Switch
Jump to Section
The Switch Stage is used to conditionally send events to different stages.
Switch Cases
Expressions
Each switch case has an expression. If the expression returns to true
, the event is sent to all the stages connected to that case. If the expression returns false
, then the next case will be evaluated.
The switch case expression is similar to a Transform Stage Expression, with a few notable differences:
- The expression must return a boolean value.
- The expression cannot modify the payload.
- Only
event
andsystem
can be referenced in the expression. (stage
andstate
cannot be used)
Labels
Optionally, each switch case can have a label. The label is used to identify the case in the UI.
Hovering over the output handle for a switch case will display that case’s label.