# ¿Cómo evito que un workflow procese dos veces el mismo evento disparador?

Canonical URL: https://help.iagenify.com/es/faqs/workflows/como-evito-que-un-workflow-procese-dos-veces-el-mismo-evento-disparador

[← 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
# ¿Cómo evito que un workflow procese dos veces el mismo evento disparador?
Asigna un identificador estable a cada evento entrante y comprueba si ya se procesó antes de producir efectos externos. Así una entrega duplicada o un reintento manual tiene menos probabilidades de crear registros, mensajes o acciones repetidas.
IaGenify
Flujos de trabajo

## Usa una clave de evento y un estado registrado
La fuente del evento puede volver a enviarlo tras un tiempo de espera o un problema de confirmación. Guarda una clave de idempotencia o registro de evento procesado en un lugar persistente que consulten ejecuciones posteriores.
Marca el evento como completado solo después de confirmar el trabajo previsto. Si el proceso tiene etapas, registra su estado para que un reintento continúe con seguridad en vez de tratar un evento parcial como nuevo.
## Gestiona entregas simultáneas
Dos ejecuciones pueden comprobar el mismo evento casi a la vez. Usa una restricción única, una reserva atómica u otra coordinación compatible con el almacenamiento para que ambas no superen la comprobación.
Prueba entregas repetidas y concurrentes con una muestra segura e inspecciona el estado final. Conserva la clave durante la ventana de reintentos de la fuente, pero no retengas toda la carga más de lo necesario. [← Volver a las preguntas frecuentes sobre Flujos de trabajo](https://help.iagenify.com/es/faqs/workflows)
