ValidateDanglingTransition

  • Rversion finale: Yokohama
  • Mis à jour 30 janv. 2025
  • 2 minutes de lecture
  • Le validateur ValidateDanglingTransition recherche et signale toutes les transitions qui ne se terminent pas sur une activité.

    Remarque :
    Ces transitions ne sont pas dessinées sur le canevas du workflow, mais sont toujours présentes dans la base de données.
    Avertissement :
    Il s’agit d’une erreur critique qui empêche l’exécution d’un workflow.

    Résumé de validation

    • Risque : un workflow avec des transitions non résolues bloquera silencieusement un workflow sans options de récupération.
    • Niveau de gravité : critique
    • Résultat valide : valide
    • Message valide : valide
    • Résultat non valide : non valide
    • Message non valide : non valide
    • Action suggérée : supprimez ou connectez la transition incriminée. Obtenez le nom de l’activité source à partir des détails du rapport de validation et résolvez le problème. Exécutez ensuite à nouveau la validation pour tester vos changements.
    • Publiable : non
    • Exécutable : non
    • Informations connexes : aucune

    Dépannage

    Il arrive parfois que la destination d’une transition de workflow devienne nulle. Le canevas du workflow ne montre aucune preuve de la transition, mais au moment de l’exécution, le workflow se bloque lorsqu’il rencontre l’une de ces transitions non résolues. Si le validateur ValidateDanglingTransition signale cette condition au moment de la publication, il bloque l’action de publication jusqu’à ce que le problème soit résolu. Si cette condition est détectée lors d’une vérification d’exécution, le workflow n’est pas autorisé à s’exécuter par rapport à la transaction d’un enregistrement en cours. Au lieu de cela, le système ajoute une entrée de journal critique détaillant l’activité avec la transition défectueuse vers le contexte de workflow de l’enregistrement actuel. Pour permettre au workflow de s’exécuter lors de la transaction appropriée suivante, supprimez la transition défectueuse du modèle de workflow.

    Pour rechercher et supprimer la transition défectueuse :

    1. Notez la version du workflow et l’activité qui contiennent la transition défectueuse, comme indiqué dans les détails du validateur.
    2. Accédez à la Workflow > Administration > Version du workflow.
    3. Dans la liste des versions de workflow, sélectionnez le workflow dont la transition est défectueuse.
    4. Dans le formulaire de version du workflow, ajoutez la liste connexe des activités du workflow. Cliquez sur l’icône de menu, sélectionnez Configurer > listes connexes, déplacez Activité du workflow-->Version du workflow de la liste Disponible vers la liste Sélectionnée , puis cliquez sur Enregistrer.
    5. Dans la liste connexe Activités du workflow , sélectionnez l’activité citée dans le validateur.
    6. Dans le formulaire Activité du workflow, affichez la section ou l’onglet Transitions du workflow et identifiez la transition dans cette liste qui n’a pas de valeur ou une valeur Null dans la colonne À .
    7. Supprimer cette transition.
    8. Revenez à la version du workflow et réexécutez le contrôle de validation.

    L’avertissement critique devrait disparaître. Le workflow doit s’exécuter comme prévu lors de la transaction appropriée suivante.