Skip to main content

Premiers pas avec les flux d’écran

Objectifs de formation

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

  • Répertorier les types de composants que vous pouvez ajouter aux écrans
  • Élaborer un plan pour un flux d’écran fondé sur des exigences données
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.

Avant de commencer

Ce badge part du principe que vous savez créer un flux avec des variables, des entrées et des éléments de données, tels que Get Records (Obtenir des enregistrements). Si vous ne connaissez pas ces concepts ou si vous avez besoin d’un rappel, consultez le badge Données et actions dans les flux et Logique de Flow Builder.

Le pouvoir de l’interaction

L’automatisation est une chose incroyable, mais il faut parfois qu’elle soit un peu moins… automatique. Ce sont les personnes, et non les programmes, qui constituent le cœur, l’âme et l’esprit de votre organisation. Ce sont les personnes qui prennent des décisions et agissent. C’est pourquoi ils doivent parfois déterminer le fonctionnement de votre automatisation.

Une photo de groupe où chacun fait un cœur avec ses mains.

Grâce aux flux d’écran, Salesforce interagit avec vos utilisateurs, pose des questions et présente des informations. En fonction des réponses de l’utilisateur, un flux d’écran peut mettre à jour les données, envoyer des communications et afficher plus de questions ou d’informations.

De plus, vous choisissez la manière d’afficher un écran pour vos utilisateurs. Vous pouvez l’intégrer à une page Lightning, le lancer d’un simple clic, l’ancrer au bas de n’importe quelle application Salesforce ou encore l’exposer en externe sur des pages Experience Cloud. C’est comme vous voulez !

Avec toute cette puissance, les flux d’écran vous positionnent comme un super-héros auprès de vos utilisateurs. En leur présentant ce dont ils ont besoin, quand ils en ont besoin, et en utilisant leurs entrées pour les guider et automatiser leurs tâches, vous permettez à vos utilisateurs de gagner un temps précieux et d’économiser leur énergie mentale.

Présentation d’un écran

Lorsque nous parlons de flux d’écran, nous parlons également d’éléments d’écran, de composants d’écran et d’écrans. Commençons donc par un peu de terminologie. 

Si vous avez obtenu le badge Logique de Flow Builder, vous avez créé un flux d’écran pour définir une adresse de livraison. Dans le flux d’écran, vous avez utilisé un élément Screen (Écran). De tous les types d’éléments, l’élément Screen (Écran) est le seul que les utilisateurs voient lorsque le flux s’exécute. Dans l’élément Screen (Écran), vous avez choisi les composants d’écran pour collecter les entrées des utilisateurs et vous les avez disposés sur la zone de dessin de l’écran.

Un flux d’écran et un élément d’écran, avec des composants d’écran sur la zone de dessin de l’écran.

Un écran est une page que l’utilisateur voit lorsque le flux s’exécute. Chaque page est définie par un seul élément Screen (Écran) sur la zone de dessin du flux. Il n’a pas besoin d’occuper tout l’écran du moniteur de l’utilisateur. Même si le flux n’est intégré que dans une petite partie de votre fenêtre Salesforce, on l’appelle toujours un écran.

L’écran Set Shipping Address (Définir l’adresse de livraison) tel que les utilisateurs le voient lors de l’exécution du flux.

Lorsqu’un flux exécute un élément Screen (Écran), le flux reste sur cet élément et attend l’utilisateur. Lorsque l’utilisateur clique sur Next (Suivant), le flux continue son chemin. Pour présenter plusieurs pages de questions et d’instructions aux utilisateurs, vous utilisez plusieurs éléments Screen (Écran).

Composants d'écran

Il existe de nombreux types de composants d’écran, répartis en trois grandes catégories.

  • Les composants d’affichage affichent uniquement des informations. Ils n’acceptent pas les entrées des utilisateurs.
  • Les composants d’entrée reçoivent les entrées des utilisateurs. Ils conservent ces informations pour les utiliser plus tard dans le flux.
  • Les champs d’enregistrement reçoivent également les entrées des utilisateurs, mais les stockent dans une variable d’enregistrement. Nous parlerons des composants Record Field (Champ d’enregistrement) dans une prochaine unité.

Parmi ces trois composants, les composants d’entrée sont les plus utilisés. Considérez les composants d’entrée comme des champs d’un objet Salesforce : ils permettent aux utilisateurs de saisir des données et conservent ensuite ces données. Cependant, les flux d’écran conservent les données uniquement jusqu’à la fin du flux. Pour enregistrer des données après la fin de l’exécution du flux, vous avez besoin d’un élément de données, tel que Create Records (Créer des enregistrements) ou Update Records (Mettre à jour des enregistrements).

Les composants d’entrée ressemblent aux champs d’objet d’une autre manière importante : ils partagent de nombreux types de données. Il existe des composants d’écran de texte, de case à cocher, de date, de date/heure, de référence et de liste de sélection, pour n’en nommer que quelques-uns. En règle générale, si un type de champ existe dans Salesforce, il existe un moyen de demander aux utilisateurs ce type de données dans un composant d’écran. (Même s’il n’y a pas de correspondance exacte, il existe toujours un moyen. Par exemple, il n’y a pas de composant d’écran Percent [Pourcentage], mais vous pouvez utiliser un composant Number [Nombre] et envoyer ses données saisies vers un champ de pourcentage.)

En raison de ces similitudes, il est facile d’utiliser les flux d’écran pour travailler avec des enregistrements. Par exemple, les utilisateurs sont souvent dépassés par la création d’un enregistrement quand un grand nombre de champs leur sont présentés. Ce sentiment peut inciter certains utilisateurs à éviter de saisir des données. Certains utilisateurs ont même recours à l’écriture d’informations pour ne pas avoir à gérer une page d’enregistrement Salesforce. Ils peuvent avoir sincèrement l’intention de les saisir plus tard, mais cela n’arrive pas toujours. Cependant, si vous montrez plutôt aux utilisateurs un flux d’écran qui ne demande que les champs dont ils ont le plus besoin, ils sont beaucoup plus susceptibles de saisir ces données !

Gardez à l’esprit que les composants d’écran ne doivent pas nécessairement correspondre aux champs Salesforce. Vous pouvez poser toutes les questions que vous voulez et utiliser les réponses de plusieurs façons, qui correspondent aux façons dont les flux peuvent utiliser les données.

Capture des demandes d’aide des clients avec un flux d’écran

Flo Smith est administratrice Salesforce et analyste d’entreprise senior pour Pyroclastic, Inc. Dans ce module, vous êtes un administrateur Salesforce travaillant dans l’équipe de Flo et vous l’aidez à automatiser certains des processus commerciaux de Pyroclastic. 

Les agents de support de Pyroclastic souhaitent capturer des informations de nouvelle requête tout en affichant et en modifiant l’enregistrement de contact d’un appelant. Flo vous demande de créer un flux d’écran qui capture les informations dont les agents de support ont besoin et utilise ces informations pour créer une requête. Elle peut ensuite intégrer le flux sur la page de contact Lightning de l’équipe de support.

Étude des exigences et planification du flux

Avant de se plonger dans Flow Builder pour créer le flux, rassemblons quelques informations supplémentaires et esquissons un plan pour le flux. Tout d’abord, vous rencontrez certains responsables de support pour déterminer les informations qu’ils souhaitent capturer.

Ils souhaitent principalement obtenir les éléments suivants :

  • La description du problème par l’appelant
  • Le résumé de ce problème par l’agent de support
  • Un indicateur spécifiant si le problème a été résolu lors de l’appel

Avec ces informations, vous êtes prêt à approfondir l’exigence :

Fournir aux agents de support un moyen de capturer des informations de nouvelle requête tout en affichant et en modifiant l’enregistrement de contact d’un appelant.

Décomposons un peu tout cela.

  1. Pour autoriser les agents à capturer des informations, vous avez besoin d’un flux qui permet les entrées de l’utilisateur. Utilisez un flux d’écran avec un élément d’écran.
  2. Une fois que l’agent a récupéré les informations de nouvelle requête, vous devez importer ces informations dans un enregistrement de nouvelle requête dans Salesforce. C’est une tâche pour l’élément Create Records (Créer des enregistrements).
  3. Puisque l’agent de support consulte l’enregistrement de contact de l’appelant, vous souhaitez probablement que le flux contienne des informations provenant de cet enregistrement. Vous avez besoin de certaines variables pour pouvoir transmettre les données de l’enregistrement de contact au flux d’écran.

Pensez maintenant à l’enregistrement de nouvelle requête à créer : de quoi avez-vous besoin pour remplir cet enregistrement ?

Tout d’abord, pour les informations de nouvelle requête, vous avez besoin d’informations saisies par l’utilisateur dans un élément d’écran. Vous utiliserez ces informations pour remplir les champs lorsque le flux créera l’enregistrement de requête.

É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*

*Pour offrir une expérience utilisateur fluide, vous souhaitez utiliser le composant d’écran Toggle (Bouton bascule), mais il y a un problème. Le composant Toggle (Bouton bascule) renvoie une valeur True (Vrai) ou False (Faux). Le statut de la requête est un champ de liste de sélection avec plusieurs valeurs de choix. Vous avez donc besoin d’un moyen de mapper les valeurs du bouton bascule aux valeurs de la liste de sélection.

À l’aide d’une ressource de formule, vous pouvez associer les valeurs True (Vrai) et False (Faux) aux valeurs de liste de sélection mappées.

  • Si le bouton bascule est défini sur Solved (Résolu), il renvoie True (Vrai), et la formule doit renvoyer Closed (Fermé).
  • Autrement, le bouton bascule renvoie False (Faux) et la formule doit renvoyer New (Nouveau).

Ensuite, vous avez besoin de deux entrées de l’enregistrement de contact actuel dans l’élément Create Records (Créer des enregistrements).

É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

Maintenant que vous disposez d’un plan, vous êtes prêt à lancer Flow Builder pour créer le flux.

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