Volver a las preguntas frecuentes sobre Flujos de trabajo
CENTRO DE AYUDA · FAQFlujos de trabajo1 min de lectura

¿Cómo debe manejar un flujo un paso que falla a mitad de ejecución?

Diseña el flujo para identificar el paso fallido, reintentarlo con seguridad o reanudarlo sin repetir efectos ya completados. Registra la entrada, el estado y el resultado necesarios para decidir si es seguro reintentarlo.

Flujos de trabajo

Haz visible el progreso parcial

Asigna a cada paso un estado persistente —pendiente, en curso, completado o fallido— junto con un error útil y un identificador de correlación. Así se distingue una interrupción temporal de una acción completada cuya respuesta se perdió.

Antes de reintentar, determina si el paso es idempotente. Si envía mensajes, cobra una cuenta o crea recursos, usa una clave de idempotencia estable o comprueba el resultado existente para evitar duplicar efectos.

Reanuda desde un punto de control conocido

Guarda los datos necesarios para reiniciar desde el paso fallido y verifica que las salidas anteriores sigan siendo válidas. Si cambiaron los datos de origen, vuelve a ejecutar deliberadamente los pasos dependientes en vez de mezclar versiones.

Establece reintentos limitados con pausas para fallos temporales y deriva los errores permanentes o agotados a una cola de revisión accionable. Avisa con la ejecución afectada y la siguiente acción; no ocultes el fallo con un estado global de éxito.

Volver a las preguntas frecuentes sobre Flujos de trabajo