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

Création d’un flux d’écran

Objectifs de formation

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

  • Élaborer un flux d’écran simple
  • Utiliser des composants d’écran simples pour poser des questions
  • Ajouter des informations d’aide à un écran de flux
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.

Défi pratique

Prêt à utiliser Flow Builder ?

À présent, lancez votre Trailhead Playground pour suivre les étapes de ce module et tenter de les répéter. Pour ouvrir votre Trailhead Playground, faites défiler l’écran jusqu’au défi pratique et cliquez sur Lancer. Vous utilisez également le Playground au moment de relever les défis pratiques.

Pour référence, voici les détails du flux que vous avez planifié dans l’unité précédente. Dans cette unité, vous élaborez le flux.

Élément d’écran

Champ de requête

Informations requises

Composant d’écran à utiliser

Description

Description complète et détaillée du problème par l’appelant

Texte long

Subject (Objet)

Résumé du problème par l’agent (pour l’objet de la requête)

Texte court

Statut

Résultat de l’appel : problème résolu ou non résolu

Bouton bascule

Formule : If True, Status = Closed; otherwise Status = New (Si vrai, Statut = Fermé ; sinon Statut = Nouveau)

Élément de création d’enregistrements

Champ de requête

Informations requises

Ressource à utiliser

ID de compte

Compte associé à l’enregistrement actuel

Variable de texte 

Disponible pour l’entrée

ID de contact

L’enregistrement de contact actuel

Variable de texte

Disponible pour l’entrée

Création d’un flux d’écran et ajout d’un élément d’écran

Commençons par créer un flux d’écran, puis par y ajouter un écran.

  1. Dans Flow Builder, créez un flux d’écran.
  2. Ajoutez un élément d’écran.
  3. Dans le volet Screen Properties (Propriétés de l’écran), pour Label (Étiquette), saisissez Questions.
    Cette étiquette est affichée dans la zone de dessin de Flow Builder et n’est pas visible par les utilisateurs. Les utilisateurs voient le nom du flux en haut de l’écran.
    Le volet Screen Properties (Propriétés de l’écran) de la fenêtre New Screen (Nouvel écran) correspondant aux étapes précédentes.

Ajout d’un texte d’aide

Il est maintenant temps d’ajouter quelques éléments à l’écran. Avant de commencer à poser des questions, fournissons un script pour guider les agents de support tout au long d’une conversation avec un client. Nous voulons aider l’équipe de support à dire ce qu’il faut, alors commencez par un texte d’aide.

  1. Faites glisser Display Text (Texte d’affichage) de la liste des composants vers la zone de dessin de l’écran. Vous pouvez également cliquer sur le nom du composant pour l’ajouter à la fin de la zone de dessin de l’écran.
    Le composant Display Text (Texte d’affichage) en bas de la liste des composants et une zone de dessin d’écran vide.
Remarque

Lorsque vous avez ajouté le composant Display Text (Texte d’affichage) à l’écran, avez-vous remarqué que le volet droit avait changé ? Lorsqu’un composant est sélectionné, le volet des propriétés contient des informations et des options de configuration pour ce composant. Lorsqu’aucun composant n’est sélectionné, le volet des propriétés contient des informations et une configuration pour l’écran actuel.

  1. Pour API Name (Nom d’API), saisissez SayThisText.
  2. Un champ de texte enrichi sans nom se trouve sous le nom d’API. C’est ici que vous saisissez le texte que vous souhaitez montrer à vos utilisateurs. Saisissez :
    (Say this to the caller)
    Thank you for calling Pyroclastic, Inc. We’re sorry you’re having trouble with our products and we want to help you as quickly as possible. Can you please describe the problem you’re having?
  3. Modifiez la mise en forme du texte afin que la police soit Salesforce Sans et que la taille soit 14. Modifiez la mise en forme de la première ligne pour qu’elle soit en gras et en rouge vif, afin qu’elle se démarque du reste du texte.
    Le volet des propriétés Display Text (Texte d’affichage) correspondant aux étapes précédentes.

Ajout de questions

Ensuite, ajoutons les questions auxquelles l’agent de support doit répondre.

  1. Pour fournir aux agents de support suffisamment d’espace pour décrire le problème de l’appelant, ajoutez un composant de texte long.
    • Faites glisser Long Text Area (Zone de texte longue) de la liste des composants vers la zone de dessin de l’écran.
    • Dans Label (Étiquette), saisissez Problem Description (Description du problème).
    • Dans les propriétés de la zone de texte longue, pour API Name (Nom d’API), saisissez ScreenDescription.
      Oui, nous créons un composant d’écran avec une étiquette et un nom d’API qui ne correspondent pas. Parfois, il est judicieux de créer un composant d’écran avec une étiquette facile à comprendre pour les utilisateurs de votre flux, ainsi qu’un nom d’API facile à comprendre pour vous et les autres administrateurs.
    • Cliquez sur Require (Requis) pour empêcher les utilisateurs de terminer le flux sans répondre à cette question.
      La zone de dessin de l’écran et les propriétés Toggle (Bouton bascule), affichant le composant ScreenDescription et sa configuration correspondant aux étapes précédentes.
  1. Ajoutez une question textuelle permettant aux agents de saisir l’objet de la requête.
    • Faites glisser Text (Texte) de la liste des composants vers la zone de dessin de l’écran.
    • Dans les propriétés du texte, dans Label (Étiquette), saisissez Case Subject (Objet de la requête).
    • Dans API Name (Nom d’API), saisissez ScreenSubject.
      Nous lui donnons ici un nom unique pour éviter toute confusion plus tard.
    • Cliquez sur Require (Requis).
  1. Ajoutez un bouton bascule pour fermer la requête lors de sa création, si l’agent de support a résolu le problème du client pendant l’appel.
    • Faites glisser Toggle (Bouton bascule) de la liste Components (Composants) vers la zone de dessin de l’écran.
    • Pour API Name (Nom d’API), saisissez CloseCase.
    • Dans Label (Étiquette), saisissez Were you able to solve the customer’s problem during this call? (Avez-vous pu résoudre le problème du client durant cet appel ?)
    • Dans Active Label (Étiquette active), saisissez Yes, Solved (Oui, résolu).
    • Dans Inactive Label (Étiquette inactive), saisissez No, Not Solved (Non, pas résolu).
      La zone de dessin de l’écran et les propriétés Toggle (Bouton bascule), affichant le composant CloseCase et sa configuration correspondant aux étapes précédentes.
  1. Cliquez sur Done (Terminé) pour fermer l’élément d’écran.

Et voilà, vous disposez d’un écran qui pose trois questions. 

Utilisation des réponses pour créer une requête

Pour le moment, vous avez la description, le sujet et le statut (résolu ou non résolu) saisis par l’utilisateur dans l’élément d’écran. Il est temps de créer une formule pour remplacer la valeur du bouton bascule True (Vrai) ou False (Faux) par Closed (Fermé) ou New (Nouveau), mais il y a un problème. (Encore !) Vous ne pouvez pas obtenir le choix de l’utilisateur à partir du bouton bascule lui-même. Vous devez référencer la propriété de la valeur du bouton bascule, comme ceci : 

{!CloseCase.value}

De plus, pour utiliser l’ID de compte et l’ID de contact de l’enregistrement de contact actuel, vous avez besoin d’une variable pouvant recevoir chaque ID dans le flux.

  1. Créez une ressource de formule :
    • API Name (Nom d’API) : frmStatus
    • Type de données : Texte
    • Formule : IF({!CloseCase.value} = TRUE, "Closed", "New")
Remarque

Vous vous souvenez peut-être qu’une bonne pratique en matière de formules consiste à les utiliser uniquement lorsque vous ne pouvez pas obtenir le résultat souhaité par d’autres moyens. Eh bien, maintenant nous modifions cette règle. Dans ce cas, nous pourrions utiliser un élément Decision (Décision) et deux éléments Assignment (Attribution), mais la formule est beaucoup plus efficace pour ce cas d’utilisation simple.

  1. Créez une variable pour recevoir l’ID du contact actuel :
    • API Name (Nom d’API) : inputContactId
    • Type de données : Texte
    • Sélectionnez Available for input (Disponible pour l’entrée)
  1. Créez une variable pour recevoir le compte du contact actuel :
    • API Name (Nom d’API) : inputAccountId
    • Type de données : Texte
    • Sélectionnez Available for input (Disponible pour l’entrée)
  1. Après l’élément Screen (Écran), ajoutez un élément Create Records (Créer des enregistrements) pour créer la requête :
    • Étiquette : Create Case (Créer une requête)
    • Comment définir des valeurs de champ d’enregistrement : Manually (Manuellement)
    • Objet : Case (Requête)
    • Définissez les valeurs de champ :
      • Field (Champ) : Account ID (ID de compte), Value (Valeur) : inputAccountId
      • Field (Champ) : Contact ID (ID de contact), Value (Valeur) : inputContactId
      • Field (Champ) : Description, Value (Valeur) : Questions > Problem Description (Description du problème)
      • Field (Champ) : Status, Value (Valeur) : frmStatut
      • Field (Champ) : Subject, Value (Valeur) : Questions > Case Subject (Objet de la requête)
  1. Enregistrez le flux. Dans Label (Étiquette), saisissez Create Case for Contact (Créer une requête pour un contact).

Votre boîte à outils et votre zone de dessin de flux doivent ressembler à ceci.

La boîte à outils et la zone de dessin de Flow Builder, correspondant aux étapes précédentes.

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