Skip to main content


Operators are built-in primitives in Conductor that allow you to define the control flow in the workflow. Operators are similar to programming constructs such as for loops, switch case, etc. Conductor has support for most of the programing 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..then...elseSwitch Task
Fork / Parallel executionFork Task and Dynamic Fork Task
JoinJoin Task
WaitWait Task and Human Task
TerminateTerminate Task
Sub Process / Sub-FlowSub Workflow Task
VariablesSet Variable Task