Skip to main content

PARALLEL

The Parallel Step is a container Step that is designed to execute multiple Step paths at the same time. This construct can be useful in cases where execution of one Step does not rely on the result of others and can progress independently.

For example, if you had a Process that combined search results from two sources, you could fetch the search results concurrently, and when both results are received, merge them into a single payload.

tip

Container Steps can be nested! Use List of Steps inside a Parallel Step if you want to run a sequential list of Steps within one of the paths.

Video Overview


tip

Unmeshed parallel steps do not fail on any parallel threads failing, it will complete all threads and then fail the step, this prevents the inconsistent behavior you see in regular parallel executions which can leave tasks hanging or partially complete.

Input

This Step does not accept parameters via the input field. Instead, the Steps being run in parallel are listed in its Step Context's children field.

Output

Parallel Steps does not return any output.