Gestion des erreurs de workflow
Le JavaScript personnalisé que les utilisateurs créent dans les variables d’activité du workflow est vulnérable aux erreurs de syntaxe au moment de l’exécution. Les informations disponibles sur les erreurs sont disponibles dans une info-bulle lorsque vous pointez sur une activité de workflow dans un état d’erreur.
Dans le système de base, les activités de workflow ne fournissent pas d’acheminement de condition sur l’état d’erreur. Par conséquent, le workflow progresse en fonction de l’état de l’enregistrement actuel. Par exemple, un workflow contient une activité Approbation - Utilisateur qui utilise un script avancé pour ajouter des approbateurs supplémentaires. Une erreur de syntaxe dans le script entraîne l’ajout d’aucun approbateur. Étant donné qu’un état sans approbateurs est un renvoi valide, même sans l’erreur de syntaxe, l’activité d’approbation est ignorée et le workflow progresse sur un chemin positif. Toutefois, cela peut ne pas être une réponse valide pour le concepteur de workflow qui ne souhaite pas que le workflow progresse sur la voie positive sans approbateurs.
- Approbation – utilisateur
- Approbation – Groupe
- Tâche du catalogue
- Créer une tâche
- Si
- Exécuter le script
- Notification
Informations disponibles sur l’erreur
Ce tableau indique quelles activités prennent en charge les sorties d’erreur.
| Activité | Journal de workflow | Indicateur d’erreur rouge | État de l’activité | Résultat d’activité | Description de panne | Réacheminer en cas d’erreur |
|---|---|---|---|---|---|---|
Approbation – utilisateur Approbation – Groupe |
Oui | Oui | Erreur | Ignoré | Oui | Oui |
Tâche du catalogue Créer une tâche |
Oui | Non | Terminé | aucun | Non | Non |
| Si | Oui | Oui | Erreur | aucun | Oui | Oui |
| Exécuter le script | Non | Oui | Erreur | erreur | Oui | Oui |
| Notification | Oui | Oui | Erreur | erreur | Oui | Oui |