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

¿Cómo gestionar cambios en un flujo de trabajo que ya está en ejecución?

Trata la definición como una versión publicada y decide cómo terminarán las ejecuciones existentes. Algunos sistemas conservan la versión inicial y otros aplican cambios de otra forma; comprueba el comportamiento documentado antes de editar flujos activos.

Flujos de trabajo

Identifica qué versión usa cada ejecución

Asocia un identificador de versión a cada ejecución para saber qué lógica produjo un resultado. Revisa si las ediciones afectan solo ejecuciones nuevas, pasos pendientes, reintentos o transiciones futuras de ejecuciones existentes.

Un cambio a mitad del proceso puede mezclar lógica antigua y nueva. Identifica contratos de datos o efectos externos que harían insegura esa mezcla y define una migración o drenaje.

Despliega y recupera de forma controlada

Prueba la definición nueva con entradas representativas y una ejecución controlada antes de dirigir tráfico normal. Para flujos con estado, decide si los antiguos terminan, se cancelan y reinician o migran mediante un mecanismo documentado.

Supervisa ambas versiones y define cómo detener o revertir el cambio. Conserva historial suficiente para diagnosticar qué definición atendió un fallo y revisa efectos antes de reintentar con otra versión.

Volver a las preguntas frecuentes sobre Flujos de trabajo