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.
logic_switch · logic · Logica & Flow · Disponibile · v2.0.0
Indirizza il workflow su uno tra molti rami in base al valore di un'espressione. Supporta un ramo di fallback quando nessun caso matcha.
Campi mostrati nell’editor quando si configura il nodo. Generati direttamente dal NodeDefconfigFields.
| Campo | Tipo | Required | Default | Descrizione |
|---|---|---|---|---|
expressionEspressione da confrontare | expression | si | — input.country | Espressione che produce il valore da matchare contro i casi sotto. |
casesCasi | switch-cases | si | — | Una riga per caso: valore → nome del ramo. Il primo match vince. Il ramo viene emesso come output. |
fallbackBranchRamo di fallback | string | no | defaultdefault | 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. |
caseSensitiveMatch case-sensitive | boolean | no | true | Se off: "Foo" matcha "foo". Utile per match su stringhe utente con case incoerente. |
Campi disponibili nei nodi successivi via $node.<alias>.json.<field>:
*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
}
}Disponibile da subito in tutti i piani FlowForge. Provalo gratis senza carta di credito.
Inizia gratisSfoglia tutti i nodi