If / Condition

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

Descrizione

Esegue il ramo "true" se la condizione è vera, altrimenti "false". Usa il builder visuale (multi-regola con AND/OR e operatori per tipo) oppure un'espressione JavaScript libera (back-compat).

⚙️ Parametri di configurazione

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

CampoTipoRequiredDefaultDescrizione
conditionRules
Condizioni (visual builder)
condition-rulesnoBuilder visuale: aggiungi regole con operando di sinistra, operatore, valore di destra. AND/OR fra le regole. Operatori per tipo: stringa (contains/regex/...), numero (gt/lt/between), data (before/after), boolean (is-true/is-false), generico (exists). Se vuoto, viene usata l'espressione "Condizione (espressione libera)" qui sotto.
condition
Condizione (espressione libera)
expressionno
input.status === "active"
Usata SOLO se il builder visuale qui sopra è vuoto. Espressione JS che ritorna true/false. Variabili: input, output, ctx, vars.
engine
Motore di valutazione (espressione)
enum
interpretersandbox
nointerpreterinterpreter = veloce (Function() con denylist). sandbox = isolato (isolated-vm), più lento ma più sicuro. Usato solo per l'espressione libera.

⬆️ Output del nodo

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

  • true
  • false

💡 Esempio configurazione

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

{
  "id": "node-logic_if-1",
  "defId": "logic_if",
  "label": "If / Condition",
  "config": {
    "engine": "interpreter"
  }
}

🔗 Nodi correlati nella stessa categoria

Pronto a usare If / Condition?

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

Inizia gratisSfoglia tutti i nodi