Switch
Overview
The Switch component allows conditional branching of messages based on predefined expressions. It evaluates up to five conditions (out1
to out5
) and routes messages accordingly. If none of the conditions match, the message is sent to the else
output.
Usage
Input Parameters
expression1
- expression5
expression
Conditional expressions for respective outputs (out1
to out5
).
else
default
Messages that do not match any condition are sent here.
Each expression supports AND/OR logic, allowing complex conditions.
Supported Operators
=
Equal to
!=
Not equal to
>
Greater than
>=
Greater than or equal to
<
Less than
<=
Less than or equal to
%
Modulo operation (divisibility check)
empty
Checks if the value is empty
notEmpty
Checks if the value is not empty
contains
Checks if a value contains a substring
range
Checks if a value falls within a specified range
regex
Matches a value against a regular expression
Output Parameters
out1
- out5
Message is sent to the first matching output based on conditions.
else
If no conditions are met, the message is sent to this output.
Instructions
Define Conditions
Configure up to 5 expressions (
expression1
toexpression5
) for routing messages.
Set Operators
Use supported operators to define comparison logic.
Handle Default Cases
If none of the conditions match, the message is sent to
else
.
Last updated