Skip to main content
Build the future with Agentforce at TDX in San Francisco or on Salesforce+ on March 5–6. Register now.

Du choix pour les utilisateurs

Objectifs de formation

Une fois cette unité terminée, vous pourrez :

  • Ajouter des questions à choix multiple à un écran de flux
  • Créer des questions à choix multiple qui permettent de donner plusieurs réponses
  • Créer manuellement des choix pour une question
  • Remplir les choix d’une question à partir d’un champ
  • Remplir les choix d’une question à partir d’une liste d’enregistrements filtrée
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

Ce badge fait partie d’une série de badges permettant d’apprendre à maîtriser Flow Builder. Le parcours Élaboration de flux avec Flow Builder vous guide de A à Z dans l’apprentissage de tous les aspects relatifs à Flow Builder. Suivez cette recommandation de série de badges pour acquérir de solides compétences en automatisation des processus et devenir un spécialiste de Flow Builder.

Un type de question plus simple

Lorsque vous passez un test, préférez-vous les questions qui vous demandent d’écrire la réponse complète, ou les questions à choix multiple qui vous permettent de choisir simplement la bonne réponse ?

Illustration d’une utilisatrice frustrée devant son ordinateur.

Les utilisateurs ont tendance à préférer les champs de liste de sélection lorsqu’ils travaillent avec des enregistrements Salesforce, car il est plus facile de sélectionner une valeur que de la saisir. Et les administrateurs adorent les listes de sélection, car elles éliminent les fautes d’orthographe et autres incohérences, ce qui améliore la qualité des données. Alors, comment utiliser ce type de champ dans un flux ?

Flow Builder comporte des composants d’écran qui demandent aux utilisateurs de sélectionner un élément parmi une liste d’options. 

  • Liste de sélection
  • Cases d'option
  • Liste de sélection multiple
  • Groupe de cases à cocher

Chaque composant affiche les options de réponse, appelées choix, à sa manière. Avec les composants Picklist (Liste de sélection) et Radio Buttons (Cases d’option), les utilisateurs ne peuvent sélectionner qu’un seul choix. Avec les composants Multi-Select Picklist (Liste à sélection multiple) et Checkbox Group (Groupe de cases à cocher), les utilisateurs peuvent sélectionner plusieurs choix.

Voici à quoi ressemblent ces quatre composants sur un écran.

Trois valeurs présentées sous forme de liste de sélection, de cases d’option, de liste à sélection multiple et de groupe de cases à cocher.

Les ressources de choix

Pour la plupart des composants d’écran à choix multiple, vous devez sélectionner ou créer au moins une ressource Choice (Choix). Les ressources de choix sont les options pouvant être sélectionnées qui sont visibles par les utilisateurs. Jetez un œil aux différents types de ressources de choix et à la manière dont elles définissent les options pouvant être sélectionnées.

Nom

Description

Exemple

Choix

Proposez aux utilisateurs des valeurs simples parmi lesquelles choisir.

(Vous saisissez chaque valeur comme un choix unique.)

Oui, Non

Élevé, Moyen, Faible

Record Choice Set (Ensemble de choix d’enregistrement)

Présentez aux utilisateurs un ensemble d’enregistrements filtré parmi lequel choisir.

Un ensemble d’enregistrements de produits appartenant à une famille de produits spécifique

Ensemble de choix de liste de sélection

Présentez aux utilisateurs un ensemble de valeurs définies dans une liste de sélection existante.

Liste de sélection de niveau de service : Or, Argent, Bronze

Ensemble de choix de collection

Présentez aux utilisateurs une collection d’enregistrements parmi lesquels choisir un ou plusieurs enregistrements.

Une collection de contacts récupérés par un élément Get Records (Obtenir des enregistrements) dans le même flux

Ajout d’un écran pour les questions à choix multiple

Après avoir travaillé avec le nouveau flux pendant quelques semaines, les équipes de support de Pyroclastic ont décidé qu’elles voulaient que les agents collectent davantage d’informations lors des appels des clients. Plus précisément, elles souhaitent que l’agent de support enregistre les éléments suivants :

  • Priorité de la requête
  • Point de contact
  • Moment idéal pour appeler le client

Ensuite, vous allez ajouter des composants à votre flux pour collecter ces nouvelles informations. Mais d’abord, prenez un moment pour réfléchir au type de ressource de choix qui convient à chacun de ces points de données.

Maintenant, créons un écran et ajoutons-y quelques questions.

  1. Ouvrez le flux Create Case for Contact (Créer une requête pour un contact).
  2. Ajoutez un élément Screen (Écran) après l’élément Questions.
  3. Dans Label (Étiquette), saisissez Questions Page 2.

La zone de dessin de Flow Builder, où l’élément Questions Page 2 est ajouté.

Création d’une question à choix unique à partir d’un champ de liste de sélection

Ajoutez un composant de case d’option permettant aux utilisateurs d’indiquer la priorité de la requête. La priorité est déjà un champ de liste de sélection sur l’objet Case (Requête), vous pouvez donc utiliser un ensemble de choix de liste de sélection pour présenter les valeurs de priorité de requête dans les cases d’option.

  1. Dans l’élément d’écran Questions Page 2, faites glisser Radio Buttons (Cases d’option) depuis le menu latéral Components (Composants) vers la zone de dessin de l’écran.
  2. Dans le menu latéral Radio Buttons (Cases d’option), pour Label (Étiquette), saisissez What priority would the customer assign to this case? (Quelle priorité le client attribuerait-il à cette requête ?)
  3. Pour API Name (Nom d’API), saisissez ScreenPriority.
  4. Cliquez sur Require (Requis).
  5. Pour Choice (Choix), sélectionnez New Choice Resource (Nouvelle ressource de choix).
  6. Pour Resource Type (Type de ressource), sélectionnez Picklist Choice Set (Ensemble de choix de liste de sélection).
  7. Pour API Name (Nom d’API), saisissez choicePriorityPicklist.
  8. Pour Object (Objet), sélectionnez Case (Requête).
  9. Pour Data Type (Type de données), sélectionnez Record Choice Set (Ensemble de choix d’enregistrement).
  10. Pour Field (Champ), sélectionnez Priority (Priorité).
  11. Cliquez sur Done (Terminé).
    Le champ Choice (Choix) doit maintenant contenir la ressource choicePriorityPicklist.
    Dans le menu latéral des cases d’option, le champ Choice (Choix) contient {!choicePriorityPicklist}.

Création d’une question à choix unique à partir d’une liste d’enregistrements filtrée

Ajoutez une question de liste de sélection permettant aux utilisateurs de choisir un contact. Le flux utilise déjà le contact actuel, mais les responsables de support souhaitent avoir la possibilité de choisir un autre point de contact. Le point de contact doit être une personne déjà associée au compte du contact actuel. Vous utilisez donc un ensemble de choix d’enregistrement pour afficher uniquement les contacts du même compte.

  1. Faites glisser Picklist (Liste de sélection) du menu latéral Components (Composants) vers la zone de dessin de l’écran.
  2. Dans le menu latéral Picklist (Liste de sélection), pour Label (Étiquette), saisissez Point of Contact (Point de contact).
  3. Cliquez sur Require (Requis).
  4. Pour Choice (Choix), sélectionnez New Choice Resource (Nouvelle ressource de choix).
  5. Pour Resource Type (Type de ressource), sélectionnez Record Choice Set (Ensemble de choix d’enregistrement).
  6. Pour API Name (Nom d’API), saisissez choiceAllContacts.
  7. Dans Objet, sélectionnez Contact (Contact).
  8. Limitez les comptes en définissant un filtre dans la section Filter Contact Records (Filtrer les enregistrements de contact) :
    • Pour Field (Champ), sélectionnez AccountId.
    • Pour Opérateur, sélectionnez Égal à.
    • Pour Value (Valeur), sélectionnez inputAccountId.
Remarque

Les ensembles de choix d’enregistrement récupèrent uniquement les 200 premiers enregistrements. Assurez-vous donc de définir un filtre si l’objet contient plus de 200 enregistrements.

  1. Pour Choice Label (Étiquette de choix), sélectionnez Name (Nom).
    Il s’agit du texte qui est montré aux utilisateurs sous forme de valeur sélectionnable.
  2. Pour Choice Value (Valeur de choix), sélectionnez Id.
    Il s’agit de la valeur stockée dans le composant lorsque l’utilisateur effectue une sélection.
  3. Cliquez sur Done (Terminé).
    Le champ Choice (Choix) doit maintenant contenir la ressource choiceAllContacts : {!choiceAllContacts}.
  4. Pour Default Value (Valeur par défaut), sélectionnez inputContactId.
    Lorsque l’écran s’exécute, il sélectionne automatiquement le contact actuel dans la liste de sélection.

Création d’une question à sélection multiple à partir d’un ensemble de valeurs défini manuellement

Ajoutez une question de groupe de cases à cocher pour que les utilisateurs enregistrent les heures auxquelles l’appelant peut être rappelé. Les agents de support souhaitent que la journée de travail soit divisée en trois créneaux de trois heures chacun. Vous définissez chaque créneau horaire manuellement comme un choix unique, puis présentez tous les choix aux utilisateurs.

  1. Faites glisser Checkbox Group (Groupe de cases à cocher) du menu latéral Components (Composants) vers la zone de dessin de l’écran.
  2. Dans le menu latéral Checkbox Group (Groupe de cases à cocher), pour Label (Étiquette), saisissez In which timeslots can we call the customer for follow-up if needed? (À quels créneaux horaires pouvons-nous appeler le client pour effectuer un suivi si nécessaire ?)
  3. Pour API Name (Nom d’API), saisissez CallbackTimes.
  4. Pour Choice (Choix), saisissez8am-11am (8 h 00 - 11 h 00) et sélectionnez +Create ‘8am-11am’ Choice (+Créer le choix « 8 h 00 - 11 h 00 »).
    Vous venez de créer une ressource Choice (Choix) avec ses champs obligatoires remplis pour vous. C’est beaucoup plus rapide que d’utiliser la fenêtre New Choice Resource (Nouvelle ressource de choix), mais cela ne fonctionne que pour les choix saisis manuellement.
  5. Cliquez deux fois sur +Add Choice (+Ajouter un choix).
  6. Répétez l’étape 4 dans les deux nouveaux champs Choice (Choix) pour ajouter ces deux choix :
    • 11am-2pm (11 h 00 - 14 h 00)
    • 2pm-5pm (14 h 00 - 17 h 00)
  1. Cliquez sur Terminé.

Lorsque les agents de support de Pyroclastic exécutent le flux, le deuxième écran de questions ressemble à ceci.

Les trois composants ajoutés dans cette unité, tels qu’affichés lors de l’exécution du flux.

Mise à jour de l’élément de création d’enregistrements

Lorsque vous avez ajouté l’élément Create Records (Créer des enregistrements) au flux, vous avez utilisé la variable inputContactId pour définir le contact de la nouvelle requête. Maintenant que les agents peuvent choisir un autre point de contact, vous devez mettre à jour la valeur de ce champ. De plus, vous disposez de deux nouvelles informations : la priorité de la requête de l’appelant et son créneau horaire préféré pour le suivi.

Ensuite, vous allez mettre à jour l’élément Create Records (Créer des enregistrements) du flux pour gérer les réponses des agents aux nouvelles questions.

  1. Ouvrez l’élément Create Case (Créer une requête).
  2. Dans Set Field Values (Définir les valeurs de champ), remplacez la valeur ContactId par Questions Page 2> Point of Contact (Point de contact).
  3. Ajoutez ces lignes à la section Set Field Values (Définir les valeurs de champs) :
    • Field (Champ) : Priority (Priorité), Value (Valeur) : Questions Page 2 > What priority would the customer assign… (Quelle priorité le client attribuerait-il…)
    • Field (Champ) : Internal Comments (Commentaires internes), Value (Valeur) : Available callback times:{!CallbackTimes} (Heures de rappel disponibles)
      La section Set Field Values for the Case (Définir les valeurs des champs de requête) correspondant aux étapes précédentes.
  1. Enregistrez le flux.

Le flux comporte désormais une toute nouvelle page de questions. Dans l’unité suivante, vous découvrirez un dernier ensemble de composants d’écran d’entrée.

Ressources

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