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.
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
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.