Branch splits a workflow by comparing a variable with different values. Based on the conditions, the execution branches into different workflows.

Configuration parameters:

  • Variable to compare
  • Condition

Options:

  • lhs (required) The variable based on which the PHLO should branch
  • conditions A list of different conditions to apply on the lhs
  • alias (required) Alias for the condition
  • operation (required) Operation to be performed on the lhs and rhs
  • rhs (required) Value to compare the lhs with

States:

For each condition configured, a state with the condition’s alias is added to the node. Based on the condition that’s met, the component is set to the corresponding state. The No Match state is available by default, and is set when none of the conditions are met.