Ajouter un gestionnaire d’erreurs à un flux

  • Rversion finale: Washingtondc
  • Mis à jour 1 févr. 2024
  • 2 minutes de lecture
  • Exécutez une séquence d’actions et de flux secondaires pour identifier et corriger les problèmes causés par des erreurs de Concepteur de flux 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 produit une erreur.

    Procédure

    1. Accédez à la Tous > 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 à Créer un flux.
    3. Activez le commutateur GESTIONNAIRE D’ERREURS.
      Concepteur de flux ajoute une section de gestionnaire d’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 Appliquez de manière sélective une ou plusieurs actions uniquement lorsqu’une liste de conditions est remplie. Pour plus d’informations, consultez 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 Concepteur de flux. Pour plus d’informations, reportez-vous à la section Terminer le flux.
      Flux dynamique Identifiez et exécutez dynamiquement un flux ou un flux secondaire à l’aide des données d’exécution. Créez des modèles pour fournir les entrées attendues pour les flux ou flux secondaires appelés dynamiquement. 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. Modifiez ou mettez à jour la valeur d’une variable au cours d’un flux. Pour plus d’informations, consultez Définir des variables de flux.

      L’objet État de l’erreur contient les informations sur l’erreur de flux. Vous pouvez également utiliser l’objet Action Status 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 à Configurer des étapes et les ajouter à un flux.
    6. Ajoutez une action personnalisée au corps principal du flux qui génère une erreur.
      Pour apprendre à créer une action personnalisée, reportez-vous à 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 plus d’informations 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 interceptée) pour le flux et l’action qui a renvoyé une erreur.