Pular para o conteúdo principal
Atualizado em Aug 4, 2026

Executar Workflow

Use esta ação quando quiser que um workflow ou ação de agente execute outro workflow manualmente.

Melhor para

  • Reutilizar um workflow comum a partir de múltiplos lugares
  • Dividir uma automação grande em workflows menores e reutilizáveis
  • Acionar um workflow apenas quando um passo anterior decidir que ele deve ser executado

Campos principais

CampoO que faz
Workflow IDSeleciona o workflow a executar. Ele precisa ter um gatilho manual ou temporal e estar habilitado
args (CEL inputs object)Uma expressão CEL que precisa avaliar para um objeto. Cada uma de suas chaves se torna uma variável CEL de nível superior no workflow filho — referencie-a pelo nome direto (por exemplo, title, não args.title), correspondendo aos nomes das entradas do filho

O que passos posteriores podem usar

Esta ação armazena o resultado da execução do workflow filho dentro de step(N).data. O campo mais usado é:

  • step(N).data.returnValue — o valor que a expressão de retorno do workflow filho avaliou (ausente se nenhuma expressão de retorno foi definida)

Outros campos disponíveis:

  • step(N).data.oktrue quando o workflow filho terminou
  • step(N).data.executed — número de passos executados no filho
  • step(N).data.occurrenceDate — timestamp da execução
  • step(N).data.returnError — presente apenas quando a expressão de retorno do filho falhou ao avaliar
  • step(N).data.workflow — o documento de workflow que foi executado

Depure uma vez com entradas realistas antes de referenciá-los em passos posteriores.

Dicas

  • O workflow selecionado precisa ter um gatilho manual ou temporal e estar habilitado, ou esta ação falha em tempo de execução ("Only workflows with trigger.type === 'manual'|'temporal' can be executed via this function" / "This workflow is disabled and cannot be executed manually").
  • Nomeie as entradas do workflow filho para coincidir com as chaves do objeto args, para que sejam mapeadas corretamente.