Pour interagir avec des données au sein de Salesforce® dans le cadre d'une chaîne, ajoutez une étape avec une commande de connexion à Salesforce. Par exemple :
- Charger, extraire et supprimer des données via SOQL et des opérations en masse
- Créer et gérer des objets Salesforce
- Mettre à jour et créer des enregistrements
Pour activer ces commandes, un administrateur informatique commence par créer un connecteur Salesforce. Le connecteur interagit avec toutes les versions de Salesforce Sales Cloud - Salesforce Essentials®, Lightning® Professional, Lightning Enterprise et Lightning Unlimited - via l'API REST.
Supprimé en bloc
Pour supprimer un grand nombre d'enregistrements sur la base d'un fichier de valeurs séparées par des virgules (CSV), utilisez la commande Bulk delete.
Note : Si un enregistrement ne parvient pas à être supprimé, la commande renvoie un fichier CSV répertoriant les numéros de ligne des enregistrements ayant échoué, ainsi que la raison de l'échec. Vous pouvez utiliser le branchement pour effectuer des actions lorsque la commande échoue, ou charger les échecs sur Google® Drive en vue d'une analyse ultérieure.
Propriétés
Propriétés |
Détail |
Mode de concomitance |
Sélectionnez si vous souhaitez traiter les enregistrements en même temps ou de manière séquentielle.
- Pour traiter les enregistrements en même temps, sélectionnez Parallèle.
- Pour traiter les enregistrements de manière séquentielle, sélectionnez Série.
Note : Pour un travail très volumineux, sélectionnez Serial, car le volume des connexions à la base de données pourrait faire échouer le travail en mode Parallel. Toutefois, le mode série peut entraîner des heures de processus beaucoup plus longues. |
Nom de l'objet |
Saisissez le type d'objet sur lequel l'opération doit être effectuée. |
Fichier d'entrée |
Saisissez le fichier qui contient les modalités de dépôt à supprimer. |
Mise en forme du fichier |
Sélectionnez si le fichier d'entrée est de type CSV, JSON ou XML. |
Taille du lot |
Saisissez le nombre d'enregistrements à traiter par lot. Nous vous recommandons de laisser la valeur par défaut. |
En attente d'achèvement |
Pour interroger Salesforce et ne passer à la commande suivante que lorsque tous les enregistrements ont été déplacés, cochez cette case. Pour déclencher la commande et passer immédiatement à l'incrément suivant, décochez cette case. |
Sorties
Sortie |
Type de sortie |
Suppression en bloc du journal des erreurs |
Fichier |
Codes de sortie
Code |
Type |
Détail |
0 |
Avec succès |
Avec succès |
1 |
Erreur |
Échec général |
Insertion en vrac
Pour insérer un grand nombre d'enregistrements à partir d'un fichier CSV, utilisez la commande Bulk insert.
Note : Si l'insertion d'un enregistrement échoue, la commande renvoie un fichier CSV contenant les numéros de ligne des enregistrements ayant échoué, ainsi que la raison de l'échec. Vous pouvez utiliser le branchement pour effectuer des actions lorsque la commande échoue, ou charger les échecs sur Google® Drive en vue d'une analyse ultérieure.
Propriétés
Propriétés |
Détail |
Mode de concomitance |
Sélectionnez si vous souhaitez traiter les enregistrements en même temps ou de manière séquentielle.
- Pour traiter les enregistrements en même temps, sélectionnez Parallèle.
- Pour traiter les enregistrements de manière séquentielle, sélectionnez Série.
Note : Pour un travail très volumineux, sélectionnez Serial, car le volume des connexions à la base de données pourrait faire échouer le travail en mode Parallel. Toutefois, le mode série peut entraîner des heures de processus beaucoup plus longues. |
Nom de l'objet |
Saisissez le type d'objet sur lequel l'opération doit être effectuée. |
Fichier d'entrée |
Entrez le fichier qui contient les modalités de dépôt à insérer. |
Mise en forme du fichier |
Sélectionnez si le fichier d'entrée est de type CSV, JSON ou XML. |
Taille du lot |
Saisissez le nombre d'enregistrements à traiter par lot. Nous vous recommandons de laisser la valeur par défaut. |
En attente d'achèvement |
Pour interroger Salesforce et ne passer à la commande suivante que lorsque tous les enregistrements ont été déplacés, cochez cette case. Pour déclencher la commande et passer immédiatement à l'incrément suivant, décochez cette case. |
Sorties
Sortie |
Type de sortie |
Journal des erreurs d'insertion en bloc |
Fichier |
Codes de sortie
Code |
Type |
Détail |
0 |
Avec succès |
Avec succès |
1 |
Erreur |
Échec général |
Requêtes en bloc
Pour interroger un grand nombre de requêtes, utilisez la commande Bulk query.
Propriétés
Propriétés |
Détail |
Mode de concomitance |
Sélectionnez si vous souhaitez traiter les enregistrements en même temps ou de manière séquentielle.
- Pour traiter les enregistrements en même temps, sélectionnez Parallèle.
- Pour traiter les enregistrements de manière séquentielle, sélectionnez Série.
Note : Pour un travail très volumineux, sélectionnez Serial, car le volume des connexions à la base de données pourrait faire échouer le travail en mode Parallel. Toutefois, le mode série peut entraîner des heures de processus beaucoup plus longues. |
Nom de l'objet |
Saisissez le type d'objet sur lequel l'opération doit être effectuée. |
Requêtes SOQL |
Saisissez la requête SOQL à exécuter. |
Sorties
Sortie |
Type de sortie |
Résultats de requêtes en bloc CSV |
Fichier |
Codes de sortie
Code |
Type |
Détail |
0 |
Avec succès |
Avec succès |
1 |
Erreur |
Échec général |
Mise à jour en masse
Pour mettre à jour un grand nombre d'enregistrements, utilisez la commande Bulk update.
Note : Si la mise à jour d'un enregistrement échoue, la commande renvoie un fichier CSV contenant les numéros de ligne des enregistrements ayant échoué, ainsi que la raison de l'échec. Vous pouvez utiliser le branchement pour effectuer des actions lorsque la commande échoue, ou charger les échecs sur Google® Drive en vue d'une analyse ultérieure.
Propriétés
Propriétés |
Détail |
Mode de concomitance |
Sélectionnez si vous souhaitez traiter les enregistrements en même temps ou de manière séquentielle.
- Pour traiter les enregistrements en même temps, sélectionnez Parallèle.
- Pour traiter les enregistrements de manière séquentielle, sélectionnez Série.
Note : Pour un travail très volumineux, sélectionnez Serial, car le volume des connexions à la base de données pourrait faire échouer le travail en mode Parallel. Toutefois, le mode série peut entraîner des heures de processus beaucoup plus longues. |
Nom de l'objet |
Saisissez le type d'objet sur lequel l'opération doit être effectuée. |
Fichier d'entrée |
Entrez le fichier qui contient les modalités de dépôt à mettre à jour. |
Mise en forme du fichier |
Sélectionnez si le fichier d'entrée est de type CSV, JSON ou XML. |
Taille du lot |
Saisissez le nombre d'enregistrements à traiter par lot. Nous vous recommandons de laisser la valeur par défaut. |
En attente d'achèvement |
Pour interroger Salesforce et ne passer à la commande suivante que lorsque tous les enregistrements ont été déplacés, cochez cette case. Pour déclencher la commande et passer immédiatement à l'incrément suivant, décochez cette case. |
Sorties
Sortie |
Type de sortie |
Journal des erreurs de la mise à jour en bloc |
Fichier |
Codes de sortie
Code |
Type |
Détail |
0 |
Avec succès |
Avec succès |
1 |
Erreur |
Échec général |
Insertion en bloc
Pour effectuer un upsert - c'est-à-dire mettre à jour des enregistrements existants ou en créer de nouveaux sur la base d'un identifiant externe - sur un grand nombre d'enregistrements, utilisez la commande Bulk upsert.
Note : Si l'insertion d'un enregistrement échoue, la commande renvoie un fichier CSV contenant les numéros de ligne des enregistrements ayant échoué, ainsi que la raison de l'échec. Vous pouvez utiliser le branchement pour effectuer des actions lorsque la commande échoue, ou charger les échecs sur Google® Drive en vue d'une analyse ultérieure.
Propriétés
Propriétés |
Détail |
Mode de concomitance |
Sélectionnez si vous souhaitez traiter les enregistrements en même temps ou de manière séquentielle.
- Pour traiter les enregistrements en même temps, sélectionnez Parallèle.
- Pour traiter les enregistrements de manière séquentielle, sélectionnez Série.
Note : Pour un travail très volumineux, sélectionnez Serial, car le volume des connexions à la base de données pourrait faire échouer le travail en mode Parallel. Toutefois, le mode série peut entraîner des heures de processus beaucoup plus longues. |
Nom de l'objet |
Saisissez le type d'objet sur lequel l'opération doit être effectuée. |
Fichier d'entrée |
Entrez le fichier qui contient les modalités de dépôt à transférer. |
Mise en forme du fichier |
Sélectionnez si le fichier d'entrée est de type CSV, JSON ou XML. |
Taille du lot |
Saisissez le nombre d'enregistrements à traiter par lot. Nous vous recommandons de laisser la valeur par défaut. |
En attente d'achèvement |
Pour interroger Salesforce et ne passer à la commande suivante que lorsque tous les enregistrements ont été déplacés, cochez cette case. Pour déclencher la commande et passer immédiatement à l'incrément suivant, décochez cette case. |
ID externe |
Pour savoir si un enregistrement existe déjà ou doit être créé, entrez le champ ID externe requis pour l'objet concerné par le transfert ascendant. |
Sorties
Sortie |
Type de sortie |
Journal d'erreur de l'insertion en bloc |
Fichier |
Codes de sortie
Code |
Type |
Détail |
0 |
Avec succès |
Avec succès |
1 |
Erreur |
Échec général |
Créer un enregistrement
Pour créer un nouvel enregistrement dans Salesforce, utilisez la commande Créer un enregistrement.
Propriétés
Propriétés |
Détail |
Nom |
Saisissez le nom de l'objet sous lequel créer l'enregistrement. |
Champs |
Saisissez les champs de l'enregistrement à mettre à jour, dans la forme suivante : FIELD_NAME:VALUE . |
Sorties
Sortie |
Type de sortie |
ID du nouvel enregistrement |
Chaîne |
Codes de sortie
Code |
Type |
Détail |
0 |
Avec succès |
Avec succès |
1 |
Erreur |
Échec général |
Supprimer l'enregistrement
Pour supprimer un enregistrement dans Salesforce en fonction de son ID, utilisez la commande Supprimer l'enregistrement.
Propriétés
Propriétés |
Détail |
ID |
Saisissez l'ID de l'enregistrement à supprimer. Si l'identifiant est inconnu, entrez un identifiant externe dans la forme suivante : EXTERNAL_ID_NAME:VALUE , par exemple Name:John . |
Nom |
Saisissez le nom de l'objet sous lequel l'enregistrement doit être supprimé. |
Sorties
Aucun
Codes de sortie
Code |
Type |
Détail |
0 |
Avec succès |
Avec succès |
1 |
Erreur |
Échec général |
Télécharger le rapport
Pour télécharger un rapport personnalisé sous la forme d'un fichier de valeurs séparées par des virgules (CSV), utilisez la commande Download report.
Propriétés
Propriétés |
Détail |
ID du rapport |
Saisissez l'ID du rapport personnalisé à télécharger. |
Sorties
Sortie |
Type de sortie |
Rapport personnalisé CSV |
Fichier |
Codes de sortie
Code |
Type |
Détail |
0 |
Avec succès |
Avec succès |
1 |
Erreur |
Échec général |
Obtenir les métadonnées de l'objet
Pour récupérer les champs et les métadonnées associés à un objet Salesforce, utilisez la commande Get object metadata.
Propriétés
Propriétés |
Détail |
Objet |
Saisissez le nom de l'objet pour lequel vous souhaitez récupérer des métadonnées. |
Sorties
Sortie |
Type de sortie |
Métadonnées de l'objet |
Fichier |
Codes de sortie
Code |
Type |
Détail |
0 |
Avec succès |
Avec succès |
1 |
Erreur |
Échec général |
Obtenir un enregistrement
Pour récupérer un enregistrement dans Salesforce sur la base de son ID, utilisez la commande Get record.
Propriétés
Propriétés |
Détail |
ID |
Saisissez l'identifiant de l'enregistrement à extraire. |
Nom |
Saisissez le nom de l'objet sous lequel l'enregistrement doit être récupéré. |
Champs |
Saisissez les champs du rapport à inclure (optionnel). |
Sorties
Sortie |
Type de sortie |
Obtenir le JSON de l'enregistrement |
JSON |
Codes de sortie
Code |
Type |
Détail |
0 |
Avec succès |
Avec succès |
1 |
Erreur |
Échec général |
Liste des connexions
Pour répertorier les logins dans l'environnement Salesforce, utilisez la commande List logins.
Propriétés
Aucun
Sorties
Sortie |
Type de sortie |
Liste des connexions CSV |
Fichier |
Codes de sortie
Code |
Type |
Détail |
0 |
Avec succès |
Avec succès |
1 |
Erreur |
Échec général |
Liste d'objets
Pour répertorier les SObjets de Salesforce, utilisez une commande List objects.
Propriétés
Aucun
Sorties
Sortie |
Type de sortie |
Liste des objets CSV |
Fichier |
Codes de sortie
Code |
Type |
Détail |
0 |
Avec succès |
Avec succès |
1 |
Erreur |
Échec général |
Lister les rapports
Pour répertorier les rapports de Salesforce, utilisez la commande List reports.
Propriétés
Aucun
Sorties
Sortie |
Type de sortie |
Rapports de liste CSV |
Fichier |
Codes de sortie
Code |
Type |
Détail |
0 |
Avec succès |
Avec succès |
1 |
Erreur |
Échec général |
Requêtes SOQL
Pour exécuter une requête SOQL et générer ses résultats sous forme de fichier CSV, utilisez la commande SOQL query.
Note : La syntaxe SOQL est très similaire à SQL. La commande SOQL Query permet d'extraire de grands volumes de données et de définir des ensembles de données d'un million d'enregistrements ou plus à la fois. Si la commande échoue parce que la requête est incorrecte ou qu'elle fait référence à des objets qui n'existent pas, les sorties de la commande vous en informent.
Propriétés
Propriétés |
Détail |
Requête |
Saisissez la requête SOQL à exécuter. |
Commande de requêtes |
Sélectionner s'il faut inclure les enregistrements supprimés.
- Pour exclure les enregistrements supprimés de, sélectionnez Requête.
- Pour inclure dans les enregistrements supprimés, sélectionnez QueryAll.
|
Sorties
Sortie |
Type de sortie |
Sortie des requêtes SOQL |
Fichier |
Codes de sortie
Code |
Type |
Détail |
0 |
Avec succès |
Avec succès |
1 |
Erreur |
Échec général |
SObjet - créer
Pour créer un nouveau SObject dans Salesforce, utilisez la commande SOjbect- create.
Propriétés
Propriétés |
Détail |
Nom |
Saisissez le nom du nouvel objet SObject. Pour indiquer qu'il s'agit d'un objet personnalisé, Salesforce ajoute automatiquement __c . |
Champs |
Saisissez les champs d'enregistrement à créer, au format FIELD_NAME:TYPE , où TYPE correspond à un type de champ Salesforce. |
Sorties
Aucun
Codes de sortie
Code |
Type |
Détail |
0 |
Avec succès |
Avec succès |
1 |
Erreur |
Échec général |
SObjet - supprimé
Pour supprimer des SObjects dans Salesforce, utilisez une commande SObject - delete.
Propriétés
Propriétés |
Détail |
Nom |
Saisissez le nom de l'objet à créer. |
Sorties
Aucun
Codes de sortie
Code |
Type |
Détail |
0 |
Avec succès |
Avec succès |
1 |
Erreur |
Échec général |
Mise à jour de l'enregistrement
Pour mettre à jour les valeurs des champs d'un enregistrement dans Salesforce, utilisez la commande Update record.
Propriétés
Propriétés |
Détail |
ID |
Saisissez l'ID de l'enregistrement à mettre à jour. |
Nom |
Saisissez le nom de l'objet sous lequel l'enregistrement doit être mis à jour. |
Champs |
Saisissez les champs de l'enregistrement à mettre à jour, dans la forme suivante : FIELD_NAME:VALUE . |
Sorties
Aucun
Codes de sortie
Code |
Type |
Détail |
0 |
Avec succès |
Avec succès |
1 |
Erreur |
Échec général |