Routes execution to the true or false branch based on a field comparison.
Usage and specifics
Use this node to choose a branch based on data, for example prioritizing requests with an amount greater than or equal to 100.
With the manual payload { "amount": 120 }, configure one condition:
Field: input.amount.
Operator: Greater than or equal (gte).
Value: 100.
Connect true to priority processing and false to standard processing. With 120, output contains result: true; with 40, it contains result: false.
conditions details every comparison: value is the data read, compareTo is the comparison value and result is its outcome. With AND, all conditions must be true; with OR, one is enough. Output describes the decision: to read the request in branches, use input or the preparation node’s output.
Equality compares textual representations and is case sensitive. The gt, gte, lt and lte operators convert values to numbers. Check separately that an amount is present and valid before making a business decision: an empty value must not be treated as a reliable amount.
Technical type : if. Runtime : nodulz.
Credentials and prerequisites
This node defines no dedicated external credential. Remote sources or execution targets may still need their own access credentials.
See the credentials guide if a remote source or execution target requires access.
Parameters
Names below are technical keys. Defaults are not a ready-to-run configuration: complete fields required by your operation. Paths containing [] describe list items; some fields depend on the selected mode.
Test amounts of 120, 100 and 40 to check both branches and the boundary value. Also test input without an amount and provide a rejection path. If the result is unexpected, compare value, operator and compareTo in output, then check true/false connections. The tutorial shows the complete flow.
Routes execution to the true or false branch based on a field comparison.
Usage and specifics
Use this node to choose a branch based on data, for example prioritizing requests with an amount greater than or equal to 100.
With the manual payload
{ "amount": 120 }, configure one condition:input.amount.gte).100.Connect true to priority processing and false to standard processing. With 120, output contains
result: true; with 40, it containsresult: false.conditionsdetails every comparison:valueis the data read,compareTois the comparison value andresultis its outcome. With AND, all conditions must be true; with OR, one is enough. Output describes the decision: to read the request in branches, useinputor the preparation node’s output.Equality compares textual representations and is case sensitive. The
gt,gte,ltandlteoperators convert values to numbers. Check separately that an amount is present and valid before making a business decision: an empty value must not be treated as a reliable amount.Technical type :
if. Runtime :nodulz.Credentials and prerequisites
This node defines no dedicated external credential. Remote sources or execution targets may still need their own access credentials.
See the credentials guide if a remote source or execution target requires access.
Parameters
Names below are technical keys. Defaults are not a ready-to-run configuration: complete fields required by your operation. Paths containing [] describe list items; some fields depend on the selected mode.
combinatorenum"and"and,orconditionsarray[{"field":"","operator":"equals","value":""}]conditions[].fieldstring""conditions[].operatorenum"equals"equals,not_equals,contains,not_contains,gt,gte,lt,lte,empty,not_emptyconditions[].valuestring""fieldstringoperatorenumequals,not_equals,contains,not_contains,gt,gte,lt,lte,empty,not_emptyvaluestringExamples
Initial configuration
Initial catalog configuration example, to adapt before running. Keep secrets in credentials.
{ "combinator": "and", "conditions": [ { "field": "", "operator": "equals", "value": "" } ] }Verification
Test amounts of 120, 100 and 40 to check both branches and the boundary value. Also test input without an amount and provide a rejection path. If the result is unexpected, compare
value,operatorandcompareToin output, then check true/false connections. The tutorial shows the complete flow.See also : Expressions and data, Executions, Node catalog.