Skip to content

Switch case

General information

The “Switch Case” step within a workflow is used as an unconditional switch operator that allows you to choose between different script options. This step is ideal for controlling process logic based on certain conditions, usually specified by Boolean or Enum fields. When used, the main script is always disabled and the process goes to one of the alternative branches.

Parameters

Step Settings:

Setting Field Purpose
Step name “Switch Case” step name
Switch source field Field based on the value of which the script is selected

Cases

  • Process Logic Branching: Used to create conditional paths in a workflow where the next direction is determined based on a certain condition or value.
  • Management of Different Execution Scripts: Suitable for scripts where a process requires different execution depending on predefined conditions or user selection.

Exceptions

  • Accuracy of Transition Conditions: It is necessary to accurately define the switch conditions for each case to ensure that the correct execution path is selected.
  • Complexity of Multiple Path Management: Complex workflows with many possible paths require clear understanding and management of each of them to avoid errors in the process logic.