Retour aux FAQ Workflows
CENTRE D’AIDE · FAQWorkflows2 min de lecture

Quand utiliser une condition ou un switch dans un workflow ?

Le branchement permet au workflow de réagir différemment selon ses entrées. Choisir le bon contrôle rend le graphe plus lisible et explique pourquoi un parcours a été suivi.

Workflows

Une condition pour un choix binaire

Une condition évalue une comparaison et oriente l’exécution vers une branche vraie ou fausse. Elle convient lorsqu’un test décide si l’action suivante doit avoir lieu, par exemple si un champ est présent ou si une valeur dépasse un seuil. Rendez la comparaison explicite et donnez un sens aux deux issues.

Prévoyez le comportement de chaque branche avant d’y relier d’autres étapes. Une issue fausse ne doit pas rester ambiguë si l’exécution peut continuer dans les deux directions. Testez les deux résultats avec des valeurs représentatives pour vérifier que chaque cas suit le parcours voulu.

Un switch pour plusieurs cas

Un switch convient mieux lorsqu’une valeur correspond à plusieurs cas nommés, avec une branche par défaut pour les autres valeurs. C’est souvent plus lisible qu’une série de conditions qui examinent plusieurs fois le même champ. Distinguez clairement les cas et définissez le comportement par défaut.

Vérifiez la valeur qui arrive au branchement, son format et son orthographe. Testez ensuite une valeur par cas et une valeur qui doit suivre la branche par défaut. Si les parcours convergent plus loin, rendez l’étape partagée explicite pour que le graphe reste compréhensible.

Retour aux FAQ Workflows