Multiple switch-1.0.0
Execute all stages conditionally and in parallel according to the operator's left and right hand
key: FCSwitchAll
Inputs
1. Left side (key: lexpression)
Operator left side
Required: true
Data Type: any
2. Right side case A (key: rcaseA)
Right side of the operator for case A
Required: true
Data Type: any
3. Right side case B (key: rcaseB)
Right side of the operator for case B
Required: true
Data Type: any
4. Right side case C (key: rcaseC)
Right side of the operator for case C
Required: true
Data Type: any
5. Right side case D (key: rcaseD)
Right side of the operator for case D
Required: true
Data Type: any
6. Right side case E (key: rcaseE)
Right side of the operator for case E
Required: true
Data Type: any
7. Operator (key: operator)
String representing the operator. Allowed values: 'eq', 'neq', 'gt' and 'lt'
Required: no
Data Type: string
Next Stages
1. Case A (key: CASE_A)
Stage to be executed when the operation for case A results in true
2. Case B (key: CASE_B)
Stage to be executed when the operation for case B results in true
3. Case C (key: CASE_C)
Stage to be executed when the operation for case C results in true
4. Case D (key: CASE_D)
Stage to be executed when the operation for case D results in true
5. E (key: CASE_E)
Stage to be executed when the operation for case E results in true
6. Default (key: DEFAULT)
Stage to be executed when none of the cases results in true
7. Cases terminated (key: DONE)
Stage to be executed when all previous stages were executed
Outputs
1. Context names (key: contextNames)
Required: no
Data Type: array string
2. Context next step (key: contextNext)
Required: no
Data Type: array string