Saltar al contenido principal
Actualizado el Aug 4, 2026

Ejecutar Workflow

Usa esta acción cuando quieras que un workflow o acción de agente ejecute otro workflow manualmente.

Mejor para

  • Reutilizar un workflow común desde múltiples lugares
  • Dividir una automatización grande en workflows más pequeños y reutilizables
  • Activar un workflow solo cuando un paso anterior decida que debe ejecutarse

Campos principales

CampoQué hace
Workflow IDSelecciona el workflow a ejecutar. Debe tener un gatillo manual o temporal y estar habilitado
args (CEL inputs object)Una expresión CEL que debe evaluar a un objeto. Cada una de sus claves se convierte en una variable CEL de nivel superior en el workflow hijo: referénciala por su nombre directo (por ejemplo, title, no args.title), haciendo coincidir los nombres de las entradas del hijo

Qué pueden usar los pasos posteriores

Esta acción almacena el resultado de la ejecución del workflow hijo dentro de step(N).data. El campo más usado es:

  • step(N).data.returnValue — el valor que la expresión de retorno del workflow hijo evaluó (ausente si no se definió ninguna expresión de retorno)

Otros campos disponibles:

  • step(N).data.oktrue cuando el workflow hijo terminó
  • step(N).data.executed — número de pasos ejecutados en el hijo
  • step(N).data.occurrenceDate — marca de tiempo de la ejecución
  • step(N).data.returnError — presente solo cuando la expresión de retorno del hijo falló al evaluar
  • step(N).data.workflow — el documento de workflow que se ejecutó

Depura una vez con entradas realistas antes de referenciarlos en pasos posteriores.

Consejos

  • El workflow seleccionado debe tener un gatillo manual o temporal y estar habilitado, o esta acción falla en tiempo de ejecución ("Only workflows with trigger.type === 'manual'|'temporal' can be executed via this function" / "This workflow is disabled and cannot be executed manually").
  • Nombra las entradas del workflow hijo para que coincidan con las claves del objeto args, para que se mapeen correctamente.