# Flow control

Choose a node to view its purpose and configuration.

| Node | Purpose |
| --- | --- |
| [Parallel](parallel.md) | Run branches concurrently and continue after all finish. |
| [Conditional Branch](conditional-branch.md) | Select a path by condition, with separate steps on each path. |
| [Loop](loop.md) | Repeat steps according to a condition. |
| [Workflow Trigger](workflow-trigger.md) | Start another published workflow and return new task information. |
| [Sub-workflow](sub-workflow.md) | Call reusable steps defined within the current workflow. |

```{toctree}
:hidden:
:maxdepth: 1

Parallel <parallel>
Conditional Branch <conditional-branch>
Loop <loop>
Workflow Trigger <workflow-trigger>
Sub-workflow <sub-workflow>
```
