Skip to main content
Join the Agentforce Hackathon on Nov. 18-19 to compete for a $20,000 Grand Prize. Sign up now. Terms apply.

Collecte des informations de contact de votre utilisateur

Objectifs d’apprentissage

Dans ce projet, vous utiliserez Flow Builder pour créer un flux opérationnel qui :

  • Capture les informations d’un utilisateur
  • Demande à votre organisation Salesforce un enregistrement correspondant à ce que l’utilisateur saisit
  • Décide s’il faut mettre à jour l’enregistrement correspondant ou en créer un
  • Crée ou met à jour un enregistrement
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.

Remarque

Accessibilité

Cette unité nécessite des instructions supplémentaires pour les utilisateurs de lecteurs d’écran. Afin d’accéder à une version détaillée pour lecteur d’écran de cette unité, cliquez sur le lien ci-dessous :

Ouvrir les instructions de lecteur d’écran Trailhead.

Introduction

Ce projet vous guidera dans la création d’un flux simple. Lancez votre Trailhead Playground dès maintenant pour suivre la réalisation de ce projet. Suivez les instructions et observez le fonctionnement des différentes commandes dans Flow Builder. À la fin de ce projet, vous disposerez d’un flux opérationnel. Pour ouvrir votre Trailhead Playground, faites défiler l’écran jusqu’au défi pratique et cliquez sur Launch (Lancer). Nous pouvons commencer !

Création du flux et ajout d’un écran

  1. Dans Setup (Configuration), saisissez Flows (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 zone de dessin du flux, sur le chemin après l’élément Start (Début), cliquez sur Ajouter un élément.
    Emplacement du nœud Add Element (Ajouter un élément)
  6. Sélectionnez Screen (Écran). La fenêtre New Screen (Nouvel écran) s’ouvre.
  7. Dans le champ Label (Étiquette), saisissez Contact Info (Informations de contact).
    Le nom de l’API est automatiquement défini sur Contact_Info (Informations_de_contact). Champs Label (Étiquette) et API Name (Nom d’API) sous Screen Properties (Propriétés de l’écran)
  8. Cliquez sur Done (Terminé). La zone de dessin comprend maintenant trois éléments : Start (Début), Contact Info (Informations de contact) et End (Fin).
    La zone de dessin de Flow Builder affichant Contact Info (Informations de contact) entre Start (Début) et End (Fin)
  9. Cliquez sur Save (Enregistrer), puis saisissez les valeurs suivantes :
    • Flow Label (Étiquette du flux) : New Contact (Nouveau contact)
    • Flow API Name (Nom d’API du flux) : New_Contact
  10. Cliquez sur Save (Enregistrer).

Création d’une variable d’enregistrement pour le contact

Comme vous prévoyez de capturer les informations de contact des utilisateurs, créons une variable d’enregistrement pour stocker ces données d’enregistrement de contact dans le flux.

  1. Cliquez sur le bouton Toggle Toolbox (Basculer la boîte à outils) pour afficher la boîte à outils.
  2. Dans l’onglet Manager (Gestionnaire), cliquez sur New Resource (Nouvelle ressource).
    Le bouton New Resource (Nouvelle ressource) dans l’onglet Manager (Gestionnaire)
  3. Sous Resource Type (Type de ressource), sélectionnez Variable (Variable).
  4. Dans API Name (Nom d’API), saisissez contact.
  5. Sous Data Type (Type de données), sélectionnez Record (Enregistrement).
  6. Dans Object (Objet), saisissez Contact.
  7. Cliquez sur Done (Terminé). Dans la boîte à outils, l’onglet Manager (Gestionnaire) contient désormais une nouvelle ressource, la variable d’enregistrement intitulée « contact ».
    Onglet Manager (Gestionnaire) affichant la variable de contact
  8. Cliquez sur Save (Enregistrer).

Ajout d’un composant d’entrée de nom sur l’écran

Pour permettre aux utilisateurs de saisir les informations de contact sur l’écran, vous devez créer des champs de formulaire. Commençons par élaborer un composant d’entrée qui recueille le nom du contact.

  1. Sur la zone de dessin, double-cliquez sur l’écran Contact Info (Informations de contact). La fenêtre Edit Screen (Modifier l’écran) s’ouvre.
  2. Dans le volet des composants, saisissez Name (Nom) dans la zone de recherche.
  3. Faites glisser Name (Nom) vers la zone de dessin de l’écran.
    Page Edit Screen (Modifier l’écran), indiquant où faire glisser le composant d’entrée Name (Nom) depuis le volet des composants de l’écran vers la zone de dessin de d’écran
    Le volet des propriétés contient maintenant le composant d’entrée Name (Nom).
  4. Dans le volet Properties (Propriétés), sous API Name (Nom d’API), saisissez contactName (Nom du contact).Page Edit Screen (Modifier l’écran), où est visible le volet des propriétés
  5. Faites défiler l’écran vers le bas et cliquez sur Advanced (Avancé). Vérifiez que Manually assign variables (Attribuer manuellement des variables) est bien sélectionné.
  6. Réalisez les étapes suivantes afin de récupérer ce que les utilisateurs saisissent dans les champs Name (Prénom) et Last Name (Nom), puis de stocker ces valeurs dans la variable d’enregistrement du contact.
    1. Pour First Name (Prénom), sélectionnez contact, puis FirstName (Prénom).
      Volet des propriétés, où la valeur du champ First Name (Prénom) figure sous Store Output Values (Stocker les valeurs de sortie)
    2. Pour Last Name (Nom), sélectionnez contact, puis LastName (Nom).
  1. Cliquez sur Done (Terminé).
  2. Cliquez sur Save (Enregistrer).

Ajout d’un composant d’entrée de liste de sélection sur l’écran

Ajoutons maintenant la liste de sélection permettant aux utilisateurs de sélectionner le compte parent du contact.

  1. Sur la zone de dessin, double-cliquez sur l’écran Contact Info (Informations de contact).
  2. Dans le volet Screen Components (Composants d’écran), saisissez Picklist (Liste de sélection) dans la zone de recherche.
  3. Faites glisser Picklist (Liste de sélection) vers la zone de dessin de l’écran, juste en dessous du composant Name (Nom).
    Page Edit Screen (Modifier l’écran), montrant où faire glisser le composant d’entrée Picklist (Liste de sélection) du volet des composants de l’écran vers la zone de dessin de l’écran
    Le volet des propriétés contient maintenant le composant d’entrée Picklist (Liste de sélection). Page Edit Screen (Modifier l’écran), montrant les propriétés de Picklist (Liste de sélection)
  4. Dans le volet des propriétés, saisissez les valeurs suivantes :
    • Label (Étiquette) : Account (Compte)
    • API Name (Nom d’API) : Account (Compte)
    • Data Type (Type de données) : Texte
  5. Dans la section Configure Choices (Configurer des choix), pour Choice (Choix), sélectionnez New Choice Resource (Nouvelle ressource Choix). Saisissez les valeurs suivantes.
    • Resource Type (Type de ressource) : Record Choice Set (Ensemble de choix d’enregistrement)
    • API Name (Nom d’API) : accounts (comptes)
    • Objet : Account (Compte)
    • Condition Requirements (Exigences de condition) : None—Get All Account Records (Aucune : obtenir tous les enregistrements de compte)
    • Étiquette de choix : Name (Nom)
    • Data Type (Type de données) : Texte
    • Valeur du choix : Id (ID)
    • Dans la section Store More Account Field Values (Stocker plus de valeurs de champ de compte), saisissez ces valeurs pour stocker l’ID du compte sélectionné par l’utilisateur dans la variable d’enregistrement du contact.
      • Sous Field (Champ), sélectionnez Id (ID).
      • Pour Variable, sélectionnez contact, puis AccountId.
  1. Cliquez sur Done (Terminé) à deux reprises.
  2. Cliquez sur Save (Enregistrer).

Ajout d’un composant d’entrée de commutateur sur l’écran

Ajoutons maintenant le commutateur permettant aux utilisateurs de spécifier si, dans le cas où un contact existant est trouvé, celui-ci doit être mis à jour ou non.

  1. Sur la zone de dessin, double-cliquez sur l’écran Contact Info (Informations de contact).
  2. Dans le volet Screen Components (Composants d’écran), faites glisser Toggle (Commutateur) vers la zone de dessin de l’écran juste en dessous du composant de la liste de sélection Account (Compte). Composant d’entrée Toggle (Commutateur) sur la zone de dessin de l’écran
  3. Dans le volet des propriétés, saisissez les valeurs suivantes :
    • API Name (Nom d’API) : update_toggle (commutateur_de_mise_à_jour)
    • Label (Étiquette) : If this contact already exists, update the existing record. (Si ce contact existe déjà, mettre à jour l’enregistrement existant.)
    • Active Label (Étiquette active) : Update existing (Mettre à jour existant)
    • Inactive Label (Étiquette inactive) : Create other contact (Créer un autre contact)
  4. Cliquez sur Done (Terminé).
  5. Cliquez sur Save (Enregistrer).

Fermeture et ouverture du flux

  1. Pour quitter Flow Builder, cliquez sur la flèche de retour.
    Flow Builder affichant l’emplacement de la flèche de retour
    La liste All Flows (Tous les flux) apparaît.
  2. Pour rouvrir le flux dans Flow Builder, recherchez New Contact (Nouveau contact) sur la liste All Flows (Tous les flux), puis cliquez dessus.

Exécution du flux pour afficher l’écran

À ce stade, votre flux peut collecter les informations de contact de l’utilisateur et les stocker dans des variables de flux. Voyons à quoi ressemble l’écran lorsque les utilisateurs exécutent le flux.

  1. Au-dessus de la zone de dessin, cliquez sur Run (Exécuter).
    Flow Builder affichant l’emplacement du bouton Run (Exécuter)
  2. Saisissez des valeurs, sélectionnez un compte dans la liste et cliquez sur Finish (Terminer).
    Écran de l’exécution du flux

Le flux n’ayant pas d’éléments à exécuter après l’écran, rien ne se passe lorsqu’il se termine. Il s’exécute simplement à nouveau, ce qui signifie que l’écran réapparaît.

Félicitations, vous avez réussi à élaborer et à exécuter un flux ! Jusqu’à présent, le flux n’affiche qu’un écran acceptant les entrées de l’utilisateur. Vous allez ensuite le configurer pour qu’il compare certaines de ces entrées avec les données de votre organisation.

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