Skip to main content

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 ? 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. Veillez à copier/coller les valeurs en anglais, puis à définir la langue de votre Trailhead Playground sur Anglais et les paramètres régionaux sur États-Unis. Suivez les instructions ici.

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), sélectionnez Screen Flow (Flux d’écran), puis cliquez sur Create (Créer).
  3. Dans la zone de dessin du flux, sur le chemin après l’élément Start (Début), survolez Ajouter un élément et cliquez sur Ajouter un élément.Flow Builder affichant l’emplacement du nœud Add Element (Ajouter un élément)
  4. Cliquez sur Screen (Écran). La fenêtre New Screen (Nouvel écran) s’ouvre.
  5. Sous Screen Properties (Propriétés de l’écran), dans le champ Label (Étiquette), saisissez Contact Info.
  6. API Name (Nom d’API) est automatiquement défini comme étant Contact_Info. Champs Label (Étiquette) et API Name (Nom d’API) sous Screen Properties (Propriétés de l’écran)
  7. 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)
  8. Cliquez sur Save (Enregistrer), puis saisissez les valeurs suivantes :
    Champ Valeur
    Flow Label (Étiquette du flux) New Contact (Nouveau contact)
    Flow API Name (Nom d’API du flux) New_Contact
  9. 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), saisissez {!contact.FirstName}.
      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), saisissez {!contact.LastName}.
  7. Cliquez sur Done (Terminé).
  8. 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 :
    Champ Valeur
    Label (Étiquette) Account (Compte)
    API Name (Nom d’API) Account (Compte)
    Data Type (Type de données) Text (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.
    Champ Valeur
    Resource Type (Type de ressource) Record Choice Set (Ensemble de choix d’enregistrement)
    API Name (Nom d’API) accounts (comptes)
    Object (Objet) Account (Compte)
    Condition Requirements (Exigences de condition) None—Get All Account Records (Aucune : obtenir tous les enregistrements de compte)
    Choice Label (Étiquette de choix) Name (Nom)
    Data Type (Type de données) Text (Texte)
    Choice Value (Valeur de choix) Id (ID)
  6. Dans la section Store More Account Field Values (Stocker plus de valeurs de champ de compte), procédez comme suit pour stocker l’ID du compte sélectionné par l’utilisateur dans la variable d’enregistrement du contact.
    1. Sous Field (Champ), sélectionnez Id (ID).
    2. Sous Variable (Variable), saisissez {!contact.AccountId}.
  7. Cliquez sur Done (Terminé) à deux reprises.
  8. 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 :
    Champ Valeur
    API Name (Nom d’API) update_toggle
    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)
    Manually assign variables (Attribuer manuellement des variables (sous Advanced [avancé]) unchecked (non cochée)
    Revisited Screen Values (Valeurs d’écran revisitées) (sous Advanced (Avancé)) Use values from when the user last visited this screen (Utiliser les valeurs conservées depuis la dernière visite de cet écran par l’utilisateur)
  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 retourLa page de liste des flux apparaît.
  2. Pour rouvrir le flux dans Flow Builder, recherchez New Contact (Nouveau contact) sur la page de la liste de 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.

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