ValidateTransitionIn

  • Rversion finale: Washingtondc
  • Mis à jour 1 févr. 2024
  • 1 minute de lecture
  • Le validateur ValidateTransitionIn identifie les activités qui n’ont pas de transitions entrantes et qui ne peuvent pas être exécutées dans le workflow.

    Résumé de la validation

    • Risque:Les activités qui n’ont pas de transitions entrantes ne peuvent ê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 :Valide.
    • 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 workflow semble parfaitement valide. En y regardant de plus près, cependant, nous constatons que la transition de Définir les valeurs ne s’arrête pas à Approbation - Utilisateur (il n’y a pas d’extrémité fléchée). Au lieu de cela, cette transition va directement à la fin. Par conséquent, Approbation - utilisateur ne peut pas s’exécuter. Étant donné qu’il existe une activité dans le workflow basée sur l’acheminement des conditions d’approbation, il semble que le concepteur ait voulu que l’approbation s’exécute et qu’une correction soit 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é.