Définir la gestion des erreurs pour les cartes dans les flux
Vous pouvez définir des valeurs pour la gestion des erreurs sur la plupart des cartes dans Workflows.
Les nouvelles tentatives pour les cartes dans les flux ne se produisent qu'à la suite d'erreurs HTTP 429 Too Many Requests. Vous ne pouvez pas définir la gestion des erreurs pour les autres erreurs HTTP.
-
Cliquez sur l'icône en forme d'engrenage Autres options sur une carte et sélectionnez Gestion des erreurs.
-
Dans la liste déroulante Nouvelle tentative, sélectionnez une valeur correspondant au nombre de nouvelles exécutions d'une carte en cas d'erreur. La valeur par défaut est 0 fois.
-
Dans la liste déroulante Après, sélectionnez une valeur correspondant à la durée que la carte doit attendre entre chaque nouvelle tentative. La valeur par défaut est 5 minutes.
Cette option est utile si, par exemple, une carte produit une erreur parce qu'une application est indisponible et doit attendre pour que le flux puisse reprendre sans interruption.
-
Dans la liste déroulante Alors, sélectionnez une option indiquant ce que doit faire la carte si elle ne s'exécute pas. Les options sont les suivantes : Arrêter le flux, Renvoyer les valeurs ou Exécuter un autre flux.
-
Arrêter le flux : permet d'arrêter le flux en cas d'erreur.
-
Renvoyer les valeurs : en cas d'erreur, permet d'arrêter le flux mais d'envoyer un message personnalisé à un autre flux. Vous pouvez ajouter des champs et saisir des valeurs ou faire glisser des sorties provenant d'étapes antérieures du flux.
-
Exécuter un autre flux : en cas d'erreur, permet d'arrêter le flux, mais d'exécuter un flux d'aide. Si votre flux d'aide accepte des entrées, appelez un flux en cliquant sur Choisir le flux et en sélectionnant un flux d'aide dans la boîte de dialogue Sélectionner le flux. Le flux d'aide peut obtenir les détails de l'erreur à l'aide du champ de sortie Erreur sur la carte du flux d'assistance. Consultez À propos des flux planifiés et d'aide.
-
Exceptions aux nouvelles tentatives automatiques
Si une carte renvoie l'un des codes de statut HTTP suivants, la gestion des erreurs ne déclenche pas de nouvelles tentatives. En général, si la carte renvoie l'un de ces messages de statut, les tentatives supplémentaires ne peuvent pas modifier le résultat de la requête. Consultez Codes de statut HTTP.
- Erreurs de client
-
-
400 - Bad Request -
401 - Unauthorized -
402 - Payment Required -
403 - Forbidden -
404 - Not Found -
405 - Method Not Allowed -
409 - Conflict -
413 - Payload Too Large -
421 - Misdirected Request -
422 - Unprocessable Entity
-
- Erreurs de serveur
-
-
500 - Internal Server Error -
503 - Service Unavailable -
504 - Gateway Timeout
-
Si vous devez générer un flux dans lequel de nouvelles tentatives doivent avoir lieu après le renvoi de l'un des codes de statut HTTP suivants, consultez Si erreur.