logologo
Empezar
Manual
Desarrollo
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
Empezar
Manual
Desarrollo
Plugins
API
logologo
Flujo de trabajo
Visión general
Inicio rápido

Disparadores

Visión general
Eventos de tabla de datos
Tareas programadas
Evento pre-acción
Evento post-acción
Evento de acción personalizado
Aprobaciones
Webhook

Nodos

Visión general

Inteligencia Artificial (AI)

Modelo Lingüístico Grande (LLM)

Control de flujo

Condición
Bifurcación multicondicional
Bucle
Variables
Bifurcación en paralelo
Llamar a flujo de trabajo
Salida de flujo
Mapeo de variables JSON
Retraso
Finalizar

Cálculo

Cálculo
Cálculo de fecha
Cálculo JSON

Operaciones de datos

Añadir datos
Actualizar datos
Consultar datos
Eliminar datos
Operación SQL

Procesamiento manual

Procesamiento manual
Aprobaciones
Enviar copia (CC)

Tipos extendidos

Solicitud HTTP
Script de JavaScript
Notificaciones
Enviar correo
Respuesta
Mensaje de respuesta
Variables
Registro de ejecución
Gestión de versiones
Opciones avanzadas

Desarrollo de extensiones

Visión general
Extender tipo de disparador
Extender tipo de nodo
Referencia de API
Previous PageInicio rápido
Next PageEventos de tabla de datos
Aviso de traducción por IA

Esta documentación ha sido traducida automáticamente por IA.

#Resumen

Un disparador es el punto de entrada para un flujo de trabajo. Cuando ocurre un evento que cumple las condiciones del disparador mientras la aplicación está en ejecución, el flujo de trabajo se activará y ejecutará. El tipo de disparador también define el tipo de flujo de trabajo. Se selecciona al crear el flujo de trabajo y no se puede modificar después de su creación. Los tipos de disparadores actualmente compatibles son los siguientes:

  • Eventos de colección (Integrado)
  • Programación (Integrado)
  • Antes de la acción (Proporcionado por el plugin @nocobase/plugin-workflow-request-interceptor)
  • Después de la acción (Proporcionado por el plugin @nocobase/plugin-workflow-action-trigger)
  • Acción personalizada (Proporcionado por el plugin @nocobase/plugin-workflow-custom-action-trigger)
  • Aprobación (Proporcionado por el plugin @nocobase/plugin-workflow-approval)
  • Webhook (Proporcionado por el plugin @nocobase/plugin-workflow-webhook)

El momento en que se activa cada evento se muestra en la siguiente imagen:

Eventos del flujo de trabajo

Por ejemplo, cuando un usuario envía un formulario, cuando los datos de una colección cambian debido a una acción del usuario o a una llamada de programa, o cuando una tarea programada alcanza su tiempo de ejecución, se puede activar un flujo de trabajo configurado.

Los disparadores relacionados con datos (como acciones o eventos de colección) suelen llevar consigo datos de contexto del disparador. Estos datos actúan como variables y pueden ser utilizados por los nodos del flujo de trabajo como parámetros de procesamiento para lograr la automatización del procesamiento de datos. Por ejemplo, cuando un usuario envía un formulario, si el botón de envío está vinculado a un flujo de trabajo, este se activará y ejecutará. Los datos enviados se inyectarán en el entorno de contexto del plan de ejecución para que los nodos posteriores los utilicen como variables.

Después de crear un flujo de trabajo, en la página de visualización del flujo de trabajo, el disparador se muestra como un nodo de entrada al inicio del proceso. Al hacer clic en esta tarjeta, se abrirá el panel de configuración. Dependiendo del tipo de disparador, usted puede configurar sus condiciones relevantes.

Disparador_Nodo de entrada