Switch

logic_switch · logic · Logica & Flow · Disponibile · v2.0.0

Descrizione

Indirizza il workflow su uno tra molti rami in base al valore di un'espressione. Supporta un ramo di fallback quando nessun caso matcha.

⚙️ Parametri di configurazione

Campi mostrati nell’editor quando si configura il nodo. Generati direttamente dal NodeDefconfigFields.

CampoTipoRequiredDefaultDescrizione
expression
Espressione da confrontare
expressionsi
input.country
Espressione che produce il valore da matchare contro i casi sotto.
cases
Casi
switch-casessiUna riga per caso: valore → nome del ramo. Il primo match vince. Il ramo viene emesso come output.
fallbackBranch
Ramo di fallback
stringnodefault
default
Nome del ramo emesso se nessun caso matcha. Lascia vuoto per emettere "default". Crea il corrispondente edge nel canvas con label uguale a questo valore.
caseSensitive
Match case-sensitive
booleannotrueSe off: "Foo" matcha "foo". Utile per match su stringhe utente con case incoerente.

⬆️ Output del nodo

Campi disponibili nei nodi successivi via $node.<alias>.json.<field>:

  • *

💡 Esempio configurazione

Snippet JSON del nodo come compare nel workflow. I valori sono derivati daidefaultValue e dai parametri required.

{
  "id": "node-logic_switch-1",
  "defId": "logic_switch",
  "label": "Switch",
  "config": {
    "expression": "input.country",
    "cases": "<cases>",
    "fallbackBranch": "default",
    "caseSensitive": true
  }
}

🔗 Nodi correlati nella stessa categoria

Pronto a usare Switch?

Disponibile da subito in tutti i piani FlowForge. Provalo gratis senza carta di credito.

Inizia gratisSfoglia tutti i nodi