# Quand un workflow doit-il utiliser une action compensatoire ?

Canonical URL: https://help.iagenify.com/fr/faqs/workflows/quand-un-workflow-doit-il-utiliser-une-action-compensatoire

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

CENTRE D’AIDE · FAQ Workflows 1 min de lecture
# Quand un workflow doit-il utiliser une action compensatoire ?
Une compensation est une nouvelle opération métier qui contrebalance une étape antérieure lorsqu’un processus en plusieurs étapes ne peut pas être annulé comme une transaction unique. Elle convient aux workflows distribués, mais n’efface pas l’historique et n’inverse pas toujours parfaitement l’effet initial.
IaGenify
Workflows

## Identifier ce qui est annulable
Listez les effets secondaires de chaque étape, leur réversibilité et la fenêtre de retour possible. Une écriture en base peut être annulable, tandis qu’un e-mail livré, un paiement externe ou une action physique nécessite une suite corrective.
Définissez la compensation avec le responsable métier : remboursement ou annulation, suppression ou correction enregistrée. Rendez-la idempotente et liez-la à l’opération d’origine pour éviter une double compensation lors des reprises.
## Rendre la reprise visible
Consignez l’étape initiale, la tentative de compensation et l’état final avec des identifiants de corrélation. Si la compensation échoue, placez le workflow dans un état à examiner au lieu de le déclarer réussi ou de l’abandonner en silence.
Testez les pannes à chaque frontière, notamment après réussite de l’effet mais avant l’enregistrement de sa réponse. Documentez les cas nécessitant une revue humaine et la reprise sûre par les opérateurs. [← Retour aux FAQ Workflows](https://help.iagenify.com/fr/faqs/workflows)
