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

¿Cómo cambio un flujo sin romper ejecuciones en curso?

La definición puede cambiar mientras ejecuciones existentes dependen de pasos, entradas o estados anteriores. Decide si cada ejecución termina con su versión original, migra a la nueva o se detiene mediante un procedimiento documentado.

Flujos de trabajo

Versiona el contrato del flujo

Registra qué versión inició cada ejecución y conserva compatibilidad con el estado almacenado. Evita cambiar el significado de campos o identificadores de pasos que puedan seguir usando ejecuciones activas.

Para cambios incompatibles, despliega una nueva versión y dirige el trabajo nuevo a ella mientras las ejecuciones antiguas terminan. Si migras, define y valida la conversión de cada estado persistido.

Planifica el despliegue y recuperación

Calcula cuántas ejecuciones siguen activas y su duración. Supervisa fallos por versión y conserva la definición anterior hasta que las ejecuciones terminen o se migren con seguridad.

Prueba estados en curso representativos, incluidos reintentos y esperas. Documenta cómo pausar, reanudar o revertir para que el equipo no improvise durante el lanzamiento.

Volver a las preguntas frecuentes sobre Flujos de trabajo