Select
Un champ de saisie pour choisir une valeur dans une liste d’options
À quoi sert ce node ?
Crée un champ de type liste déroulante (select) qui permet à l’utilisateur de choisir parmi une liste d’options prédéfinies lors de l’exécution du workflow. Idéal pour les workflows qui nécessitent des choix ou des catégories précis.
Configuration
label string required Libellé affiché pour le champ select.
options array required Liste des options disponibles. Chaque option doit avoir un label et une value.
Exemple :
[
{ "label": "Option 1", "value": "opt1" },
{ "label": "Option 2", "value": "opt2" }
] default_value string Valeur de l’option sélectionnée par défaut.
required boolean default: true Indique si une sélection est obligatoire.
multiple boolean default: false Autoriser plusieurs sélections.
Données de sortie
{
"value": "selected_option_value"
}
Pour plusieurs sélections :
{
"value": ["option1", "option2"]
}
Accéder à la valeur
Utilisez {{Select_0.value}} dans les autres nodes pour accéder à la ou aux valeur(s) sélectionnée(s).
Exemples
Génération de contenu par catégorie
Générer du contenu selon la catégorie choisie :
graph LR
A[Select: Content Category] --> B[Category Template Loader]
B --> C[LLM Content Generator]
C --> D[Publish]
Sélection de langue
Traiter le contenu dans la langue sélectionnée :
graph LR
A[Select: Target Language] --> B[Content Translator]
B --> C[Format Converter]
C --> D[Output]
Branchement conditionnel du workflow
Orienter le workflow selon la sélection :
graph LR
A[Select: Processing Type] --> B{Conditional}
B -->|Type A| C[Processor A]
B -->|Type B| D[Processor B]
C --> E[Output]
D --> E
Filtrage multi-sélection
Filtrer les données selon plusieurs critères sélectionnés :
graph LR
A[Select: Filter Tags] --> B[Data Query Builder]
B --> C[Database Filter]
C --> D[Results Export]