# Comment rendre un workflow sûr à relancer après un échec ?

Canonical URL: https://help.iagenify.com/fr/faqs/workflows/comment-rendre-un-workflow-sur-a-relancer-apres-un-echec

[← Retour aux FAQ Workflows](https://help.iagenify.com/fr/faqs/workflows)

CENTRE D’AIDE · FAQ Workflows 1 min de lecture
# Comment rendre un workflow sûr à relancer après un échec ?
Attribuez un identifiant stable à chaque opération métier et vérifiez si elle est déjà terminée avant de répéter ses effets externes. Une relance doit reprendre depuis un état connu ou répéter sans danger une étape idempotente, plutôt que renvoyer aveuglément la même requête.
IaGenify
Workflows

## Prévoir les résultats incertains
Un workflow peut échouer après l’acceptation d’une action par un service externe, mais avant l’enregistrement de sa réussite. Traitez ce cas comme un résultat incertain : vérifiez le système cible ou utilisez une clé qui permet de reconnaître les doublons.
Séparez la préparation des actions irréversibles. Validez les entrées et calculez le changement voulu, puis n’envoyez, ne payez, ne publiez ou ne supprimez qu’une fois les prérequis satisfaits.
## Enregistrer l’avancement et vérifier l’effet
Conservez un identifiant métier et l’état des étapes consultables lors d’une relance. Après un échec, vérifiez l’historique et la ressource externe pour connaître la dernière étape confirmée.
Pour les actions non idempotentes, ajoutez une revue ou une réconciliation au lieu d’une relance automatique. Testez la récupération sur un exemple contrôlé et confirmez qu’une deuxième exécution ne crée pas de doublons. [← Retour aux FAQ Workflows](https://help.iagenify.com/fr/faqs/workflows)
