# ¿Cuándo debe usar una acción compensatoria un flujo de trabajo?

Canonical URL: https://help.iagenify.com/es/faqs/workflows/cuando-debe-usar-una-accion-compensatoria-un-flujo-de-trabajo

[← Volver a las preguntas frecuentes sobre Flujos de trabajo](https://help.iagenify.com/es/faqs/workflows)

CENTRO DE AYUDA · FAQ Flujos de trabajo 1 min de lectura
# ¿Cuándo debe usar una acción compensatoria un flujo de trabajo?
Una compensación es una nueva operación de negocio que contrarresta un paso anterior cuando un proceso de varias etapas no puede revertirse como una sola transacción. Es útil en flujos distribuidos, pero no borra el historial ni siempre revierte perfectamente el efecto original.
IaGenify
Flujos de trabajo

## Identifica qué puede deshacerse
Enumera efectos secundarios de cada paso, su reversibilidad y el plazo para revertirlo. Una escritura de base de datos puede deshacerse; un correo entregado, pago externo o acción física quizá requiera una operación posterior.
Define la compensación con el responsable del negocio: reembolso o anulación, cancelación o eliminación, o un registro correctivo. Hazla idempotente y vincúlala a la operación original para que los reintentos no compensen dos veces.
## Mantén visible la recuperación
Registra paso original, intento compensatorio y estado final con identificadores de correlación. Si falla la compensación, dirige el flujo a un estado revisable en vez de marcarlo exitoso o abandonarlo en silencio.
Prueba fallos en cada límite, incluso después de que el efecto original haya ocurrido pero antes de guardar la respuesta. Documenta qué resultados requieren revisión humana y cómo reanudar con seguridad. [← Volver a las preguntas frecuentes sobre Flujos de trabajo](https://help.iagenify.com/es/faqs/workflows)
