Skip to main content

Vérification du bon fonctionnement de votre flux

Objectifs de formation

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

  • Identifier les cas de test d’un flux
  • Expliquer ce qu’est une interview de flux
  • Tester un flux depuis Flow Builder

En tant qu’administrateur ou développeur, vous savez que vous devez tester toutes les personnalisations avant de les déployer pour les utilisateurs ; il en est de même pour les flux. Les tests vous permettent d’ajuster le comportement du flux, d’identifier et de corriger les bugs, et de vous assurer que vos utilisateurs profitent d’une bonne expérience. Bien entendu, vous en tirez également profit, car vous êtes bien moins susceptible de passer du temps plus tard à répondre aux e-mails de vos utilisateurs paniqués.

Avant de commencer

Avant de vous plonger dans cette unité, nous vous recommandons d’effectuer le projet Création d’un flux simple, car elle s’appuie sur son contenu.

Création d’un plan de test

Avant de commencer les tests, dressez une liste de cas de tests et déterminez les résultats que vous en attendez. Pensez notamment à ce qui suit :

  • Moments auxquels vous vous attendez à ce que les actions se produisent
  • Moments auxquels vous vous attendez à ce que les actions ne se produisent pas
  • Façon dont les formules doivent être résolues

En utilisant un exemple issu de Création d’un flux simple pour le flux Nouveau contact sur lequel vous travaillez dans ce module, il existe quatre principaux cas de test.

Réglage du commutateur

Enregistrement correspondant

Résultat attendu

Désélectionné

N’existe pas

Un contact est créé.

Désélectionné

Existe

Un contact est créé.

Sélectionné

N’existe pas

Un contact est créé.

Sélectionné

Existe

Un contact est mis à jour.

Une fois que vous avez identifié les éléments à tester, il est temps de tester le flux.

Options de test dans Flow Builder

Vous n’avez pas besoin de quitter Flow Builder pour vous assurer que votre flux fonctionne. La barre de boutons comprend deux boutons permettant de gérer un flux : Exécuter et Déboguer.

  • Exécuter permet d’exécuter la dernière version enregistrée du flux que vous avez ouvert.
  • Déboguer effectue les mêmes actions qu’Exécuter, mais avec quelques bonus. Il vous permet de saisir des valeurs pour les variables d’entrée du flux et d’afficher les détails de débogage lors de l’exécution du flux. Vous pouvez ainsi vérifier comment le flux traite les données.
Remarque

À moins que vous n’ayez besoin de tester le fonctionnement de votre flux dans l’exécution Classic, utilisez systématiquement Déboguer pour tester vos flux. Tandis que Déboguer utilise toujours l’exécution Lightning, Exécuter respecte la préférence Activer l’exécution Lightning dans les paramètres d’automatisation des processus de votre organisation.

Lorsque vous cliquez sur Déboguer et que vous choisissez d’afficher les détails, vous voyez l’écran du flux (1) ainsi que les détails de débogage (2). Au fur et à mesure que vous avancez dans le flux, de nouveaux détails sont ajoutés au panneau de droite.

Instance du flux Nouveau contact en mode débogage.

Présentation des interviews de flux

Chaque fois qu’un flux s’exécute, une interview de flux est lancée. Une interview de flux est une instance d’un flux.

Le principe est le même que celui des livres dont vous êtes le héros. Le flux correspond au livre lui-même, qui propose des choix au lecteur et des instructions en fonction de chaque choix. L’interview de flux correspond au lecteur. Au fur et à mesure que vous lisez, vous faites des choix et suivez les instructions en fonction de ceux-ci. Chaque fois que vous ou une autre personne lisez le livre, vous pouvez emprunter un chemin différent et vivre un récit différent.

Il en va de même pour les interviews de flux. En fonction des données fournies pour cette interview, soit par des variables d’entrée, soit par des composants d’entrée sur un écran, chaque interview peut emprunter un chemin distinct dans le flux pour aboutir à l’exécution d’actions différentes.

Pour voir les interviews en action, vérifiez les quatre cas de votre plan de test.

Test de votre flux depuis Flow Builder

  • Dans Flow Builder, cliquez sur Déboguer. Assurez-vous que la deuxième case est cochée. Sinon, vous ne verrez aucun détail de débogage. Étant donné que ce flux n’a pas d’éléments Flux secondaire ni de variables d’entrée, vous n’avez pas à vous soucier de ces paramètres.
  • Cliquez sur Exécuter.
  • Validez le premier cas de test.
    • Saisissez un nom et un prénom, puis choisissez un compte.
    • Laissez le commutateur désactivé.
    • Cliquez sur Suivant.
    • Consultez les détails de débogage.

      La première carte identifie qui a démarré l’interview de flux. Étant donné que c’est vous qui l’avez lancée, vous devez voir votre nom et votre ID d’utilisateur.
      Les détails de débogage relatifs à la façon dont l’interview de flux a démarré.La deuxième carte résume la façon dont les entrées à l’écran ont été stockées afin d’être utilisées dans le cadre de l’interview de flux. Par exemple, étant donné que vous n’avez pas activé le commutateur, la valeur {update_toggle} est définie sur False.Les détails de débogage de l’écran qui collecte les informations données par l’utilisateur.La troisième carte affiche l’enregistrement existant en cas de correspondance avec les entrées utilisées à l’écran. Aucune correspondance n’a été trouvée pour les entrées utilisées, le résultat affiche donc le message « Enregistrements introuvables. »Les détails de débogage de l’élément Obtenir des enregistrements qui détermine s’il existe une correspondance d’enregistrement.La quatrième carte résume comment la décision Mettre à jour ou créer ? a été évaluée. Étant donné que la valeur {!update_toggle.value} était définie sur false, l’interview suit le chemin Créer et va directement à l’élément Créer un contact.Les détails de débogage de l’élément Décision qui détermine s’il faut mettre à jour un contact existant.La cinquième carte résume l’élément Créer un contact. L’interview a utilisé les valeurs de la variable {!contact} pour créer un enregistrement de contact.Les détails de débogage de l’élément Créer des enregistrements qui crée un enregistrement de contact pour la valeur du contact.

Maintenant que vous avez passé en revue les détails du test, vérifiez les résultats attendus pour ce cas de test. Pour voir vos résultats, suivez la procédure ci-dessous.

  1. Vérifiez que la carte Transaction engagée apparaît à la fin des détails de débogage.
    Carte Transaction engagée confirmant que les enregistrements créés à partir du flux ont été engagés dans la base de données.
  2. Quittez Flow Builder.
  3. Sur une page de configuration, une page d’enregistrement ou une page d’accueil, cliquez sur Lanceur d'application pour ouvrir le lanceur d’application, puis recherchez et sélectionnez Ventes.
  4. Cliquez sur l’onglet Contacts.
  5. Dans la liste Récemment visualisés, vous devriez voir un contact dont le nom correspond à votre saisie et qui est un enfant du compte que vous avez sélectionné.
  6. Répétez l’opération pour les trois autres cas de test. Pour les cas qui comportent un enregistrement correspondant, utilisez les mêmes nom, prénom et compte que vous avez utilisés lors du premier cas de test.

Si l’un des cas de test donne des résultats inattendus, utilisez les détails de débogage pour revenir en arrière et identifier l’origine de l’erreur. Une fois tous les cas de test réussis, vous êtes prêt à mettre le flux entre les mains de vos utilisateurs.

Ressources

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