Gestionnaire d’erreurs de flux

  • Rversion finale: Australia
  • Mis à jour 12 mars 2026
  • 5 minutes de lecture
  • Activez les flux pour intercepter les erreurs. Exécutez une séquence d’actions et de flux secondaires pour identifier et corriger les problèmes. Par exemple, demandez aux flux de consigner les valeurs de sortie, d’envoyer des notifications et d’exécuter des flux secondaires correctifs lorsqu’ils génèrent une erreur.

    Avantages

    Activez un gestionnaire d’erreurs de flux pour bénéficier de ces avantages.
    • Automatisez l’identification des erreurs de flux au fur et à mesure qu’elles se produisent. Capturez et transmettez par push les informations sur les erreurs de flux plutôt que de rechercher manuellement les problèmes causés par des erreurs de flux.
    • Automatisez la résolution des erreurs de flux. Exécutez des actions et des flux secondaires pour mettre à jour les enregistrements plutôt que de mettre à jour manuellement les enregistrements affectés par des erreurs de flux.
    • Créez votre propre logique de gestion des erreurs d’action. Spécifiez quand les actions renvoient une erreur plutôt que de toujours renvoyer une erreur.

    Composants du gestionnaire d’erreurs

    Figure 1. Composants de l’interface utilisateur du gestionnaire d’erreurs
    Exemple de flux avec gestionnaire d’erreurs activé. La section Gestionnaire d’erreurs contient les actions Journal et Envoyer un e-mail.
    La gestion des erreurs de flux se compose de ces composants.
    1. Commutateur de gestionnaire d’erreurs
    Option permettant d’activer ou de désactiver la gestion des erreurs de flux. Lorsqu’il est activé, le flux affiche la section Gestionnaire d’erreurs.
    2. Section Gestionnaire d’erreurs
    Section du flux qui s’exécute lorsque le flux détecte une erreur. Utilisez cette section pour automatiser l’identification et la résolution des erreurs de flux. Vous pouvez ajouter jusqu’à 10 éléments dans cette section.
    Remarque :
    La limite de 10 éléments inclut toute combinaison d’actions, de logiques de flux ou de flux secondaires.
    3. État de l’erreur
    Pastille de données d’objet contenant les détails de l’erreur détectée par le flux.
    4. Code de > de l’état de l’erreur
    Pastille de données d’entier indiquant si le flux a généré une erreur. Par défaut, une valeur de 1 indique que le flux a généré une erreur. Une valeur de 0 indique que le flux s’est bien exécuté. Vous pouvez définir vos propres codes d’erreur lorsque vous créez une action personnalisée.
    5. Statut de l’erreur > message
    Pastille de données de chaîne contenant le message d’erreur produit par l’action, l’étape ou l’opération système.

    États d’erreur disponibles

    L’activation du gestionnaire d’erreurs modifie les états signalés dans les détails d’exécution du flux. Le gestionnaire d’erreurs peut produire ces états de flux.

    Terminé (erreur détectée)
    État généré lorsque le flux a détecté une erreur et exécuté avec succès les éléments de la section Gestionnaire d’événements. Le flux génère cet état même lorsque la section Gestionnaire d’événements est vide. Cet état n’est disponible que lorsque vous activez un gestionnaire d’erreurs de flux. Cet état n’est visible qu’à partir de la page des détails d’exécution du flux. Les enregistrements de contexte de flux affichent plutôt l’état Terminé.
    Terminé (erreur ignorée)
    État généré lorsqu’une action personnalisée continue de s’exécuter après l’échec d’une étape. Lorsqu’une action génère cet état, elle le transmet au flux parent. Cet état n’est disponible que lorsque vous activez un gestionnaire d’erreurs de flux. Cet état n’est visible qu’à partir de la page des détails d’exécution du flux. Les enregistrements de contexte de flux affichent plutôt l’état Terminé.
    Erreur
    État généré lorsqu’une erreur n’est pas détectée.
    • Une erreur se produit dans le flux lorsque le gestionnaire d’erreurs est désactivé
    • Une erreur se produit dans la section Gestionnaire d’erreurs

    Lorsqu’une erreur se produit

    Lorsqu’une erreur se produit dans un flux avec un gestionnaire d’erreurs actif, le flux arrête l’exécution d’autres actions et d’une logique de flux et exécute à la place les éléments de la section Gestionnaire d’erreurs. Si les éléments de la section Gestionnaire d’erreurs s’exécutent, le flux s’arrête avec l’état Terminé (erreur détectée). Si le gestionnaire d’erreurs génère lui-même une erreur, le flux s’arrête avec l’état d’erreur.

    Un flux ne peut pas réexécuter des éléments qui génèrent une erreur ou reprendre à partir de l’étape qui a généré une erreur. Vous pouvez l’utiliser Logique de flux Try pour continuer à exécuter un flux qui rencontre des erreurs dans le bloc try.

    Ressources de gestion des erreurs de flux et d’action

    Directives générales

    Suivez ces instructions générales pour tirer parti des avantages offerts par la gestion des erreurs de flux.

    Éviter d’ajouter des éléments de gestion des erreurs à la section principale du flux
    L’exécution d’un flux s’arrête normalement lorsqu’une action ou un flux secondaire renvoie une erreur dans la section principale. Un flux arrêté ne peut pas exécuter d’actions ou de flux secondaires au-delà du point où il a renvoyé une erreur. L’ajout d’actions et de flux secondaires de gestion des erreurs à la section Gestionnaire d’erreurs garantit leur exécution en cas d’erreur.
    Capturer les informations sur l’état de l’erreur
    L’objet État de l’erreur contient des informations sur l’action qui a généré une erreur. Vous pouvez utiliser ces informations pour identifier la cause de l’erreur et enregistrer les données qui peuvent nécessiter une correction.
    Supprimer les messages d’erreur de flux secondaire
    Vous pouvez activer le gestionnaire d’erreurs pour un flux secondaire afin d’éviter que ses erreurs ne se répercutent en cascade sur un flux parent. Si vous laissez vide la section Gestionnaire d’erreurs du flux secondaire, vous vous assurez qu’elle génère toujours l’état Terminé (erreur détectée ).
    Utiliser des flux secondaires pour éviter la limite de 10 éléments
    Plutôt que de forcer votre processus de gestion des erreurs à tenir dans une limite de 10 éléments, appelez des flux secondaires, qui peuvent contenir beaucoup plus d’éléments. Vous pouvez également utiliser les sorties de flux secondaire pour déclencher l’automatisation dans d’autres flux.
    Utilisez des flux secondaires pour prendre des mesures correctives
    Plutôt que de recréer la même séquence d’actions dans plusieurs flux, créez des flux secondaires réutilisables pour corriger les erreurs dans vos données d’enregistrement. Lorsqu’une erreur de flux laisse vos données d’enregistrement dans un état indésirable, utilisez des flux secondaires pour corriger ces enregistrements. Vous pouvez utiliser le gestionnaire d’erreurs pour identifier ces données d’enregistrement en tant que sortie de flux secondaire.