Saltar para o conteúdo principal
DocsExecutarExecução manual

Executar o workflow manualmente

Clique Executar no editor, ou executar a granel da lista - e ler a transmissão de eventos ao vivo à direita.

A execução manual é a maneira mais básica de executar seu workflow: desenvolvimento e depuração, requisitos de negócios únicos e relatórios regulares e não programados usam essa entrada.

Três entradas de execução manual

1. Clique em “Executar” no editor

Mais comumente usado.

2. Clique em "â¶ Executar" no cartão da lista de workflow

Adequado para um workflow que já está estável e você não deseja abrir o editor.

3. Execução em lote

Verifique vários itens no topo da lista de workflow e clique em "Executar em lote".

  • Preencha as variáveis separadamente para cada workflow (ou use os valores padrão diretamente)
  • Selecione o número de simultaneidade (1–10) para controlar quantas linhas são abertas ao mesmo tempo
  • Selecione a estratégia de falha: se uma falha interromperá outra

Independentemente da entrada inserida, após clicar em "Executar", aparecerá uma caixa de diálogo com a mesma estrutura:

Área de parâmetros (variáveis)

Exiba automaticamente cada parâmetro por workflow.variables:

  • Preencher previamente com valor padrão
  • Os campos obrigatórios estão marcados com um asterisco vermelho
  • Passe o mouse com a descrição para ver a explicação
  • Os tipos enumerados usam menus suspensos
  • Tipos de array/objeto editam JSON diretamente

Interruptor de funcionamento a seco

É altamente recomendável marcar a caixa na primeira execução.

Fonte de gatilho (depuração)

Manual padrão.

Chave de recuperação (Pro +)

Quando o workflow declara recovery.autoResumeOnRestart, há uma alternância adicional na caixa de diálogo "Se a continuação automática é permitida para esta execução". Continuar automaticamente.

Chave de depuração (Pro +)

Após a verificação, esta execução entrará no modo de depuração - você pode definir pontos de interrupção, execução em etapa única, visualizar variáveis e modificar variáveis. Depuração de pontos de paragem.

Comportamento após inicialização

Após clicar em "Iniciar Execução":

  1. O front end cria imediatamente um registro de execução (status PENDING) e a página salta automaticamente para os detalhes da execução.
  2. 平台调度器拉起执行(通常 < 200ms 内从 PENDING 变 RUNNING)。
  3. A página estabelece uma conexão SSE e cada evento é enviado para atualizar a IU em tempo real.
  4. A “etapa de execução” na tela é destacada;

Transmissão de evento ao vivo à direita

A coluna direita da página de detalhes da execução é um fluxo misto "log + evento".

  • execution.started / execution.finished — início e fim da execução
  • step.started / step.completed / step.failed / step.skipped — Ciclo de vida da etapa
  • step.log — stdout / stderr da etapa de código
  • agent.message — Uma declaração intermediária do Agente (mais comum em group_chat)
  • agent.tool_call — Agente chama uma ferramenta + parâmetros + valor de retorno
  • artifact.emitted — Produziu um produto (Markdown/Excel/Image/JSON)
  • breakpoint.hit — ponto de interrupção atingido
  • approval.requested / approval.granted / approval.denied

Cada evento tem um carimbo de data/hora, nível (depuração/informações/aviso/erro) e etapa de atribuição.

Cancelar no meio do caminho

O botão "Cancelar" no canto superior direito da página de detalhes da execução pode interromper ativamente uma execução em RUNNING:

  1. O status primeiro muda para CANCELING
  2. A etapa atualmente em execução recebe um sinal de interrupção (a etapa de código receberá SIGTERM e a etapa LLM será abortada ativamente)
  3. Após a interrupção de todas as etapas, o status muda para CANCELADO.

Algumas operações demoradas (longos tempos limite de rede) podem não responder imediatamente - o tempo limite rígido no nível da sandbox cuidará disso e definitivamente será interrompido em até 5 minutos.

Como ver os resultados depois de correr

Página de detalhes de execução

  • Gráfico de Gantt — O cronograma geral e o tempo necessário para cada etapa
  • lista de etapas — Visão geral do status da etapa sequencial
  • detalhes da etapa — Entrada/Saída/Registro de Eventos/Chamada de Ferramenta
  • Painel de variáveis — Instantâneo de todas as variáveis disponíveis antes desta etapa ser executada
  • coluna de produto — Arquivo gerado, clique para visualizar ou baixar

Token e custo

A barra de resumo superior exibe: tempo total gasto, total de tokens (entrada/saída), custo total (USD).

Operações comuns

Execute novamente com os mesmos parâmetros

O botão "Repetir" no canto superior direito da página de detalhes da execução - inicia imediatamente uma nova execução usando as variáveis desta execução.

Corra novamente a partir de um determinado passo no meio

Clique em "Tentar novamente a partir desta etapa" ao lado de uma etapa - os resultados da etapa concluída anteriormente serão mantidos e você poderá recomeçar a partir desta etapa.

Relatório de execução de exportação

"Exportar" na parte superior pode exportar os metadados + detalhes da etapa + produtos de toda a execução como JSON.

Quando a execução manual deve ser usada e quando outros gatilhos devem ser usados?

  • Manual — Desenvolvimento e depuração, requisitos únicos, "Quero que seja executado agora"
  • Execuções agendadas — Acionamento automático de frequência fixa
  • Webhook — Sistema externo orientado a eventos

Próximo passo