Ajouter un gestionnaire d’erreurs à un flux

  • Rversion finale: Xanadu
  • Mis à jour 1 août 2024
  • 3 minutes de lecture
  • Exécutez une séquence d’actions et de Studio de workflow flux secondaires pour identifier et corriger les problèmes causés par les erreurs de flux.

    Avant de commencer

    Rôle requis : flow_designer ou admin

    Pourquoi et quand exécuter cette tâche

    Un gestionnaire d’erreurs de flux permet à votre flux de détecter une erreur et d’exécuter un ensemble d’actions, d’options de logique de flux et de flux secondaires.
    Important :
    Un gestionnaire d’erreurs de flux ne peut pas reprendre ou redémarrer un flux qui génère une erreur.

    Procédure

    1. Accédez à la Tout > Automatisation des processus > Concepteur de flux.
    2. Créez un flux ou ouvrez un flux existant.
      Pour en savoir plus sur la création d’un flux, reportez-vous à la section Créer un flux dans Studio de workflow.
    3. Activez le commutateur GESTIONNAIRE D’ERREURS.
      Studio de workflow ajoute une section de gestion des erreurs au flux et au volet Données.
    4. Ajoutez des actions, des options de logique de flux ou des flux secondaires à la section Gestionnaire des erreurs.
      Vous pouvez ajouter jusqu’à 10 actions, options de logique de flux ou flux secondaires à cette section. Envisagez d’utiliser un flux secondaire pour capturer les informations d’erreur ou pour corriger les problèmes liés aux données d’enregistrement.
      Vous pouvez ajouter des options de logique de flux au gestionnaire d’erreurs. Ces options sont décrites dans le tableau suivant.
      Tableau 1. Options de logique de flux prises en charge
      Option de logique de flux Description
      Si Appliquer sélectivement une ou plusieurs actions uniquement lorsqu’une liste de conditions est remplie. Pour plus d’informations, reportez-vous à la section Si.
      Attendre pendant un certain temps Utilisez cette option de logique de flux pour mettre le flux en pause pendant une période spécifiée et reprendre l’exécution du flux une fois la période écoulée. Pour plus d’informations, reportez-vous à la section Attendre pendant un certain temps.
      Terminer le flux Utilisez cette option de logique de flux pour arrêter un flux dans Studio de workflow. Pour plus d’informations, reportez-vous à la section Terminer le flux.
      Flux dynamique Identifiez et exécutez un flux ou un flux secondaire de manière dynamique à l’aide des données d’exécution. Créez des modèles pour fournir les entrées attendues pour les flux appelés dynamiquement ou flux secondaires. Pour plus d’informations, reportez-vous à la section Flux dynamique.
      Définir les variables de flux Affectez une valeur à une ou plusieurs variables de flux. Modifier ou mettre à jour la valeur d’une variable au cours d’un flux. Pour plus d’informations, consultez Définir les variables de flux.

      L’objet État de l’erreur contient les informations sur l’erreur de flux. Vous pouvez également utiliser l’objet Statut de l’action renvoyé par chaque action pour créer la logique conditionnelle. Ces deux objets sont disponibles dans le volet Données.

    5. Facultatif : Ajoutez des étapes dans le gestionnaire d’erreurs.
      Pour en savoir plus sur l’ajout d’étapes, reportez-vous à la section Configurer des étapes et les ajouter à un flux.
    6. Ajouter une action personnalisée au corps principal du flux qui génère une erreur.
      Pour en savoir plus sur la création d’une action personnalisée, reportez-vous à la section Créer une action personnalisée pour générer une erreur.
    7. Testez votre flux pour vous assurer que le gestionnaire d’erreurs fonctionne comme prévu.
      Pour en savoir plus sur le test d’un flux, consultez Tester votre flux.
    8. Lorsque la gestion des erreurs de votre flux fonctionne comme prévu, sélectionnez l’icône de suppression en regard de votre action personnalisée qui génère une erreur pour la supprimer de votre flux.

    Résultats

    Votre flux exécute les actions, les options de logique de flux et les flux secondaires que vous spécifiez lorsque le flux génère une erreur. Les détails d’exécution du flux affichent l’état Terminé (erreur détectée) pour le flux et pour l’action qui a renvoyé une erreur.