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 lors de l’exécution. Les informations d’erreur disponibles 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 Aucun approbateur est un retour valide, même sans erreur de syntaxe, l’activité d’approbation est ignorée et le workflow progresse selon un chemin positif. Toutefois, cette réponse peut ne pas être valable pour le concepteur de workflows qui ne souhaite pas que le workflow progresse dans le bon sens sans approbateurs.
- Approbation – utilisateur
- Approbation – Groupe
- Tâche du catalogue
- Créer une tâche
- Si
- Exécuter le script
- Notification
Informations d’erreur disponibles
Ce tableau indique quelles activités prennent en charge les sorties d’erreur.
| Activité | Journal du workflow | Indicateur d’erreur rouge | État de l’activité | Résultat d’activité | Description de panne | Réacheminement 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 |