Ejecutar el flujo de trabajo manualmente
Haga clic en «Ejecutar» en el editor, o lance en lote desde la lista, y comprenda el flujo de eventos en tiempo real a la derecha.
La ejecución manual es la forma más básica de ejecutar su flujo de trabajo: el desarrollo y la depuración, los requisitos comerciales únicos y los informes regulares y no programados utilizan esta entrada. Este artículo explica claramente "dónde hacer clic, qué es cada elemento del cuadro de diálogo y qué ver después de ejecutarlo".
Tres entradas de ejecución manual.
1. Haga clic en "Ejecutar" en el editor.
Más comúnmente utilizado. Adecuado para usted que está cambiando un flujo de trabajo y desea probarlo de inmediato.
2. Haga clic en "▶ Ejecutar" en la tarjeta de lista de flujo de trabajo.
Adecuado para un flujo de trabajo que ya es estable y no deseas abrir el editor.
3. Ejecución por lotes
Marque varios elementos en la parte superior de la lista de flujo de trabajo y haga clic en "Ejecutar por lotes". En la ventana emergente:
- Complete las variables por separado para cada flujo de trabajo (o use los valores predeterminados directamente)
- Seleccione el número de concurrencia (1 a 10) para controlar cuántas líneas se abren al mismo tiempo
- Seleccionar estrategia de fracaso: si un fracaso interrumpirá a otro
Realizar desmontaje del diálogo
No importa qué entrada se ingrese, después de hacer clic en "Ejecutar", aparecerá un cuadro de diálogo con la misma estructura:
Área de parámetros (variables)
Muestra automáticamente cada parámetro por variables de flujo de trabajo:
- Precompletar con valor predeterminado
- Los campos obligatorios están marcados con un asterisco rojo
- Pase el cursor sobre la descripción para ver la explicación.
- Los tipos enumerados utilizan menús desplegables
- Los tipos de matriz/objeto editan JSON directamente
Interruptor de funcionamiento en seco
Se recomienda encarecidamente marcar la casilla en su primera ejecución. Consulte el Inicio rápido arriba para obtener más detalles.
Fuente de activación (depuración)
Manual predeterminado. Si desea simular un "disparador cronometrado" o un "disparador de Webhook" para la depuración, puede cambiar; la condición de algunos pasos puede depender de esto.
Interruptor de recuperación (Pro+)
Cuando el flujo de trabajo declara recovery.autoResumeOnRestart, hay una opción adicional en el cuadro de diálogo "Si se permite la continuación automática para esta ejecución". Ver detalles Reanudación automática.
Interruptor de depuración (Pro+)
Después de verificar, esta ejecución ingresará al modo de depuración: puede establecer puntos de interrupción, ejecución en un solo paso, ver variables y modificar variables. Ver detalles Depuración de puntos de interrupción.
Comportamiento después del inicio
Después de hacer clic en "Iniciar ejecución":
- La interfaz crea inmediatamente un registro de ejecución (estado PENDIENTE) y la página salta automáticamente a los detalles de ejecución.
- 平台调度器拉起执行(通常 < 200ms 内从 PENDING 变 RUNNING)。
- La página establece una conexión SSE y cada evento se envía para actualizar la interfaz de usuario en tiempo real.
- El "paso en ejecución" en el lienzo está resaltado; los pasos completados se resaltan en verde y los pasos fallidos se resaltan en rojo.
Transmisión de eventos en vivo a la derecha
La columna derecha de la página de detalles de ejecución es una secuencia mixta de "registro + evento". Tipos de eventos importantes:
execution.started/execution.finished— inicio y fin de la ejecuciónstep.started/step.completed/step.failed/step.skipped— Paso del ciclo de vidastep.log— stdout/stderr del paso de códigoagent.message— Una declaración intermedia del Agente (más común en group_chat)agent.tool_call— El agente llama a una herramienta + parámetros + valor de retornoartifact.emitted— Produjo un producto (Markdown/Excel/Image/JSON)breakpoint.hit— golpe de punto de interrupciónapproval.requested/approval.granted/approval.denied
Cada evento tiene una marca de tiempo, un nivel (depuración/información/advertencia/error) y un paso de atribución. La barra de filtro le permite filtrar por tipo/nivel.
Cancelar a mitad de camino
El botón "Cancelar" en la esquina superior derecha de la página de detalles de la ejecución puede detener activamente una ejecución EN EJECUCIÓN:
- El estado primero cambia a CANCELANDO
- El paso actualmente en ejecución recibe una señal de interrupción (el paso de código recibirá SIGTERM y el paso LLM abortará activamente)
- Después de que se detengan todos los pasos, el estado cambia a CANCELADO.
Es posible que algunas operaciones que consumen mucho tiempo (tiempos de espera de red prolongados) no respondan de inmediato; el tiempo de espera estricto a nivel de zona de pruebas se encargará de ello y definitivamente se detendrá en hasta 5 minutos.
Cómo ver los resultados después de correr
Página de detalles de ejecución
- diagrama de Gantt — El cronograma general y el tiempo necesario para cada paso.
- lista de pasos — Descripción general del estado del paso secuencial
- detalles del paso — Entrada/Salida/Registro de eventos/Llamada de herramienta
- Panel de variables — Instantánea de todas las variables disponibles antes de ejecutar este paso
- columna de producto — Archivo generado, haga clic para obtener una vista previa o descargar
Token y costo
La barra de resumen superior muestra: tiempo total empleado, tokens totales (entradas/salidas), costo total (USD). Haga clic para ampliar y ver el consumo individual de cada paso del LLM.
Operaciones comunes
Ejecutar nuevamente con los mismos parámetros.
El botón "Reintentar" en la esquina superior derecha de la página de detalles de la ejecución inicia inmediatamente una nueva ejecución utilizando las variables de esta ejecución. Es conveniente comparar los dos resultados.
Corre de nuevo desde cierto paso en el medio.
Haga clic en "Reintentar desde este paso" junto a un paso; los resultados del paso completado anteriormente se conservarán y podrá comenzar de nuevo desde este paso. Adecuado para "no quieres gastar dinero desde cero después de corregir un determinado error de paso".
Informe de ejecución de exportación
"Exportar" en la parte superior puede exportar los metadatos + detalles de los pasos + productos de toda la ejecución como JSON. Adecuado para revisar más tarde o compartir con colegas.
¿Cuándo se debe utilizar la ejecución manual y cuándo se deben utilizar otros activadores?
- manuales — Desarrollo y depuración, requisitos únicos, "Quiero que se ejecute ahora"
- Ejecuciones programadas — Disparo automático de frecuencia fija
- gancho web — Controlado por eventos del sistema externo
Siguiente paso
- Monitoreo y registro de ejecución — Estadísticas de costos/registro/flujo de eventos más detalladas
- Ejecuciones programadas — Permitir que el flujo de trabajo se ejecute automáticamente
- Depuración de puntos de interrupción — Localizar problemas cuando los resultados del flujo de trabajo no cumplen con las expectativas