Skip to 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, decisions, etc. Conductor has support for most of the programing primitives allowing you to define the most advanced workflows.

Conductor supports the following programming language constructs:

Language Construct Conductor Operator
Do-While or For Loops Do While Task
Function Pointer Dynamic Task
Dynamic Parallel execution Dynamic Fork Task
Static Parallel execution Fork Task
Map Join Task
Subroutine / Fork Process Sub Workflow Task
Switch/if..then...else Switch Task
Exit Terminate Task
Global Variables Variable Task