ValidateWorkflowStateValues

  • Rversion finale: Xanadu
  • Mis à jour 1 août 2024
  • 1 minute de lecture
  • Le validateur ValidateWorkflowStateValues vérifie l’exactitude d’un certain nombre d’aspects d’étape dans les activités de workflow.

    Ce validateur comporte plusieurs messages d’erreur possibles.

    Résumé de la validation

    • Risque : les indicateurs d’étape peuvent ne pas afficher les informations appropriées.
    • Niveau de gravité : Avertissement.
    • Résultat valide : valide.
    • Message valide : les valeurs d’étape du workflow sont valides.
    • Résultat non valide : non valide.
    • Résumé des avertissements : avertissements d’étape trouvés.
    • Messages non valides :
      • L’étape avec un nom vide n’est pas autorisée.
      • L’étape avec une valeur vide n’est pas autorisée.
      • Impossible d’avoir plus d’une étape portant le même nom : x.
      • Impossible d’avoir plus d’une étape avec la même valeur : y
    • Action suggérée : Si ce n’est pas intentionnel, apportez les modifications appropriées.
    • Publiable : Oui.
    • Exécutable : Oui
    • Informations connexes : Activités du workflow.

    Dépannage

    Utilisez la procédure suivante pour résoudre les problèmes liés à ce validateur :
    1. Ouvrez et vérifiez un workflow.
    2. Ouvrez la liste des étapes du workflow en sélectionnant l’icône de menu et en sélectionnant Modifier les étapes.
    3. Vérifiez les noms et les valeurs.

      Assurez-vous que les noms et les valeurs sont uniques et ne sont pas vides.

    4. Si le même nom d’étape ou la même valeur apparaît plusieurs fois, supprimez l’une des lignes. Il est ensuite très important de passer par le workflow et de réaffecter les étapes dans les activités qui ont utilisé l’étape supprimée.
      Figure 1. Valider les valeurs d’étape du workflow
      Enregistrement des étapes du workflow affichant les noms d’étapes Demande annulée et Fermée incomplète avec une valeur de closed_complete.

    Conseil : Faites une liste des activités qui assignent les étapes.