Skip to content

Operators

Operators are built-in primitives in Conductor that allow you to define the workflow's control flow. They are similar to programming constructs such as for loops, if-else selections, and so on. Conductor supports most programming primitives, so that you can create various advanced workflows.

Here are the operators available in Conductor OSS:

Operator Description
Do While Do-while loops / For loops
Dynamic Function pointer
Dynamic Fork Dynamic parallel execution
Fork Static parallel execution
Join Wait for all selected branches
Exclusive Join Continue with the first selected branch
Set Variable Workflow variable declaration
Start Workflow Entry point
Sub Workflow Subroutine
Switch Switch / If..then...else selection
Terminate Exit

Deprecated migration guidance

DECISION is deprecated. Use Switch for new workflows. EXCLUSIVE_JOIN is active and documented above.