logologo
Démarrer
Manuel
Développement
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
Démarrer
Manuel
Développement
Plugins
API
logologo
Workflows
Aperçu
Démarrage rapide

Déclencheur

Aperçu
Événement de table de données
Tâche planifiée
Événement avant action
Événement après action
Événement d'action personnalisé
Approbation
Webhook

Nœud

Aperçu

AI

LLM

Contrôle de flux

Condition
Branche multi-conditions
Boucle
Variable
Branche parallèle
Appeler un workflow
Sortie de flux
Mappage de variables JSON
Délai
Fin

Calcul

Calcul
Calcul de date
Calcul JSON

Opération sur les données

Ajouter des données
Mettre à jour les données
Interroger les données
Supprimer les données
Opération SQL

Traitement manuel

Traitement manuel
Approbation
Copie (CC)

Type étendu

Requête HTTP
Script JavaScript
Notification
Envoi d'e-mail
Réponse
Message de réponse
Variable
Journal d'exécution
Gestion des versions
Options avancées

Développement d'extensions

Aperçu
Étendre le type de déclencheur
Étendre le type de nœud
Référence API
Previous PageDémarrage rapide
Next PageÉvénement de table de données
Avis de traduction IA

Cette documentation a été traduite automatiquement par IA.

#Présentation

Un déclencheur est le point d'entrée d'un flux de travail. Lorsqu'un événement qui remplit les conditions du déclencheur se produit pendant l'exécution de l'application, le flux de travail sera déclenché et exécuté. Le type de déclencheur est aussi le type de flux de travail ; vous le choisissez lors de la création du flux de travail, et il ne peut pas être modifié par la suite. Voici les types de déclencheurs actuellement pris en charge :

  • Événements de collection (Intégré)
  • Tâche planifiée (Intégré)
  • Avant l'action (Fourni par le plugin @nocobase/plugin-workflow-request-interceptor)
  • Après l'action (Fourni par le plugin @nocobase/plugin-workflow-action-trigger)
  • Action personnalisée (Fourni par le plugin @nocobase/plugin-workflow-custom-action-trigger)
  • Approbation (Fourni par le plugin @nocobase/plugin-workflow-approval)
  • Webhook (Fourni par le plugin @nocobase/plugin-workflow-webhook)

Le moment où chaque événement est déclenché est illustré dans la figure ci-dessous :

Événements de flux de travail

Par exemple, lorsqu'un utilisateur soumet un formulaire, ou lorsque les données d'une collection changent suite à une action utilisateur ou un appel de programme, ou encore lorsqu'une tâche planifiée atteint son heure d'exécution, un flux de travail configuré peut être déclenché.

Les déclencheurs liés aux données (tels que les actions, les événements de collection) transportent généralement des données de contexte de déclenchement. Ces données agissent comme des variables et peuvent être utilisées par les nœuds du flux de travail comme paramètres de traitement pour automatiser le traitement des données. Par exemple, lorsqu'un utilisateur soumet un formulaire, si le bouton de soumission est lié à un flux de travail, ce flux de travail sera déclenché et exécuté. Les données soumises seront injectées dans l'environnement de contexte du plan d'exécution afin que les nœuds suivants puissent les utiliser comme variables.

Après avoir créé un flux de travail, sur la page d'affichage du flux de travail, le déclencheur est affiché comme un nœud d'entrée au début du processus. En cliquant sur cette carte, vous ouvrirez le tiroir de configuration. Selon le type de déclencheur, vous pouvez configurer ses conditions pertinentes.

Déclencheur_Nœud d'entrée