# Comment un workflow doit-il gérer une demande d’annulation en cours de traitement ?

Canonical URL: https://help.iagenify.com/fr/faqs/workflows/comment-un-workflow-doit-il-gerer-une-demande-d-annulation-en-cours-de-traitement

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

CENTRE D’AIDE · FAQ Workflows 1 min de lecture
# Comment un workflow doit-il gérer une demande d’annulation en cours de traitement ?
L’annulation est plus prévisible si le workflow définit quelles étapes peuvent encore s’arrêter, quels effets ont déjà eu lieu et quel résultat reçoit l’appelant. Un signal n’annule pas automatiquement le travail terminé et ne garantit pas qu’une opération en cours s’est arrêtée.
IaGenify
Workflows

## Définir les points d’annulation
Vérifiez l’annulation entre étapes sûres et avant un travail important. Pour une longue opération, confirmez si le service sous-jacent permet l’annulation et comment il signale une course entre achèvement et annulation.
Si des étapes précédentes ont créé des ressources ou déclenché des effets externes, décidez si l’annulation les conserve, les nettoie ou lance une compensation. Ne promettez pas un retour complet si certains effets sont irréversibles.
## Rendre l’état final explicite
Distinguez annulation, réussite, échec et achèvement partiel. Renvoyez un identifiant d’opération stable afin que l’appelant puisse consulter l’état sans démarrer un doublon après perte de réponse.
Consignez les étapes achevées et le nettoyage restant. Testez l’annulation avant, pendant et après les effets, puis documentez la reprise ou la réconciliation sûre. [← Retour aux FAQ Workflows](https://help.iagenify.com/fr/faqs/workflows)
