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 PageBoucle
Next PageBranche parallèle
Avis de traduction IA

Cette documentation a été traduite automatiquement par IA.

#Variable

This feature is provided by the commercial plugin «Flux de travail : Variable personnalisée», please purchase to use

#Introduction

Vous pouvez déclarer des variables dans un flux de travail ou attribuer des valeurs à des variables déjà déclarées. Cela sert généralement à stocker des données temporaires au sein du flux.

#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 « Variable » :

Ajouter un nœud Variable

#Configurer le nœud

#Mode

Le nœud Variable est similaire aux variables en programmation : il doit être déclaré avant de pouvoir être utilisé et de se voir attribuer une valeur. Par conséquent, lors de la création d'un nœud Variable, vous devez choisir son mode. Deux modes sont disponibles :

Sélectionner le mode

  • Déclarer une nouvelle variable : Crée une nouvelle variable.
  • Attribuer à une variable existante : Attribue une valeur à une variable qui a été déclarée précédemment dans le flux de travail, ce qui équivaut à modifier la valeur de la variable.

Lorsque le nœud créé est le premier nœud Variable du flux de travail, vous ne pouvez sélectionner que le mode de déclaration, car aucune variable n'est encore disponible pour l'attribution.

Lorsque vous choisissez d'attribuer une valeur à une variable déclarée, vous devez également sélectionner la variable cible, c'est-à-dire le nœud où la variable a été déclarée :

Sélectionner la variable à laquelle attribuer une valeur

#Valeur

La valeur d'une variable peut être de n'importe quel type. Il peut s'agir d'une constante, comme une chaîne de caractères, un nombre, une valeur booléenne ou une date, ou d'une autre variable du flux de travail.

En mode déclaration, définir la valeur de la variable équivaut à lui attribuer une valeur initiale.

Déclarer la valeur initiale

En mode attribution, définir la valeur de la variable équivaut à modifier la valeur de la variable cible déclarée pour une nouvelle valeur. Les utilisations ultérieures récupéreront cette nouvelle valeur.

Attribuer une variable de déclencheur à une variable déclarée

#Utiliser la valeur de la variable

Dans les nœuds qui suivent le nœud Variable, vous pouvez utiliser la valeur de la variable en sélectionnant la variable déclarée dans le groupe « Variables de nœud ». Par exemple, dans un nœud de requête, utilisez la valeur de la variable comme condition de requête :

Utiliser la valeur de la variable comme condition de filtre de requête

#Exemple

Un scénario plus utile pour le nœud Variable se trouve dans les branches, où de nouvelles valeurs sont calculées ou fusionnées avec des valeurs précédentes (similaire à reduce/concat en programmation), puis utilisées après la fin de la branche. Voici un exemple d'utilisation d'une branche de boucle et d'un nœud Variable pour concaténer une chaîne de destinataires.

Tout d'abord, créez un flux de travail déclenché par une collection qui se déclenche lorsque les données « Article » sont mises à jour, et préchargez les données de relation « Auteur » associées (pour obtenir les destinataires) :

Configurer le déclencheur

Ensuite, créez un nœud Variable pour stocker la chaîne de destinataires :

Nœud Variable de destinataire

Ensuite, créez un nœud de branche de boucle pour itérer sur les auteurs de l'article et concaténer leurs informations de destinataire dans la variable de destinataire :

Boucler sur les auteurs de l'article

À l'intérieur de la branche de boucle, créez d'abord un nœud de calcul pour concaténer l'auteur actuel avec la chaîne d'auteurs déjà stockée :

Concaténer la chaîne de destinataires

Après le nœud de calcul, créez un autre nœud Variable. Sélectionnez le mode attribution, choisissez le nœud Variable de destinataire comme cible d'attribution, et sélectionnez le résultat du nœud de calcul comme valeur :

Attribuer la chaîne de destinataires concaténée au nœud de destinataire

Ainsi, une fois la branche de boucle terminée, la variable de destinataire stockera la chaîne de destinataires de tous les auteurs de l'article. Ensuite, après la boucle, vous pourrez utiliser un nœud de requête HTTP pour appeler une API d'envoi de courrier, en passant la valeur de la variable de destinataire comme paramètre de destinataire à l'API :

Envoyer un e-mail aux destinataires via le nœud de requête

À ce stade, une fonctionnalité simple d'envoi d'e-mails en masse a été implémentée à l'aide d'une boucle et d'un nœud Variable.