Modules Salesforce

Dans un scénario Adobe Workfront Fusion, vous pouvez automatiser les workflows qui utilisent Salesforce et les connecter à plusieurs applications et services tiers.

Pour une vidéo d’introduction au connecteur Salesforce, voir :

Si vous avez besoin d’instructions sur la création d’un scénario, voir Créer un scénario dans Adobe Workfront Fusion.

Pour plus d’informations sur les modules, consultez Modules dans Adobe Workfront Fusion.

NOTE
  • Toutes les éditions de Salesforce n’ont pas accès à l’API. Pour plus d’informations, consultez les informations sur les éditions Salesforce avec accès à l’API sur le site de la communauté Salesforce.
  • Pour plus d’informations sur les erreurs spécifiques renvoyées par l’API Salesforce, consultez la documentation de l’API Salesforce. Vous pouvez également vérifier l’état de l’API Salesforce pour toute interruption de service possible.

Conditions d’accès

Pour utiliser les fonctionnalités décrites dans cet article, vous devez disposer des éléments suivants :

Adobe Workfront forfait*
Pro ou un forfait supérieur
Adobe Workfront licence*
Plan, Work
Adobe Workfront Fusion licence**

Exigences de licence actuelle : aucune exigence de licence Workfront Fusion

Ou

Exigence de licence héritée : Workfront Fusion for Work Automation and Integration

Produit

Exigences du produit actuel : si vous disposez du forfait Adobe Workfront Select ou Prime, votre entreprise doit acheter Adobe Workfront Fusion et Adobe Workfront pour utiliser les fonctionnalités décrites dans cet article. Workfront Fusion est inclus dans le forfait Workfront Ultimate.

Ou

Exigences du produit hérité : votre entreprise doit acheter Adobe Workfront Fusion et Adobe Workfront pour utiliser les fonctionnalités décrites dans cet article.

Pour connaître la formule, le type de licence ou l’accès dont vous disposez, contactez vote administrateur ou administratrice Workfront.

Pour plus d’informations sur les licences Adobe Workfront Fusion, consultez les Adobe Workfront Fusion licences.

Conditions préalables

Pour utiliser des modules Salesforce, vous devez disposer d’un compte Salesforce.

À propos de la recherche d’objets Salesforce

Lors de la recherche d’objets, vous pouvez saisir des mots de recherche individuels ou créer une requête plus complexe à l’aide de caractères génériques et d’opérateurs :

  • Utilisez le caractère générique astérisque (*) comme substitut à zéro ou plusieurs caractères. Par exemple, une recherche de Ca* trouve des éléments qui commencent par Ca
  • Utiliser un caractère générique de point d’interrogation (?) comme substitut à un seul caractère. Par exemple, une recherche sur Jo?n recherche des éléments avec le terme John ou Joan mais pas Jon.
  • Utilisez l’opérateur de guillemets ("") pour trouver une correspondance exacte avec l’expression. Par exemple : "réunion du lundi"

Pour plus d’informations sur les possibilités de recherche, consultez la documentation destinée aux développeurs Salesforce sur SOQL et SOSL.

Modules Salesforce et leurs champs

Déclencheurs

Surveiller les enregistrements

Ce module de déclenchement exécute un scénario lorsqu’un enregistrement d’un objet est créé ou mis à jour. Le module renvoie tous les champs standard associés à l’enregistrement ou aux enregistrements, ainsi que les champs et valeurs personnalisés auxquels la connexion a accès. Vous pouvez mapper ces informations dans les modules suivants du scénario.

Lors de la configuration de ce module, les champs suivants s’affichent.

Connection
Pour obtenir des instructions sur la connexion de votre compte Salesforce à Workfront Fusion, voir Création d'une connexion à Adobe Workfront Fusion - Instructions de base
Type
Sélectionnez le type d’enregistrement Salesforce que le module doit surveiller.
Champs D’Enregistrement
Sélectionnez les champs que le module doit surveiller. Les champs disponibles dépendent du type d’enregistrement.
Nombre maximal d’enregistrements
Saisissez ou mappez le nombre maximal d’enregistrements que le module doit renvoyer pour chaque cycle d’exécution du scénario.
Watch
Déterminez si vous souhaitez que le scénario n’affiche que les nouveaux enregistrements du type que vous avez sélectionné ou les nouveaux enregistrements du type que vous avez sélectionné, ainsi que toutes les autres modifications apportées aux enregistrements de ce type.

Regarder les messages sortants

Ce module de déclenchement exécute un scénario lorsqu’une personne envoie un message. Le module renvoie tous les champs standard associés à l’enregistrement ou aux enregistrements, ainsi que les champs et valeurs personnalisés auxquels la connexion a accès. Vous pouvez mapper ces informations dans les modules suivants du scénario.

Ce module nécessite une configuration supplémentaire :

  1. Accédez à la page de configuration Salesforce.

    Pour accéder à la page de configuration, recherchez et cliquez sur le bouton intitulé "Setup" dans le coin supérieur droit du compte Salesforce. Sur la page de configuration de Salesforce, recherchez la barre "Recherche/recherche rapide" sur la gauche. Recherchez "Règles de workflow".

  2. Cliquez sur Règles de workflow.

  3. Sur la page Règles de workflow qui s’affiche, cliquez sur Nouvelle règle et sélectionnez le type d’objet auquel la règle s’appliquera (par exemple "Opportunity" si vous surveillez les mises à jour des enregistrements d’opportunité).

  4. Cliquez sur Suivant.

  5. Définissez un nom de règle, des critères d’évaluation et des critères de règle, puis cliquez sur Enregistrer et Suivant.

  6. Cliquez sur Terminé.

  7. Dans la règle Workflow nouvellement créée, cliquez sur Modifier.

  8. Dans la liste déroulante Ajouter une action de workflow , sélectionnez Nouveau message sortant.

  9. Indiquez le nom, la description, l’URL du point d’entrée et les champs que vous souhaitez inclure dans le nouveau message sortant, puis cliquez sur Enregistrer.

    Le champ URL du point d’entrée contient l’URL fournie sur le Salesforce Workfront Fusion.

  10. Configurez un scénario commençant par l’événement Message sortant.

  11. Cliquez sur l’icône </> en bas à droite et copiez l’URL fournie.

  12. Revenez à la page Règles de workflow, recherchez la règle nouvellement créée, puis cliquez sur Activer.

Lors de la configuration de ce module, les champs suivants s’affichent.

Webhook

Sélectionnez le webhook que vous souhaitez utiliser pour surveiller les messages sortants. Pour ajouter un webhook, cliquez sur Ajouter et saisissez le nom et la connexion du webhook.

Pour plus d’informations sur la connexion de votre compte Salesforce à Workfront Fusion, voir Création d’une connexion à Adobe Workfront Fusion - Instructions de base

Record Type
Sélectionnez le type d’enregistrement Salesforce que le module doit surveiller pour les messages sortants.
Fields
Sélectionnez les champs que le module doit surveiller pour les messages sortants. Les champs disponibles dépendent du type d’enregistrement.

Afficher un champ

Ce module de déclenchement lance un scénario lorsqu’un champ est mis à jour dans Salesforce.

Connection
Pour obtenir des instructions sur la connexion de votre compte Salesforce à Workfront Fusion, voir Création d'une connexion à Adobe Workfront Fusion - Instructions de base
Record Type
Sélectionnez le type d’enregistrement qui contient le champ que le module doit surveiller. Vous devez choisir un type d’enregistrement pour lequel Field History est activé dans la configuration de Salesforce. Pour plus d’informations, voir Field History Tracking dans la documentation Salesforce.
Field
Sélectionnez les champs que le module doit surveiller pour les modifications.
Limit
Saisissez ou mappez le nombre maximal de champs que le module doit renvoyer pour chaque cycle d'exécution de scénario.

Actions

Créer un enregistrement

Ce module d’action crée un nouvel enregistrement dans un objet .

Le module vous permet de sélectionner les champs de l’objet disponibles dans le module . Cela réduit le nombre de champs que vous devez parcourir lors de la configuration du module.

Le module renvoie l’identifiant de l’enregistrement et de tous les champs associés, ainsi que les champs personnalisés et les valeurs auxquels la connexion a accès. Vous pouvez mapper ces informations dans les modules suivants du scénario.

Lors de la configuration de ce module, les champs suivants s’affichent.

Connection
Pour obtenir des instructions sur la connexion de votre compte Salesforce à Workfront Fusion, voir Création d'une connexion à Adobe Workfront Fusion - Instructions de base
Record Type
Sélectionnez le type d’enregistrement Salesforce que le module doit créer. Les champs deviennent disponibles en fonction du type d’enregistrement sélectionné dans le champ Record Type . Ces champs sont basés sur l’API Salesforce.
Select fields to map

Sélectionnez les champs que le module doit configurer lors de la création du nouvel enregistrement. Les champs obligatoires se trouvent en haut de la liste.

Les champs que vous sélectionnez s’ouvrent sous ce champ. Vous pouvez désormais saisir des valeurs dans ces champs.

Lire un enregistrement

Ce module d’action lit les données d’un seul objet dans Salesforce.

Vous spécifiez l’identifiant de l’enregistrement.

Le module renvoie l’identifiant de l’enregistrement et de tous les champs associés, ainsi que les champs personnalisés et les valeurs auxquels la connexion a accès. Vous pouvez mapper ces informations dans les modules suivants du scénario.

Lors de la configuration de ce module, les champs suivants s’affichent.

Connection
Pour obtenir des instructions sur la connexion de votre compte Salesforce à Workfront Fusion, voir Création d'une connexion à Adobe Workfront Fusion - Instructions de base
Record Type
Sélectionnez le type d’enregistrement Salesforce que vous souhaitez que le module soit [action].read.
Champs D’Enregistrement
Sélectionnez les champs que le module doit lire. Vous devez sélectionner au moins un champ.
ID

Saisissez ou mappez l’identifiant unique Salesforce de l’enregistrement que vous souhaitez que le module lise.

Pour obtenir l’ID, ouvrez l’objet Salesforce dans votre navigateur et copiez le texte à la fin de l’URL après la dernière barre oblique (/). Par exemple : https://eu5.salesforce.com/<object ID>

Supprimer un enregistrement

Ce module d’action supprime un enregistrement existant dans un objet.

Vous spécifiez l’identifiant de l’enregistrement.

Le module renvoie l’identifiant de l’enregistrement et de tous les champs associés, ainsi que les champs personnalisés et les valeurs auxquels la connexion a accès. Vous pouvez mapper ces informations dans les modules suivants du scénario.

Lors de la configuration de ce module, les champs suivants s’affichent.

Connection
Pour obtenir des instructions sur la connexion de votre compte Salesforce à Workfront Fusion, voir Création d'une connexion à Adobe Workfront Fusion - Instructions de base
Record Type
Sélectionnez le type d’enregistrement Salesforce que le module doit supprimer.
ID

Saisissez ou mappez l’identifiant unique Salesforce de l’enregistrement que vous souhaitez que le module supprime.

Pour obtenir l’ID, ouvrez l’objet Salesforce dans votre navigateur et copiez le texte à la fin de l’URL après la dernière barre oblique (/). Par exemple : https://eu5.salesforce.com/<object ID>

Appel API personnalisé

Ce module d’action vous permet d’effectuer un appel authentifié personnalisé à l’API Salesforce. Ainsi, vous pouvez créer une automatisation du flux de données qui ne peut pas être réalisée par les autres modules Salesforce.

Le module renvoie les éléments suivants :

  • Code d’état (nombre) : indique la réussite ou l’échec de votre requête HTTP. Ce sont des codes standard que vous pouvez consulter sur Internet.

  • En-têtes (objet) : contexte plus détaillé pour le code de réponse/d’état qui ne se rapporte pas au corps de sortie. Tous les en-têtes qui apparaissent dans un en-tête de réponse ne sont pas des en-têtes de réponse. Certains peuvent donc ne pas vous être utiles.

    Les en-têtes de réponse dépendent de la requête HTTP que vous avez choisie lors de la configuration du module.

  • Corps (objet) : selon la requête HTTP que vous avez choisie lors de la configuration du module, vous pouvez recevoir des données en retour. Ces données, telles que les données d’une requête GET, sont contenues dans cet objet.

Lors de la configuration de ce module, les champs suivants s’affichent.

Sélectionnez la méthode de requête HTTP dont vous avez besoin pour configurer l’appel API. Pour plus d’informations, voir Méthodes de requête HTTP dans Adobe Workfront Fusion.

Connection
Pour obtenir des instructions sur la connexion de votre compte Salesforce à Workfront Fusion, voir Création d'une connexion à Adobe Workfront Fusion - Instructions de base
URL

Saisissez un chemin relatif à <Instance URL>/services/data/v46.0/.

Pour obtenir la liste des points de terminaison disponibles, reportez-vous au Guide du développeur de l’API REST Salesforce.

Method
Headers
Ajoutez les en-têtes de la requête sous la forme d’un objet JSON standard. Par exemple, {"Content-type":"application/json"}. Workfront Fusion ajoute les en-têtes d’autorisation à votre place.
Query String
Ajoutez la requête pour l’appel API sous la forme d’un objet JSON standard. Par exemple : {"name":"something-urgent"}
Body

Ajoutez le contenu du corps de l’appel API sous la forme d’un objet JSON standard.

Remarque :

lors de l’utilisation d’instructions conditionnelles telles que if dans votre JSON, placez les guillemets en dehors de l’instruction conditionnelle.

INFO
Exemple : L’appel API suivant renvoie la liste de tous les utilisateurs de votre compte Salesforce :
  • URL : query

  • Méthode : GET

  • Chaîne de requête :

  • Clé : q

  • Valeur : SELECT Id, Name, CreatedDate, LastModifiedDate FROM User LIMIT 10

Les correspondances de la recherche se trouvent dans la sortie du module sous Bundle > Body > records.
Dans notre exemple, 6 utilisateurs ont été renvoyés :

Télécharger la pièce jointe/le document

Ce module d’action télécharge un fichier et l’associe à un enregistrement que vous spécifiez ou charge un document.

Le module renvoie l’identifiant de la pièce jointe ou du document et de tous les champs associés, ainsi que les champs personnalisés et les valeurs auxquels la connexion a accès. Vous pouvez mapper ces informations dans les modules suivants du scénario.

Lors de la configuration de ce module, les champs suivants s’affichent.

Connection
Pour obtenir des instructions sur la connexion de votre compte Salesforce à Workfront Fusion, voir Création d'une connexion à Adobe Workfront Fusion - Instructions de base
Type de téléchargement
Indiquez si vous souhaitez que le module charge une pièce jointe ou un document.
ID
Saisissez ou mappez l’identifiant de l’objet auquel vous souhaitez charger une pièce jointe.
Folder
Sélectionnez le dossier contenant le fichier que le module doit charger.
Source File
Sélectionnez un fichier source à partir d’un module précédent ou mappez le nom et les données du fichier source.

Télécharger la pièce jointe/le document

Ce module d’action télécharge un document ou une pièce jointe à partir d’un enregistrement.

Vous indiquez l’identifiant de l’enregistrement et le type de téléchargement souhaité.

Le module renvoie l’identifiant de la pièce jointe ou du document et de tous les champs associés, ainsi que les champs personnalisés et les valeurs auxquels la connexion a accès. Vous pouvez mapper ces informations dans les modules suivants du scénario.

Lors de la configuration de ce module, les champs suivants s’affichent.

Connection
Pour obtenir des instructions sur la connexion de votre compte Salesforce à Workfront Fusion, voir Création d'une connexion à Adobe Workfront Fusion - Instructions de base
Type de téléchargement

Indiquez le type de fichier à télécharger à partir de Salesforce.

  • Pièce jointe
  • Document
  • ContentDocument (il s’agit d’un document qui a été téléchargé vers une bibliothèque dans Saleforce CRM Content ou Salesforce Files.)

ID /

ID de pièce jointe /

ContentDocument ID

Saisissez ou mappez l’identifiant unique Salesforce de l’enregistrement que vous souhaitez que le module télécharge.

Pour obtenir l’ID, ouvrez l’objet Salesforce dans votre navigateur et copiez le texte à la fin de l’URL après la dernière barre oblique (/). Par exemple : https://eu5.salesforce.com/<object ID>

Mettre à jour un enregistrement

Ce module d’action modifie un enregistrement dans un objet .

Le module vous permet de sélectionner les champs de l’objet disponibles dans le module . Cela réduit le nombre de champs que vous devez parcourir lors de la configuration du module.

Le module renvoie l’identifiant de l’enregistrement et de tous les champs associés, ainsi que les champs personnalisés et les valeurs auxquels la connexion a accès. Vous pouvez mapper ces informations dans les modules suivants du scénario.

Lors de la configuration de ce module, les champs suivants s’affichent.

Connection
Pour obtenir des instructions sur la connexion de votre compte Salesforce à Workfront Fusion, voir Création d'une connexion à Adobe Workfront Fusion - Instructions de base
ID
Saisissez ou mappez l’identifiant de l’enregistrement que vous souhaitez mettre à jour.
Record Type
Sélectionnez le type d’enregistrement Salesforce que le module doit mettre à jour. Les champs deviennent disponibles en fonction du type d’enregistrement sélectionné dans le champ Type d’enregistrement . Ces champs sont basés sur l’API Salesforce.
Select fields to map

Sélectionnez les champs que le module doit configurer lors de la création du nouvel enregistrement. Les champs obligatoires se trouvent en haut de la liste.

Les champs que vous sélectionnez s’ouvrent sous ce champ. Vous pouvez désormais saisir des valeurs dans ces champs.

Recherches

Recherche avec requête

Ce module de recherche recherche recherche des enregistrements dans un objet de Salesforce correspondant à la requête de recherche que vous spécifiez. Vous pouvez mapper ces informations dans les modules suivants du scénario.

Lors de la configuration de ce module, les champs suivants s’affichent.

Connection
Pour obtenir des instructions sur la connexion de votre compte Salesforce à Workfront Fusion, voir Création d'une connexion à Adobe Workfront Fusion - Instructions de base
Search Type

Sélectionnez le type de recherche que le module doit effectuer :

  • Simple

  • À L’Aide De SOSL (Langage De Recherche D’Objets Salesforce)

  • À L’AIDE DE SOQL (Salesforce Object Query Language)

Type
Si vous avez sélectionné le type de recherche Simple , choisissez le type d’enregistrement Salesforce que le module doit rechercher.
Query / SOSL Query / SOQL Query

Saisissez la requête à rechercher.

Pour plus d’informations sur SOSL, voir Salesforce Object Search Language (SOSL) dans la documentation Salesforce.

Pour plus d’informations sur SOQL, voir Salesforce Object Query Language (SOQL) dans la documentation Salesforce.

Remarque : Notez que la valeur du paramètre RETURNING influence la sortie du module. Si vous utilisez LIMIT, Fusion ignorera les paramètres du champ Nombre maximum d'enregistrements. Si vous ne définissez aucune limite, Fusion insère la valeur LIMIT = Nombre maximum d’enregistrements.

Nombre maximal d’enregistrements
Saisissez ou mappez le nombre maximal d’enregistrements que le module doit renvoyer pour chaque cycle d’exécution du scénario.

Rechercher

Ce module d'action récupère tous les enregistrements répondant à un critère donné.

Connection
Pour plus d’informations sur la connexion de votre compte Salesforce à Workfront Fusion, voir Création d’une connexion à​ Adobe Workfront Fusion - Instructions de base
Type
Sélectionnez le type d’objet à rechercher.
Search criteria
Sélectionnez le champ par lequel vous souhaitez effectuer une recherche, l’opérateur que vous souhaitez utiliser dans votre requête et la valeur que vous recherchez dans le champ. Vous pouvez connecter des requêtes à l’aide de AND ou OR.
Outputs
Sélectionnez les champs que vous souhaitez inclure dans la sortie du module.
Jeu de résultats
Indiquez si vous souhaitez que le module renvoie tous les enregistrements correspondants ou uniquement le premier enregistrement correspondant.
Maximal
Saisissez ou mappez le nombre maximum d'enregistrements que le module doit récupérer au cours de chaque cycle d'exécution de scénario.
recommendation-more-help
5f00cc6b-2202-40d6-bcd0-3ee0c2316b43