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
Previous PageInício Rápido
Next PageEvento de tabela de dados
Aviso de tradução por IA

Esta documentação foi traduzida automaticamente por IA.

#Visão Geral

Um gatilho é o ponto de entrada para um fluxo de trabalho. Quando um evento que atende às condições do gatilho ocorre enquanto o aplicativo está em execução, o fluxo de trabalho será acionado e executado. O tipo de gatilho também define o tipo do fluxo de trabalho, sendo selecionado durante a criação e não podendo ser modificado posteriormente. Os tipos de gatilho atualmente suportados são:

  • Eventos de Coleção (Embutido)
  • Agendamento (Embutido)
  • Antes da Ação (Fornecido pelo plugin @nocobase/plugin-workflow-request-interceptor)
  • Depois da Ação (Fornecido pelo plugin @nocobase/plugin-workflow-action-trigger)
  • Ação Personalizada (Fornecido pelo plugin @nocobase/plugin-workflow-custom-action-trigger)
  • Aprovação (Fornecido pelo plugin @nocobase/plugin-workflow-approval)
  • Webhook (Fornecido pelo plugin @nocobase/plugin-workflow-webhook)

O momento em que cada evento é acionado é mostrado na figura abaixo:

Workflow Events

Por exemplo, quando um usuário envia um formulário, ou quando dados em uma coleção mudam devido a uma ação do usuário ou uma chamada de programa, ou quando uma tarefa agendada atinge seu tempo de execução, um fluxo de trabalho configurado pode ser acionado.

Gatilhos relacionados a dados (como ações, eventos de coleção) geralmente carregam dados de contexto do gatilho. Esses dados atuam como variáveis e podem ser usados pelos nós no fluxo de trabalho como parâmetros de processamento para realizar o processamento automatizado de dados. Por exemplo, quando um usuário envia um formulário, se o botão de envio estiver vinculado a um fluxo de trabalho, esse fluxo de trabalho será acionado e executado. Os dados enviados serão injetados no ambiente de contexto do plano de execução para serem usados como variáveis pelos nós subsequentes.

Após criar um fluxo de trabalho, na página de visualização do fluxo de trabalho, o gatilho é exibido como um nó de entrada no início do processo. Clicar neste cartão abrirá a gaveta de configuração. Dependendo do tipo de gatilho, você pode configurar suas condições relevantes.

Trigger_Entry Node