logologo
Começar
Manual
Desenvolvimento
Plugins
API
English
简体中文
日本語
한국어
Deutsch
Français
Español
Português
Русский
Italiano
Türkçe
Українська
Tiếng Việt
Bahasa Indonesia
ไทย
Polski
Nederlands
Čeština
العربية
עברית
हिन्दी
Svenska
Começar
Manual
Desenvolvimento
Plugins
API
logologo
Fluxo de Trabalho
Visão Geral
Início Rápido

Gatilho

Visão Geral
Evento de tabela de dados
Tarefa agendada
Evento antes da ação
Evento após a ação
Evento de ação personalizada
Aprovação
Webhook

Nó

Visão Geral

AI

LLM

Controle de fluxo

Condição
Ramificação multicondicional
Loop
Variáveis
Ramificação paralela
Chamar workflow
Saída do fluxo
Mapeamento de variáveis JSON
Atraso
Fim

Cálculo

Cálculo
Cálculo de data
Cálculo JSON

Operação de dados

Adicionar dados
Atualizar dados
Consultar dados
Excluir dados
Operação SQL

Processamento manual

Processamento manual
Aprovação
CC (Enviar cópia)

Estender tipo

Requisição HTTP
Script JavaScript
Notificação
Enviar e-mail
Resposta
Mensagem de resposta
Variáveis
Log de execução
Gerenciamento de versões
Opções avançadas

Desenvolvimento de Extensões

Visão Geral
Estender tipo de gatilho
Estender tipo de nó
Referência da API
Next PageVisão Geral
Aviso de tradução por IA

Esta documentação foi traduzida automaticamente por IA.

#Plano de Execução (Histórico)

Após um fluxo de trabalho ser acionado, um plano de execução correspondente é criado para rastrear o processo de execução dessa tarefa. Cada plano de execução possui um valor de status para indicar o estado atual da execução, que pode ser visualizado na lista e nos detalhes do histórico de execução:

Status do Plano de Execução

Quando todos os nós no ramo principal do fluxo de trabalho são executados até o fim com o status "Concluído", todo o plano de execução terminará com o status "Concluído". Quando um nó no ramo principal do fluxo de trabalho apresenta um status final como "Falha", "Erro", "Cancelado" ou "Rejeitado", todo o plano de execução será encerrado prematuramente com o status correspondente. Quando um nó no ramo principal do fluxo de trabalho apresenta o status "Aguardando", todo o plano de execução será pausado, mas ainda mostrará o status "Em execução", até que o nó aguardando seja retomado. Diferentes tipos de nós lidam com o estado de espera de maneiras distintas. Por exemplo, um nó manual precisa aguardar o processamento humano, enquanto um nó de atraso precisa aguardar o tempo especificado para continuar.

Os status de um plano de execução são os seguintes:

StatusStatus correspondente do último nó executado no processo principalSignificado
Em fila-O fluxo de trabalho foi acionado e um plano de execução foi gerado, aguardando na fila para o agendador organizar a execução.
Em execuçãoAguardandoO nó requer uma pausa, aguardando por mais entrada ou um retorno de chamada para continuar.
ConcluídoConcluídoNenhum problema foi encontrado, e todos os nós foram executados um a um conforme o esperado.
FalhaFalhaFalhou porque a configuração do nó não foi atendida.
ErroErroO nó encontrou um erro de programa não tratado e foi encerrado prematuramente.
CanceladoCanceladoUm nó aguardando foi cancelado externamente pelo administrador do fluxo de trabalho, encerrando prematuramente.
RejeitadoRejeitadoEm um nó de processamento manual, foi rejeitado manualmente, e o processo subsequente não continuará.

No exemplo de Início Rápido, já sabemos que, ao visualizar os detalhes do histórico de execução de um fluxo de trabalho, podemos verificar se todos os nós foram executados normalmente, bem como o status de execução e os dados de resultado de cada nó executado. Em alguns fluxos de trabalho e nós avançados, um nó pode ter múltiplos resultados, como o resultado de um nó de loop:

Resultados do nó de múltiplas execuções

Dica

Os fluxos de trabalho podem ser acionados concorrentemente, mas são executados sequencialmente em uma fila. Mesmo que múltiplos fluxos de trabalho sejam acionados ao mesmo tempo, eles serão executados um por um, não em paralelo. Portanto, um status "Em fila" significa que outros fluxos de trabalho estão atualmente em execução e é preciso aguardar.

O status "Em execução" apenas indica que o plano de execução foi iniciado e geralmente está pausado devido ao estado de espera de um nó interno. Isso não significa que este plano de execução tenha preemptado os recursos de execução no início da fila. Portanto, quando há um plano de execução "Em execução", outros planos de execução "Em fila" ainda podem ser agendados para iniciar.

#Status de Execução do Nó

O status de um plano de execução é determinado pela execução de cada um de seus nós. Em um plano de execução após um acionamento, cada nó produz um status de execução após ser executado, e esse status determina se o processo subsequente continuará. Normalmente, após um nó ser executado com sucesso, o próximo nó será executado, até que todos os nós sejam executados em sequência ou o processo seja interrompido. Ao encontrar nós relacionados ao controle de fluxo de trabalho, como ramificações, loops, ramificações paralelas, atrasos, etc., o fluxo de trabalho para o próximo nó é determinado com base nas condições configuradas no nó e nos dados de contexto de tempo de execução.

Os possíveis status de um nó após a execução são os seguintes:

StatusÉ um Estado FinalTermina PrematuramenteSignificado
AguardandoNãoNãoO nó requer uma pausa, aguardando por mais entrada ou um retorno de chamada para continuar.
ConcluídoSimNãoNenhum problema foi encontrado, executado com sucesso e continua para o próximo nó até o fim.
FalhaSimSimFalhou porque a configuração do nó não foi atendida.
ErroSimSimO nó encontrou um erro de programa não tratado e foi encerrado prematuramente.
CanceladoSimSimUm nó aguardando foi cancelado externamente pelo administrador do fluxo de trabalho, encerrando prematuramente.
RejeitadoSimSimEm um nó de processamento manual, foi rejeitado manualmente, e o processo subsequente não continuará.

Exceto pelo status "Aguardando", todos os outros status são estados finais para a execução do nó. Somente quando o estado final é "Concluído" o processo continuará; caso contrário, toda a execução do fluxo de trabalho será encerrada prematuramente. Quando um nó está em um fluxo de trabalho de ramificação (ramificação paralela, condição, loop, etc.), o estado final produzido pela execução do nó será tratado pelo nó que iniciou a ramificação, e isso determinará o fluxo de trabalho de todo o processo.

Por exemplo, quando usamos um nó de condição no modo "'Sim' para continuar", se o resultado for "Não" durante a execução, todo o fluxo de trabalho será encerrado prematuramente com o status "Falha", e os nós subsequentes não serão executados, conforme mostrado na figura abaixo:

Falha na execução do nó

Dica

Todos os status de término, exceto "Concluído", podem ser considerados falhas, mas as razões para a falha são diferentes. Você pode visualizar os resultados da execução do nó para entender melhor a causa da falha.