Le validateur ValidateTransitionIn trouve les activités qui n’ont pas de transitions entrantes et qui ne peuvent pas s’exécuter dans le workflow.
Résumé de la validation
Risque:Les activités qui n’ont pas de transitions entrantes ne peuvent pas être exécutées dans le workflow. Si d’autres logiques se construisent à partir de ces activités, le flux de travail pourrait se bloquer, sans aucun moyen d’avancer.
But: Recherchez les activités qui n’ont pas de transitions entrantes.
Niveau de gravité : Avertissement.
Résultat valide :Valable.
Message valide : Toutes les activités de ce workflow ont au moins une transition entrante.
Résultat non valide : Non valide.
Message non valide :Ce workflow contient des conditions d’activité < nombre d’activités > sans transition d’entrée.
Action suggérée :Supprimez les activités pour réduire la confusion et faciliter la compréhension du workflow, ou fournissez la transition entrante appropriée.
Publiable:Oui
Exécutable:Oui
Informations connexes :Aucun
Dépannage
Bien que les activités détectées dans ce validateur ne nuisent pas à l’exécution du flux de travail, le concepteur doit savoir qu’il existe des activités sur le canevas qui ne peuvent pas s’exécuter et ne servent à rien, en particulier dans un système de production. Cette erreur est généralement causée par une mauvaise interprétation visuelle du dessin.
Cet exemple de flux de travail semble parfaitement valide. En y regardant de plus près, cependant, nous constatons que la transition des valeurs définies ne s’arrête pas à Approbation - Utilisateur (il n’y a pas de fin de flèche). Au lieu de cela, cette transition passe directement à la fin. Par conséquent, Approbation : l’utilisateur ne peut pas l’exécuter. Étant donné qu’il existe une activité dans le workflow basée sur le routage de condition de l’approbation, il semble que le concepteur avait l’intention que l’approbation s’exécute et qu’une correction est nécessaire.Figure 1. TransitionIn non valide
Ce validateur dirige le concepteur vers l’activité et la condition spécifiques qui n’ont pas de transition entrante. Le concepteur doit établir une transition ou supprimer l’activité.