# ML Wiki

## Workflow Patterns

Workflow patterns help to express the constructions common to workflows

## Basic Control Flow Patterns

### Sequence

First task $A$, then task $B$ [1]:

### Parallel Split

Tasks $b$ and $c$ are processed in parallel [2]

### Synchronization

Do $d$ only after both $b$ and $c$ are completed [3]

• this is a synchronization between two parallel processes

### Exclusive Choice

after $a$, do $b$ or $c$ [4]

### Simple Merge

perform $d$ after $b$ or $c$ finishes [5]

## Termination Patterns

• Implicit Termination