Validation du workflow

  • Rversion finale: Zurich
  • Mis à jour 31 juil. 2025
  • 3 minutes de lecture
  • La validation de workflow examine différentes caractéristiques d’un workflow afin de localiser les problèmes susceptibles d’empêcher la publication du workflow ou d’entraîner son échec. Le rapport de validation résume les résultats de chaque validation de workflow distincte.

    La validation empêche les workflows présentant des failles critiques de s’exécuter et d’entraîner un état instable ou incomplet. Le système de base comporte un certain nombre de validateurs qui informent les concepteurs de workflows des problèmes potentiels. Par exemple, plusieurs activités de fin , des transitions déconnectées, des références de table incorrectes, des flux secondaires manquants et des dépendances affectées par des ensembles de mises à jour. Un rapport de validation de workflow affiche les résultats de chaque validateur, y compris un message expliquant ce qui a été trouvé. Le système valide automatiquement un workflow lorsque vous le publiez. Vous pouvez également exécuter la validation d’un workflow directement à partir des contrôles de l’éditeur de workflow.

    Mise en évidence des erreurs critiques

    L’éditeur de workflow graphique met en évidence les erreurs critiques lors du chargement d’un workflow. Dans cet exemple, un flux secondaire est manquant et n’est pas disponible pour le workflow parent de l’utilisateur actuel. L’éditeur de workflow graphique indique l’erreur lors du chargement du workflow parent en mettant en surbrillance (en rouge) l’activité qui appelle le flux secondaire. Pour corriger l’erreur dans le workflow parent, cliquez sur l’icône de validation dans la barre d’en-tête et vérifiez la description de l’erreur dans le rapport de validation.
    Figure 1. Valider le flux secondaire manquant
    Valider le flux secondaire manquant

    Validations lors de la publication

    Si vous tentez de publier un workflow non valide ou présentant des problèmes potentiels, le système affiche un message d’erreur et bloque l’opération, si nécessaire. Lorsque des messages d’erreur de validation s’affichent, cliquez sur l’icône de validation dans l’éditeur de workflow graphique pour afficher le rapport d’erreur.

    Avertissement de validation
    Un avertissement de validation vous avertit qu’un problème potentiel existe dans un workflow, mais vous permet de publier le workflow. Les avertissements de validation s’affichent lorsque :
    • Vous modifiez, puis tentez de publier un workflow qui est inclus en tant que flux secondaire dans un autre workflow. Le système ne peut pas déterminer comment vos changements affecteront le workflow parent et vous alertera de la relation.
    • Une activité de workflow utilise une table différente de la table affectée au workflow. Le système vous avertit du conflit potentiel.
    Figure 2. Avertissement de validation
    Avertissement de validation
    Échec de validation
    Un échec de validation vous avertit qu’une erreur critique s’est produite dans le workflow et vous empêche de publier le workflow. Un exemple d’erreur critique est un flux secondaire manquant.
    Figure 3. Échec de validation
    Échec de validation

    Rapport de validation de workflow

    Les validateurs affichent trois niveaux de notification : CRITIQUE, WARN et INFO. Le concepteur peut publier un workflow qui renvoie la validation de niveau WARN ou INFO, mais pas un workflow qui renvoie un niveau de validation global CRITIQUE.

    Figure 4. Rapport de validation de workflow
    Rapport de validation de workflow
    Résumé de l’en-tête
    L’en-tête du rapport de validation résume l’ensemble du cycle de validation par rapport au workflow spécifié.
    • Valider le résumé : Le score global reflète le niveau de notification le plus sévère rencontré pendant la validation.
    • Total des contrôles effectués : Le nombre total de validations exécutées est également ventilé pour afficher le nombre à chaque niveau de notification.
    Colonnes du rapport
    Le corps du rapport affiche les résultats de chaque contrôle de validation individuel effectué. Les colonnes sont Type, Niveau et Message. Vous pouvez trier et filtrer ces colonnes comme vous le feriez pour n’importe quelle liste.
    Tableau 1. Arrêt du workflow et niveaux de dépendances externes
    Nom Implication
    Info Fournit des informations sur la version actuelle du workflow. Un exemple de message au niveau des informations est un message qui nomme la plus petite table commune du workflow. Les workflows à ce niveau de validation sont considérés comme valides et publiables.
    Warning Alerte l’utilisateur que le validateur a détecté des anomalies dans le workflow susceptibles de compromettre sa capacité d’exécution. Un exemple de message de niveau Avertissement est un message qui vous alerte d’une transition d’entrée d’activité manquante. Les workflows à ce niveau de validation sont considérés comme valides et publiables.
    Critique Nomme un élément de workflow contenant une erreur critique qui empêche le workflow de s’exécuter correctement. Par exemple, les flux secondaires et les transitions manquants ou non valides. Les workflows à ce niveau de validation ne peuvent pas être publiés ou exécutés en production.
    Message
    Le message de validation fournit une description détaillée des résultats, y compris les noms de tables, les ensembles de mises à jour et d’autres spécificités.

    Pour connaître la procédure de validation d’un workflow et de génération d’un rapport de validation, consultez Valider un workflow