# Comment récupérer lorsqu’une étape ultérieure ne peut pas annuler une action précédente ?

Canonical URL: https://help.iagenify.com/fr/faqs/workflows/comment-recuperer-lorsqu-une-etape-ulterieure-ne-peut-pas-annuler-une-action-precedente

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

CENTRE D’AIDE · FAQ Workflows 1 min de lecture
# Comment récupérer lorsqu’une étape ultérieure ne peut pas annuler une action précédente ?
Certains workflows incluent des actions irréversibles, comme envoyer un message ou notifier un service externe. Prévoyez une compensation explicite ou une revue humaine au lieu de supposer qu’un échec ultérieur effacera l’effet précédent.
IaGenify
Workflows

## Cartographier les effets avant l’implémentation
Listez les étapes créant des changements durables, leur ordre et la preuve de chaque action. Déterminez si une compensation, comme un correctif ou un suivi, est possible, et documentez les limites d’un retour réel.
Séparez préparation et engagement lorsque c’est possible. Validez les entrées et permissions avant l’étape irréversible, puis marquez-la clairement avec une clé d’idempotence et un enregistrement du résultat.
## Récupérer après une exécution partielle
En cas d’échec ultérieur, consultez l’historique pour savoir quelles actions ont eu lieu. Ne relancez que les étapes sûres ; dirigez les résultats non répétables vers une file de rapprochement avec le contexte nécessaire.
Rendez les compensations visibles et auditables, avec leur autorisation et leurs effets. Testez les défaillances dans un environnement contrôlé afin de savoir si le workflow reprend, compense ou demande une intervention humaine. [← Retour aux FAQ Workflows](https://help.iagenify.com/fr/faqs/workflows)
