Skip to main content

Accès aux actions de service externe

Remarque

Remarque

Vous souhaitez apprendre en français ? Dans ce badge, les validations de défi pratique Trailhead se font en anglais. Les traductions sont fournies entre parenthèses à titre de référence. Dans votre Trailhead Playground, veillez (1) à définir les États-Unis comme région, (2) à sélectionner l’anglais comme langue, et (3) à copier et coller uniquement les valeurs en anglais. Suivez les instructions ici.

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 case Quick Find (Recherche rapide), puis sélectionnez Flows (Flux).
  2. Cliquez sur New Flow (Nouveau flux), puis sélectionnez Screen Flow (Flux d’écran).
  3. Cliquez sur Create (Créer).
  4. Remplacez la valeur par défaut Auto-Layout (Présentation automatique) par Free-Form (Forme libre).
  5. Dans la boîte à outils, avec l’onglet Elements (Éléments) sélectionné, faites glisser l’élément Action vers la zone de dessin.
  6. 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.
  7. 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.
  8. 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 du champ), saisissez Account Type (Type de compte) et pour Length (Longueur), indiquez 25.
  5. Pour Field Name (Nom du champ), saisissez Account_Type (Type_de_compte). Conservez les autres valeurs par défaut, puis cliquez sur Next (Suivant).
  6. 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).
  7. Sous Data Type (Type de données), sélectionnez Text (Texte), puis cliquez sur Next (Suivant).
  8. Pour Field Label (Étiquette du champ), saisissez Account ID (ID de compte) et pour Length (Longueur), indiquez 25.
  9. Pour Field Name (Nom du champ), saisissez Account_ID (ID_de_compte). Conservez les autres valeurs par défaut, puis cliquez sur Next (Suivant).
  10. 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).
  11. 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 case 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.
  9. 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.

Formez-vous gratuitement !
Créez un compte pour continuer.
Qu’est-ce que vous y gagnez ?
  • Obtenez des recommandations personnalisées pour vos objectifs de carrière
  • Mettez en pratique vos compétences grâce à des défis pratiques et à des questionnaires
  • Suivez et partagez vos progrès avec des employeurs
  • Découvrez des opportunités de mentorat et de carrière