Skip to main content


Operators in Conductor are the built-in primitives that allow you to define the control flow in the workflow. They are similar to programming constructs such as for loops, switch cases, etc. Conductor offers support for most of the programming primitives allowing you to define the most advanced workflows.

Supported Operators

Conductor supports the following programming language constructs:

Language ConstructConductor Operator
LoopsDo While Task
Decision/switch/if-elseSwitch Task
Fork/Parallel executionFork Task and Dynamic Fork Task
JoinJoin Task
WaitWait Task and Human Task
DynamicDynamic Task
Sub Process/Sub-FlowSub Workflow Task
Start WorkflowStart Workflow Task
VariablesSet Variable Task
TerminateTerminate Task