Sub-process instances can complete in any order, so output must be appended to the target list. For single to multi-instance output mappings, the target list must be configured as
Append to Target List.
In other words, the mapped output values are appended in the order of sub-process completion, and therefore the location of data in output arrays may not match the location of input data for the corresponding sub-process instance.