Gestion des erreurs de workflow

  • Rversion finale: Yokohama
  • Mis à jour 30 janv. 2025
  • 1 minute de lecture
  • 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.

    La gestion des erreurs de workflow détecte et consigne les erreurs de syntaxe et fournit un état que le concepteur de workflow peut utiliser pour ajouter des conditions d’erreur au workflow. Utilisez la gestion des erreurs pour localiser les erreurs de syntaxe dans les champs de script avancés pour ces activités de workflow :
    • 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.

    Tableau 1. Informations disponibles sur l’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