Salesforce
Utilisez le connecteur Salesforce pour vous connecter à Salesforce dans Designer.
Salesforce is available as a data source in the Input Data tool and Output Data tool, and as the standalone Salesforce Input and Salesforce Output tool.
Nouvelle version du connecteur dans Designer
Le connecteur Salesforce fait désormais partie de l'expérience de connecteurs Alteryx One. Lisez attentivement les informations figurant sur cette page afin de vous assurer que vous utilisez correctement les outils appropriés.
Si vous souhaitez mettre à jour le connecteur Salesforce dans vos workflows Designer, vous pouvez utiliser l'utilitaire de migration des workflows.
Détails du connecteur Salesforce
Salesforce est disponible dans Designer 2025.2 correctif 3 ou ultérieur en tant que source de données pour l'outil Entrée de données. Pour en savoir plus sur les options de type de fichier, accédez à [links].
Prerequisites
Ensure you have completed the following prerequisites before proceeding:
Requirement | Detail |
|---|---|
Designer version |
|
Custom app (OAuth 2.0) setup, if used | A Salesforce Connected App with Client ID, Client Secret, Redirect URI (must match the connected app) and scope |
Environment URL | Production (default), Sandbox or, Custom domain |
DCM | You must enable DCM in Designer. Go to Options > Advanced Settings > DCM to enable it |
Installer le connecteur
Vous pouvez facilement installer la dernière version du connecteur Salesforce depuis Designer via les Compléments. Vous n'avez pas besoin de vous rendre sur Alteryx Marketplace si vous installez les connecteurs de cette manière.
Pour installer le connecteur…
Dans Designer, accédez à Compléments > Gérer les compléments Marketplace.
Designer ouvre une fenêtre avec une liste de connecteurs disponibles.
Saisissez Salesforce pour effectuer la recherche.
Configurer une connexion avec DCM
Pour se connecter à Salesforce avec DCM…
Faites glisser l'outil Entrée de données ou Sortie de données de la palette d'outils vers le canevas et sélectionnez-le.
Si vous avez déjà créé une connexion Google Drive, vous pouvez sélectionner Sources de données > Salesforce > Connexion rapide et passer à l'étape 12.
If you've created a Salesforce connection before, you can select the connection from the Recents tab.
Select + New. From the list of technologies, select Salesforce.
Dans la fenêtre Connexions de données, sélectionnez Sources de données.
Select +New.
Specify the connection name and the data source name. Select the Environment.
In the Credentials section, select your authentication method, and enter the credential name. For more information, see Authentication Methods.
Sélectionnez Enregistrer. Vous pouvez également tester la connexion avant de procéder à l'enregistrement.
Sélectionnez Se connecter. Salesforce peut demander une authentification.
Sélectionnez le fichier depuis lequel lire ou vers lequel écrire dans la fenêtre de l'Explorateur de fichiers.
Sélectionnez la configuration en lecture ou en écriture dans la fenêtre Options.
Sélectionnez confirmer pour créer une connexion vers le fichier. Vous pouvez continuer à créer votre workflow.
Input and Output Tools
The Salesforce Input and Output tools are used to read from and write to Salesforce.
Salesforce Input
Salesforce Input reads standard and custom objects. You can read in three ways:
Query Builder: Pick an object and select the fields you want to read. The field picker offers a multiselect list with Select All, search by string or substring, a live count of selected versus total fields, and a filter to show only what's selected. A record limit can also be set. Four field modes are available: Read all Standard Fields, Read all Custom Fields, Read all Fields, and Choose Manually.
Custom Query (SOQL): Write a SOQL query to read standard and custom objects, including
__rrelationship fields, then validate it before running. A custom query always returns a single table.Read from Report: Browse and search saved reports, select one report, and parse its results.
Salesforce Output
Salesforce Output writes rows to a standard or custom object. Choose an action:
Insert: Add new records.
Update: Modify existing records. Requires the Salesforce record ID.
Delete: Remove records. Requires the Salesforce record ID.
Upsert: Insert new records and update existing ones in a single action.
Output processes records in batches and lets you choose the Salesforce API version. When you use Update, Delete, or Upsert, include the record ID as the primary key in your data.
Object Model
Salesforce stores data in objects, which behave like database tables:
Standard objects are built in, for example Account, Contact, Lead, Opportunity, Case, Campaign, Task, Event, and User.
Custom objects are created in your org and end with
__c, for exampleInvoice__c.Relationship fields between objects use the
__rsuffix and can be referenced in SOQL.
Méthodes d'authentification
Salesforce prend en charge…
Method | Required Fields | Desktop (Flagship) | Cloud (Alteryx One) |
|---|---|---|---|
Built-in app (OAuth 2.0) | None | Yes | Not available (built-in connection creation is not offered on Cloud) |
Custom app (OAuth 2.0) | Client ID, Client Secret, Redirect URI (default | Yes | Yes |
Salesforce Credentials (username, password, security token) | Username, Password, Security Token (optional), Client ID, Client Secret | Yes | Yes |
Custom domain across all methods | NA | Yes | Not available (custom domain is not supported for all methods on Cloud) |
OAuth supports both the Authorization Code flow (user to app) and the Client Credentials flow (service principal, for headless or scheduled automation).
Migration to Unified Connector
If you already use the Salesforce connector in Alteryx, read the section below. It walks through what has been changed in the unified version.
Parameter | Legacy Connector | Unified Connector (v6.1.0) |
|---|---|---|
Platforms and Tools | Desktop (Input and Output) Cloud (Input only) | Desktop (Input and Output) Cloud (Input and Output, in progress) |
Framework | Python SDK (Desktop) CData ODBC driver (Cloud) | EACD framework (Desktop and Cloud) |
Communication / API | Salesforce API v52 (Summer '21) | Salesforce API v61+ (Summer '24) |
Auth methods | OAuth 2.0 Username + Password + Security Token | Same methods, with expanded configuration |
Connection model | Separate Production / Sandbox / Custom URL choices | DCM, with a single Environment URL field |
Key Changes
Production, Sandbox, and Custom URL dropdown options have been replaced by a single Environment URL field. Reconfigure any workflow that used this dropdown.
Environment URL replaces the old dropdown:
https://login.salesforce.com(production, default),https://test.salesforce.com(sandbox), or your custom domain.Salesforce Credentials authentication now also requires Client ID and Client Secret.
On Desktop, custom domains now work with all authentication methods (previously OAuth only).
Existing workflows can be migrated using the Alteryx Workflow Migration Utility in Designer 2025.2 Patch 3 or later. For more information, see workflow migration utility.
Note
The migration utility is available on Desktop only.
After installing the unified connector, you may see both the legacy and unified Salesforce technologies listed in Manage Connections. This is expected during the transition. Use the unified connector for any new work.
Limitations
The connector does not support a dry run for reads or custom queries. Run the workflow to retrieve data, or use the SOQL validation step to check a custom query before running.
For objects with more than 200 fields, the Read all Custom Fields and Read all Fields modes fail. Use Choose Manually to pick the fields you need, or write a SOQL Custom Query that lists specific fields.
A SOQL Custom Query always returns one table. To combine data from multiple objects, join them within the SOQL query, or use multiple Input tools and blend the results in the workflow.
Read from Report supports selecting a single Report per Input tool. To read multiple reports, use multiple input tools.
The connector uses the Salesforce REST API. The Salesforce Bulk API is not yet supported. For very large reads or writes, expect REST API throughput and Salesforce API limits to apply.
The object and field data preview is available on Cloud but not on Desktop. On Desktop, configure fields using the Query Builder field list or a SOQL query.
On Cloud, custom domain support across all authentication methods is not available. Use a supported method for your Cloud connection, or connect from Desktop where custom domain works with all methods.
The workflow migration utility runs on Desktop only.
On Cloud, the built-in app connection creation flow is not offered. Use a Custom OAuth app or Salesforce Credentials on Cloud.
The datatypes produced from the same object can differ between Cloud and Desktop.
On Cloud, loading a dataset can fail for some objects. If a specific object does not load, try a SOQL Custom Query for that object or reduce the selected fields.
The connector is generally available on Desktop. Cloud support is in progress and not yet generally available.
Compatibilité avec Designer (à discuter)
Version majeure xxxx.x.x.xxxxx du COnnecteur | |
|---|---|
ID | Description |
ID JIRA |
|
Type de connexion | Outils d'Alteryx. La version la plus récente est disponible dans Alteryx Marketplace. |
Type de prise en charge | Lecture et écriture |
Validé le | ODBC Client version 2.2.20 est également disponible pour les outils Sortie de données et Entrée de données. |
Version | Description |
|---|---|
v5.1.4 |
|
v5.1.3 |
Problèmes connus
|
v5.1.2 |
|
v5.1.1 |
Problèmes connus
|
v5.1.0 |
|
v5.0.10 |
Problèmes connus
|
v4.2.4 |
|
v4.1.0 |
|
v4.0.0 |
|
v3.1 |
|
Version | Description |
v1.3.1 |
|
v1.3 |
|
v1.2 |
|
Note
Make sure you have the AMP engine enabled for the workflows which contain the Salesforce Input tool version 2.2.0 and later.
To setup a custom API application for this tool, see this guide.
If you want to process a PAC file that routes requests through multiple proxy IPs, use security tokens.
Domaines Salesforce personnalisés
Les outils Salesforce prennent en charge les domaines Salesforce personnalisés.
Pour vous connecter manuellement à un domaine personnalisé…
Dans la fenêtre de configuration des outils Salesforce, sélectionnez Utiliser l'URL de l'environnement personnalisé.
Saisissez votre domaine personnalisé dans Environnement personnalisé.
Pour se connecter à un domaine personnalisé à l'aide de DCM…
Sélectionnez Configurer une connexion. DCM s'ouvre.
Sélectionnez + Nouveau. La fenêtre Nouvelle source de données s'ouvre avec la technologie Salesforce présélectionnée.
Sélectionnez Personnalisé dans Environnement.
Saisissez votre domaine personnalisé dans Environnement personnalisé.