📊Flujos de trabajo

Ejecución, supervisión y aprobaciones

Una vez publicado, un flujo de trabajo se ejecuta solo. Esta página cubre cómo seguir esas ejecuciones: la lista de ejecuciones, los registros, las entradas y salidas por nodo, la depuración paso a paso, las re-ejecuciones con retroceso temporal, y la aprobación de pasos que requieren intervención humana.

ActivadoEl evento inicia la ejecución
⏯️EjecutandoNodo a nodo
AprobaciónPausa si es necesario
🏁CompletadoRegistrado con E/S
El ciclo de vida de una ejecución: activado por un disparador, ejecutado nodo a nodo, pausado para aprobación si es necesario, luego completado

La lista de ejecuciones

Cada ejecución queda registrada en la pestaña Ejecuciones del centro de automatización. La lista muestra el flujo de trabajo, el estado, la hora de inicio y la duración de cada ejecución, para que veas de un vistazo qué está en marcha, qué ha tenido éxito y qué ha fallado.

Registros y E/S por nodo

Abre cualquier ejecución para inspeccionar exactamente qué ocurrió. Para cada ejecución puedes ver:

  • Hora de inicio y fin, duración total y estado final.
  • Las entradas del disparador que iniciaron la ejecución.
  • Datos de entrada y salida por nodo: el payload exacto que cada nodo recibió y produjo, más cualquier mensaje de error.
  • Uso de tokens y coste de los nodos de IA.

Abrir una ejecución la reproduce en el lienzo con el resultado de cada nodo mostrado de forma integrada, para que puedas seguir los datos a medida que avanzaban por el grafo.

Depuración paso a paso y ejecuciones de prueba

Mientras construyes, no tienes que publicar para probar. Usa el depurador paso a paso para ejecutar el flujo de trabajo con datos de muestra y observar cómo se activa cada nodo al ejecutarse. Es la forma más rápida de confirmar que tus conexiones y prompts funcionan correctamente antes de que el flujo entre en producción.

Re-ejecuciones con retroceso temporal por nodo

El constructor captura muestras de E/S por nodo: una instantánea de las entradas y salidas de cada nodo en una ejecución. Esas muestras potencian las re-ejecuciones con retroceso temporal: puedes re-ejecutar un único nodo desde un punto pasado usando sus entradas capturadas, sin volver a ejecutar todo el flujo. Eso te permite iterar en un prompt o una transformación en segundos en lugar de reproducir todos los pasos anteriores.

💡
Itera en un nodo a la vez

Ajusta el prompt de un nodo de IA, re-ejecuta solo ese nodo con la misma entrada capturada y compara la salida. Las muestras también alimentan el selector de contexto {{ }} , para que puedas conectar campos posteriores con confianza.

Aprobaciones — intervención humana

Algunos procesos necesitan que una persona intervenga antes de continuar. Añade un nodo Aprobación humana para pausar una ejecución y esperar una decisión.

  1. La ejecución llega al nodo de aprobación

    La ejecución se pausa de forma nativa en ese punto. El estado del flujo de trabajo se conserva exactamente como estaba.

  2. Aparece una solicitud en la pestaña Aprobaciones

    El asignado ve el paso pendiente junto con el contexto recopilado hasta el momento, y aprueba o rechaza.

  3. La ejecución se reanuda, o toma una rama alternativa

    Con la aprobación, el flujo de trabajo continúa exactamente desde donde se pausó. Con el rechazo, puede seguir un camino alternativo que hayas conectado.

ℹ️
Pausa y reanudación nativas

Las aprobaciones usan la pausa/reanudación nativa del motor de ejecución (un LangGraph interrupt): la ejecución se suspende realmente y luego se reanuda con todo el estado intacto, en lugar de usar sondeos o tiempos de espera. No interviene ningún motor de flujo de trabajo externo.

💡
Las aprobaciones controlan los caminos que eliges

Las acciones de escritura invocadas por una persona o un agente en el chat requieren confirmación por defecto. Dentro de un flujo de trabajo, el cableado determinista que construiste se trata como consentimiento implícito: los pasos que conectaste se ejecutan sin un prompt adicional, excepto donde añadas explícitamente un nodo Aprobación humana.

Mantener las ejecuciones dentro del presupuesto

Los nodos de IA y las acciones de integración consumen presupuesto medido en cada ejecución. Los administradores establecen límites por servicio y por flujo de trabajo en Ajustes; cuando se agota un presupuesto, la capacidad correspondiente se desactiva automáticamente y las ejecuciones afectadas se detienen limpiamente. Cada límite numérico tiene un mínimo fijo: 0 significa desactivado, nunca ilimitado.

ℹ️
Siguiente: reutilizar y compartir

¿Has encontrado un patrón que vale la pena reutilizar? Continúa en Plantillas y formularios para aprender a partir de plantillas, publicar las tuyas y convertir flujos de trabajo en formularios rellenables. Plantillas y formularios