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 PageCondition
Next PageBoucle
Avis de traduction IA

Cette documentation a été traduite automatiquement par IA.

#Branchement multi-conditions v2.0.0+

#Introduction

Similaire aux instructions switch / case ou if / else if que l'on trouve dans les langages de programmation. Le système évalue les conditions configurées de manière séquentielle. Dès qu'une condition est remplie, le flux de travail exécute la branche correspondante et ignore les vérifications de conditions suivantes. Si aucune condition n'est satisfaite, la branche « Sinon » est exécutée.

#Créer un nœud

Dans l'interface de configuration du flux de travail, cliquez sur le bouton plus (« + ») dans le flux pour ajouter un nœud de « Branchement multi-conditions » :

Créer un nœud de branchement multi-conditions

#Gestion des branches

#Branches par défaut

Après sa création, le nœud inclut deux branches par défaut :

  1. Branche de condition : Permet de configurer des conditions de jugement spécifiques.
  2. Branche « Sinon » : Activée lorsqu'aucune des branches de condition n'est satisfaite ; elle ne nécessite aucune configuration de condition.

Cliquez sur le bouton « Ajouter une branche » sous le nœud pour ajouter d'autres branches de condition.

20251123222540

#Ajouter une branche

Après avoir cliqué sur « Ajouter une branche », la nouvelle branche est ajoutée avant la branche « Sinon ».

20251123222805

#Supprimer une branche

Lorsqu'il existe plusieurs branches de condition, cliquez sur l'icône de la corbeille à droite d'une branche pour la supprimer. S'il ne reste qu'une seule branche de condition, vous ne pourrez pas la supprimer.

20251123223127

Conseil

La suppression d'une branche entraînera également la suppression de tous les nœuds qu'elle contient ; veuillez procéder avec prudence.

La branche « Sinon » est une branche intégrée et ne peut pas être supprimée.

#Configuration du nœud

#Configuration des conditions

Cliquez sur le nom de la condition en haut d'une branche pour modifier les détails spécifiques de la condition :

20251123223352

#Libellé de la condition

Prend en charge les libellés personnalisés. Une fois renseigné, il sera affiché comme nom de la condition dans le diagramme de flux. S'il n'est pas configuré (ou laissé vide), il affichera par défaut « Condition 1 », « Condition 2 », etc., dans l'ordre.

20251123224209

#Moteur de calcul

Actuellement, trois moteurs sont pris en charge :

  • Basique : Utilise des comparaisons logiques simples (par exemple, égal à, contient) et des combinaisons « ET »/« OU » pour déterminer les résultats.
  • Math.js : Prend en charge le calcul d'expressions en utilisant la syntaxe Math.js.
  • Formula.js : Prend en charge le calcul d'expressions en utilisant la syntaxe Formula.js (similaire aux formules Excel).

Les trois modes prennent en charge l'utilisation des variables de contexte du flux de travail comme paramètres.

#Quand aucune condition n'est satisfaite

Dans le panneau de configuration du nœud, vous pouvez définir l'action à suivre lorsqu'aucune condition n'est satisfaite :

20251123224348

  • Terminer le flux de travail en échec (par défaut) : Marque le statut du flux de travail comme échoué et met fin au processus.
  • Continuer l'exécution des nœuds suivants : Une fois le nœud actuel terminé, continue l'exécution des nœuds suivants dans le flux de travail.
Conseil

Quelle que soit la méthode de traitement choisie, lorsqu'aucune condition n'est satisfaite, le flux entrera d'abord dans la branche « Sinon » pour exécuter les nœuds qu'elle contient.

#Historique d'exécution

Dans l'historique d'exécution du flux de travail, le nœud de branchement multi-conditions identifie le résultat de chaque condition à l'aide de différentes couleurs :

  • Vert : Condition satisfaite ; la branche a été exécutée.
  • Rouge : Condition non satisfaite (ou erreur de calcul) ; cette branche a été ignorée.
  • Bleu : Évaluation non exécutée (ignorée car une condition précédente était déjà satisfaite).

20251123225455

Si une erreur de configuration provoque une exception de calcul, en plus de l'affichage en rouge, le survol du nom de la condition affichera des informations d'erreur spécifiques :

20251123231014

Lorsqu'une exception de calcul de condition se produit, le nœud de branchement multi-conditions se terminera avec un statut « Erreur » et ne continuera pas l'exécution des nœuds suivants.