Gestion des erreurs du workflow
Le code JavaScript personnalisé que les utilisateurs créent dans les variables d’activité de 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 vers une activité de workflow à l’é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 l’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 valide pour le concepteur de workflows qui ne souhaite pas que le workflow progresse sur une voie positive 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 |