Gestion des erreurs du workflow

  • Rversion finale: Washingtondc
  • Mis à jour 1 févr. 2024
  • 1 minute de lecture
  • 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.

    La gestion des erreurs du workflow détecte et enregistre 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 d’erreur disponibles

    Ce tableau indique quelles activités prennent en charge les sorties d’erreur.

    Tableau 1. Informations d’erreur disponibles
    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