Évaluation de l’erreur d’action
Activez les actions pour intercepter les échecs d’étape et continuer à s’exécuter. Identifiez quand des conditions d’erreur spécifiques se produisent et renvoyez votre propre code de statut d’action, message d’état et état d’erreur.
Avantages
Activez l’évaluation des erreurs d’action pour bénéficier de ces avantages.
- Interceptez les échecs d’étape et autorisez l’exécution d’une action. Spécifiez le comportement d’échec de chaque étape que vous ajoutez à une action.
- Créez vos propres conditions d’erreur. Spécifiez quand une action renvoie un état d’erreur, ainsi que les codes d’état et les messages qu’ils renvoient.
- Fournissez plus d’informations et d’options sur la gestion des erreurs aux concepteurs de flux. Utilisez vos propres codes de statut d’action et messages pour identifier les problèmes et fournir des détails pour les actions correctives.
Composants de l’étape d’évaluation des erreurs d’action
Chaque étape propose ces composants d’évaluation des erreurs.
- 1. Si cette étape échoue, option
- Option permettant de continuer à exécuter l’étape suivante ou d’accéder à l’évaluation des erreurs. Cette option n’a aucun effet sur l’état de l’étape.
- 2. État de l’étape
- Pastille de données d’objet contenant des détails d’exécution sur l’étape. Chaque étape d’une action renvoie un état d’étape.
- 3. Code de > d’état de l’étape
- Pastille de données entière indiquant si l’étape a produit une erreur. Une étape renvoie la valeur 1 lorsqu’elle génère une erreur pour une raison quelconque. Par exemple, une étape peut générer une erreur s’il manque des données d’entrée obligatoires ou si elle renvoie une sortie dans un type de données incorrect. Une étape renvoie la valeur 0 lorsqu’elle s’exécute correctement. Vous ne pouvez pas personnaliser ces codes.
- 4. Statut de l’étape > message
- Pilule de données de chaîne contenant le message d’erreur produit par l’opération de l’étape ou du système. Vous ne pouvez pas personnaliser le message d’état de l’étape.
Composants de configuration de l’évaluation des erreurs d’action
L’évaluation des erreurs d’action comprend les composants de configuration suivants :
- 5. Section d’évaluation des erreurs
- Section contenant les conditions d’erreur possibles. Lorsqu’une action s’exécute, elle évalue de fond en comble les conditions d’erreur disponibles en recherchant une correspondance possible. Une action renvoie le statut de l’action spécifié par la première condition d’erreur correspondante. S’il n’y a pas de condition d’erreur correspondante, l’état de l’action est défini sur l’état de la dernière étape exécutée. Remarque :Les actions du flux de données n’ont pas de section d’évaluation des erreurs.
- 6. Ajouter une option de condition d’erreur
- Option permettant d’ajouter une condition d’erreur. Chaque condition d’erreur est équivalente à un bloc de logique de flux if else. Une seule condition d’erreur peut être vraie à la fois.
- 7. Configuration de la condition d’erreur
- Options disponibles pour configurer une condition d’erreur.
- Étiquette que vous souhaitez utiliser pour identifier cette condition d’erreur
- Conditions qui doivent être remplies pour correspondre à cette condition d’erreur
- État d’erreur dans lequel vous souhaitez que l’action revienne au flux
- Code de statut de l’action auquel vous souhaitez que l’action revienne au flux
- Statut de l’action Message selon lequel vous souhaitez que l’action revienne au flux
- 8. Statut de l’action
- Pastille de données d’objet contenant des détails d’exécution sur l’action. Une action renvoie toujours un statut d’action.
- 9. Code > du statut de l’action
- Pastille de données entière contenant le code renvoyé par la première condition d’erreur correspondante ou par la dernière exécution d’étape. Vous pouvez retourner votre propre code lorsque vous créez une condition d’erreur personnalisée.
- 10. Statut de l’action > message
- Pilule de données de chaîne contenant le message produit par une condition d’erreur correspondante ou par l’exécution de la dernière étape. Vous pouvez renvoyer votre propre message lorsque vous créez une condition d’erreur personnalisée.
Directives générales
Suivez ces directives générales pour bénéficier des avantages offerts par l’évaluation des erreurs d’action.
- Autoriser uniquement les étapes indépendantes à continuer d’exécuter
- Autoriser l’exécution d’une étape si elle ne renvoie pas les données requises par une étape ultérieure. Si une étape fournit les données nécessaires pour les étapes ultérieures, vous savez que les étapes ultérieures ne peuvent pas s’exécuter correctement.
- Éviter plus de 10 conditions d’erreur
- Bien qu’il n’y ait pas de limite au nombre de conditions d’erreur que vous pouvez créer, chaque condition d’erreur nécessite une évaluation. Plus votre action doit évaluer de conditions d’erreur, plus l’exécution de votre action est potentiellement lente.
- Identifier les défaillances d’étapes spécifiques
- Vous pouvez utiliser l’état de l’étape pour identifier l’échec d’une étape spécifique. L’identification d’une étape spécifique peut être utile lorsque votre action contient plusieurs instances du même type d’étape. Vous pouvez également identifier une étape spécifique afin qu’un gestionnaire d’erreurs de flux puisse prendre des mesures correctives spécifiques pour la défaillance.
- Placer les conditions d’erreur spécifiques avant les conditions d’erreur générales
- L’évaluation des erreurs s’arrête lorsque l’action détecte une condition d’erreur correspondante. Donner la priorité aux conditions d’erreur générales peut empêcher l’action de correspondre à des conditions d’erreur spécifiques.
- Utiliser des étiquettes de condition d’erreur descriptives
- Identifiez une condition d’erreur sans avoir à la modifier. Par défaut, vous ne pouvez voir que les conditions d’erreur lorsque vous les modifiez.