Parameters in parallel execution

Each serial flow in the workflow has a set of parameters. Therefore, if flows run in parallel, multiple parameter sets exist simultaneously. Where parallel flows are combined with a merge step of type all-in, these sets must be merged.

When the parameter sets are merged, and a parameter is changed in one of the branches of a parallel flow, the changed value prevails over the unchanged values in the other branches.

Example

This diagram shows an example:

tr_diagram_ion_wf_param_parallel.png

Parameter A is changed in the upper branch of a parallel flow. Parameter B is changed in the lower branch. After merging the branches, both parameters keep the changed value (1).

Note: If the same parameter is changed in two parallel branches, the resulting value after merging those branches is undetermined. It can be either value.