Ouvrir le Studio

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]