Choisir une condition stable
Fondez la décision sur un champ qui la représente directement, et non sur un message formulé librement susceptible d’évoluer. Par exemple, testez la présence d’un identifiant ou un nombre de modifications supérieur à zéro si telle est la règle métier.
Traitez explicitement les sorties manquantes ou mal formées. Un champ absent ne doit pas être interprété silencieusement comme une réussite ; dirigez-le vers une erreur ou une revue avec assez de contexte pour retrouver l’étape source.
Garder chaque branche compréhensible
Nommez les branches selon leur signification et placez les actions près de la condition qui les sélectionne. Si deux résultats partagent des étapes, réunissez-les après avoir enregistré l’état expliquant le parcours suivi.
Testez chaque branche avec des entrées représentatives, y compris un résultat vide et un échec. Consultez l’historique pour confirmer la condition évaluée et l’action finale ; vous détecterez ainsi chemins de champs ou types supposés incorrects.