ValidateTransitionOut

  • Rversion finale: Zurich
  • Mis à jour 31 juil. 2025
  • 1 minute de lecture
  • Le validateur ValidateTransitionOut recherche des conditions d’activité sans transition de sortie.

    Résumé de validation

    • Risque : les conditions d’activité peuvent ne pas passer à l’activité suivante, ce qui peut entraîner le blocage du workflow.
    • Niveau de gravité : Avertissement
    • Résultat valide : valide
    • Message valide : toutes les conditions ont des transitions.
    • Résultat non valide : non valide
    • Message non valide : ce workflow contient <nombre de conditions> conditions d’activité sans transition de sortie.
    • Action suggérée : S’il s’agit d’une décision de conception consciente, il n’y a pas d’action corrective. Sinon, recherchez la condition citée dans le validateur et ajoutez une transition appropriée vers l’activité suivante.
    • Publiable : oui
    • Exécutable : oui
    • Informations connexes : aucune

    Dépannage

    Les choix de conception effectués lors de la création d’un workflow sur le canevas peuvent légitimement utiliser une activité sans condition de sortie. Dans le premier exemple, les activités Notification et Minuteur s’exécutent toutes les deux au début du workflow. Le minuteur est l’entité qui décide quand le workflow se termine. Dans cette situation, l’exécution de la notification, mais sans transition, permet de garder la conception simple et n’ajoute aucun risque. Le validateur recherche et signale la transition manquante dans l’activité de notification sous forme d’avertissement que le concepteur peut ignorer.

    Figure 1. Condition sans transition valide

    Dans le deuxième exemple, l’activité Notification n’a pas de transition de sortie. Le concepteur a manqué cela à cause de la mise en page. La transition de l’activité de minuteur passe après l’activité de notification et semble relier la sortie de l’activité de notification à la fin. Dans les workflows comportant plus de 10 ou 15 activités, il peut être difficile de voir clairement toutes les transitions. Le concepteur de ce workflow a prévu que l’activité de notification passe à la fin.

    Figure 2. Aucune condition de sortie

    Ce validateur dirige le concepteur vers l’activité et la condition spécifiques qui n’ont pas de transition de sortie. Le concepteur prend ensuite la décision de répondre ou non à l’avertissement.