Skip to main content
Durée estimée

Accès aux actions de service externe

Remarque

Remarque

Vous souhaitez apprendre en français ? Commencez le défi dans un Trailhead Playground en français et utilisez les traductions fournies entre crochets pour naviguer. Copiez et collez uniquement les valeurs en anglais, car les validations de défi reposent sur les données en anglais. Si vous ne réussissez pas le défi dans votre organisation en français, nous vous recommandons (1) de définir le paramètre régional sur les États-Unis, (2) de définir la langue sur l’anglais en suivant les instructions ici, puis (3) de cliquer à nouveau sur le bouton « Vérifier le défi ».

Consultez le badge Trailhead dans votre langue pour découvrir comment profiter de l’expérience Trailhead traduite.

Créons un flux qui met en pratique ce que vous avez appris et configuré jusqu’à présent. Prêt à mettre vos compétences à l’épreuve et à implémenter notre processus métier ? C’est parti ! 

Remarque

Comme nous avons enregistré l’identifiant nommé et les services externes à l’étape précédente, les actions de nos services Web externes sont disponibles dans Flow.

Affichage des actions de service externe dans Flow

À l’étape précédente, vous avez enregistré un service externe à l’aide de l’assistant Services externes et consulté les actions correspondantes dans l’assistant. Pour voir ces actions, accédons à Flow Builder.

  1. Dans Setup (Configuration), saisissez Flow (Flux) dans la zone Quick Find (Recherche rapide), puis sélectionnez Flows (Flux).
  2. Cliquez sur New Flow (Nouveau flux).
  3. Vérifiez que l’option Start from Scratch (Commencer à zéro) est sélectionnée, puis cliquez sur Next (Suivant).
  4. Sélectionnez Screen Flow (Flux d’écran) et cliquez sur Create (Créer).
  5. Dans la barre de boutons, remplacez le paramètre Auto-Layout (Présentation automatique) par Free-Form (Forme libre).
  6. Dans la boîte à outils, avec l’onglet Elements (Éléments) sélectionné, faites glisser l’élément Action vers la zone de dessin.
  7. Pour consulter les actions importées par l’assistant Services externes en fonction de la spécification d’API utilisée à l’étape précédente, définissez Filter By (Filtrer par) sur Type, sélectionnez External Service (Service externe), puis cliquez dans la zone de recherche.
  8. Pour afficher les actions regroupées selon un enregistrement de service externe (dans notre exemple, BankService), définissez Filter By (Filtrer par) sur Category (Catégorie), sélectionnez BankService, puis cliquez dans la zone de recherche. Une fois que vous avez visualisé les actions BankService disponibles, passons à la suite.
  9. Cliquez sur Cancel (Annuler) pour revenir à la configuration.

[New Action (Nouvelle action) avec l’élément External Service (Service externe) en surbrillance.]

Ci-dessus, vous pouvez voir l’action getAccount, que nous avons examinée précédemment dans l’assistant Services externes, ainsi que les actions addAccount, DeleteAccount et updateAccount. Ces actions de service externe sont les opérations d’API définies par notre banque fictive. Nous pouvons les utiliser dans un flux pour récupérer des informations, ajouter des enregistrements de compte, etc. 

Les services externes que vous créez peuvent contenir beaucoup plus d’actions. Tout dépend du service spécifique que vous utilisez et de la manière dont le schéma de la spécification d’API est défini pour votre scénario. Nous allons utiliser ces actions dans notre propre flux. 

Création de champs personnalisés

Commençons par créer deux champs personnalisés, Account Type (Type de compte) et Account ID (ID du compte), dans l’objet User (Utilisateur). Ces champs, présents dans l’enregistrement utilisateur, stockeront le type de compte et l’ID du compte bancaire récupérés depuis le service bancaire.

  1. Dans Setup (Configuration), sélectionnez Object Manager (Gestionnaire d’objet), puis User (Utilisateur).
  2. Cliquez sur Fields & Relationships (Champs et relations), puis sur New (Nouveau).
  3. Sous Data Type (Type de données), sélectionnez Text (Texte), puis cliquez sur Next (Suivant).
  4. Pour Field Label (Étiquette de champ), saisissez Account Type (Type de compte).
  5. Pour Length (Longueur), saisissez 25.
  6. Pour Field Name (Nom du champ), saisissez Account_Type (Type_de_compte).
  7. Conservez les autres valeurs par défaut, puis cliquez sur Next (Suivant).
  8. Vérifiez que la sécurité au niveau du champ est définie sur Visible pour les profils que vous utilisez dans votre organisation. Ensuite, cliquez sur Next (Suivant), puis sur Save & New (Enregistrer et nouveau).
  9. Sous Data Type (Type de données), sélectionnez Text (Texte), puis cliquez sur Next (Suivant).
  10. Dans Field Label (Étiquette du champ), saisissez Account ID (ID du compte).
  11. Pour Length (Longueur), saisissez 25.
  12. Pour Field Name (Nom du champ), saisissez Account_ID (ID_de_compte).
  13. Conservez les autres valeurs par défaut, puis cliquez sur Next (Suivant).
  14. Vérifiez que la sécurité au niveau du champ est définie sur Visible pour les profils que vous utilisez dans votre organisation et cliquez sur Next (Suivant).
  15. Cliquez sur Save (Enregistrer).

Création d’un enregistrement utilisateur

Maintenant, vous allez créer un enregistrement utilisateur pour votre cliente fictive, Maria Thompson.

  1. Dans Setup (Configuration), saisissez Users (Utilisateurs) dans la zone Quick Find (Recherche rapide), puis sélectionnez Users (Utilisateurs).
  2. Cliquez sur New User (Nouvel utilisateur).
  3. Pour First Name (Prénom), saisissez Maria.
  4. Pour Last Name (Nom), saisissez Thompson.
  5. Pour User License (Licence utilisateur), sélectionnez Salesforce Platform.
  6. Pour Profile (Profil), sélectionnez Standard Platform User (Utilisateur de la plate-forme standard).
  7. Puisqu’il s’agit d’une organisation test, indiquez votre propre adresse e-mail.
  8. Saisissez un nom d’utilisateur sous forme d’adresse e-mail. Les noms d’utilisateur doivent être uniques dans TOUT Salesforce. Par exemple :
    • externe.<votrenomdefamille>@<votreentreprise>.com
    • …ou créez un nom d’utilisateur unique de votre choix.
  1. Cliquez sur Save (Enregistrer).

Vous pouvez maintenant vérifier que votre utilisatrice, Maria Thompson, a bien deux nouveaux champs personnalisés, Account Type (Type de compte) et Account ID (ID de compte), dans son compte utilisateur Salesforce. Comme vous vous en doutez, les deux champs sont actuellement vides.

Maria Thompson aimerait ouvrir un compte courant dans votre banque. Vous avez donc créé un utilisateur pour elle dans Salesforce (une étape nécessaire pour notre logique métier). Maintenant, nous allons faire en sorte que les représentants de la banque puissent facilement créer des comptes et utiliser tout le potentiel de Salesforce pour suivre ces nouveaux comptes.

Commençons par notre flux.

Partagez vos commentaires sur Trailhead dans l'aide Salesforce.

Nous aimerions connaître votre expérience avec Trailhead. Vous pouvez désormais accéder au nouveau formulaire de commentaires à tout moment depuis le site d'aide Salesforce.

En savoir plus Continuer à partager vos commentaires