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.