Cuando intentas publicar un flujo que ya está siendo utilizado por automatizaciones de Flowbuilder, el sistema te advierte exactamente cuáles se van a ver afectadas antes de aplicar el cambio.
🎯 ¿Para qué sirve y cuándo aparece?
Un mismo Flujo Cortex puede estar siendo invocado desde varios flows de Flowbuilder al mismo tiempo. Publicar un cambio (como agregar una rama de finalización, modificar un prompt o quitar un campo) impacta en todas esas automatizaciones a la vez. Sin esta advertencia, el efecto dominó solo se descubriría cuando algo dejara de funcionar en producción.
¿Cuándo aparece?
Al presionar Publicar sobre un flujo que está en uso por uno o más flows de Flowbuilder, se abrirá un modal de advertencia antes de ejecutar la publicación.
(Si el flujo es nuevo o no está siendo usado por ningún flow, el modal no aparece y la publicación se ejecuta directamente).
👁️ Qué muestra el modal de advertencia
El modal está diseñado para darte visibilidad total y en tiempo real:
Título: Publicar
Mensaje principal: "Los cambios que estás por publicar afectarán todas las automatizaciones que usan este agente actualmente."
Mensaje secundario: "Revisa cada uso para validar compatibilidad antes de continuar."
La lista de flows afectados
El sistema listará cada automatización impactada mostrando:
Ícono representativo.
Nombre del flow de Flowbuilder.
Estado actual (Activo o Pausado).
Un enlace directo que abre ese flow en una pestaña nueva para que puedas revisarlo.
(Si hay más de cinco, se muestran los primeros cinco con un botón para expandir y ver el resto).
💡 Dato clave: El listado se obtiene en tiempo real al abrir el modal, sin utilizar caché. Refleja el estado exacto de tu entorno en ese mismo segundo, no el de la última vez que se publicó.
Acciones disponibles
Botón | Qué hace |
Cancelar | Cierra el modal de forma segura sin publicar nada. |
Publicar | Continúa con la publicación y aplica los cambios. |
Cerrar (×) | Equivalente a Cancelar. |
⚠️ Qué revisar antes de confirmar (Breaking Changes)
Estos son los cambios estructurales que más suelen romper automatizaciones existentes. Revísalos con cuidado antes de presionar "Publicar":
Cambio realizado en Cortex | Qué puede romper en Flowbuilder |
Eliminar o renombrar una rama de finalización | La salida correspondiente en Flowbuilder deja de existir mágicamente, y todos los nodos que estaban conectados ahí quedan huérfanos. |
Eliminar un campo de guardado | Los nodos siguientes del flow que usaban esa variable dejan de recibirla (rompiendo mensajes o integraciones). |
Cambiar las etapas del funnel | Los condicionales del flow que evalúan etapas específicas pueden dejar de cumplirse. |
💡 Regla de oro: Agregar cosas casi siempre es seguro (por ejemplo, una rama de finalización nueva simplemente suma una salida sin afectar las que ya existen). Quitar o renombrar es lo que rompe las integraciones.
¡Publica sin miedo a romper la operación! 🚀
El modal de advertencia de dependencias es tu red de seguridad definitiva. Al mostrarte exactamente qué automatizaciones dependen de tu agente y permitirte auditar los cambios destructivos, garantizas que cada actualización mejore la experiencia del cliente sin generar caídas silenciosas en tus otros procesos. ✅
