Validation du workflow
La validation du workflow examine les différentes caractéristiques d’un workflow pour identifier les problèmes susceptibles d’empêcher la publication du workflow ou de provoquer 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. Il existe un certain nombre de validateurs dans le système de base qui avertissent les concepteurs de workflow 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 dans l’éditeur de workflow.
Mise en évidence des erreurs critiques
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 autorise à 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 alerteront de la relation.
- Une activité de workflow utilise une table différente de celle affectée au workflow. Le système vous alerte du conflit potentiel.
Figure 2. Avertissement de validation - Échec de validation
- Un échec de validation vous informe qu’une erreur critique s’est produite dans le workflow et vous empêche de publier le workflow. Un flux secondaire est un exemple d’erreur critique.
Figure 3. Échec de validation
Rapport de validation du workflow
Les validateurs affichent trois niveaux de notification : CRITIQUE, AVERTISSEMENT et INFORMATIONS. 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.
- Résumé de l’en-tête
- L’en-tête du rapport de validation résume l’ensemble de l’exécution 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é lors de la validation.
- Nombre total de vérifications effectuées : 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 qui a été effectué. Les colonnes sont les suivantes : 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 des 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 désigne la table commune la plus basse dans le workflow. Les workflows à ce niveau de validation sont considérés comme valides et publiables. Avertissement Alerte l’utilisateur que le validateur a détecté des anomalies dans le workflow susceptibles de compromettre son exécution. Un exemple de message de niveau d’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 l’exécution réussie du workflow. 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 détails.
Pour connaître la procédure de validation d’un workflow et de génération d’un rapport de validation, reportez-vous à la rubrique Valider un workflow