Switch Action
The action module for this action is "vb/action/builtin/switchAction".
This action will evaluate an expression and create an outcome with that value as the outcome name. An outcome of "default" is used when the expression does not evaluate to a usable string.
Parameter Name | Description |
---|---|
caseValue | This value is used as the outcome value. If null or undefined, the outcome is "default". |
possibleValues | Optional. Array of strings, representing the allowed outcomes. If caseValue evaluates to something not in this array, the outcome is "default". |
Example:
"myActionChain": { "root": "myAction", "actions": { "myAction": { "module": "vb/action/builtin/switchAction", "parameters": { "caseValue": "{{ $chain.variables.myCase }}", "possibleValues": ["case1", "case2"] }, "outcomes": { "case1": "...", "case2": "...", "default": "..." } } } }