Operators
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 |
Wait | Wait Task |