====== Align process and activities instances ======
{{tag>loop}}
Leverage multi-instance loop if a process deals with a set of objects.
===== ✔ How to =====
Flow_0a9mt56
Flow_0a9mt56
Flow_0j3kcf2
Flow_0j3kcf2
Flow_0v8y0lz
Flow_0l9ta06
Flow_0l9ta06
Flow_0cbr7ew
Flow_0lamrjz
Flow_0zbysou
Flow_0zbysou
Flow_0kaao6f
Flow_0efw9eu
Flow_0kaao6f
Flow_0ykhyoj
Flow_0efw9eu
Flow_0ijaw7o
Flow_0ykhyoj
Flow_0ijaw7o
Flow_1sjbt67
Flow_1sjbt67
Flow_0lamrjz
Flow_0cbr7ew
Flow_0v8y0lz
for each palette
Flow_0a9mt56
Flow_0a9mt56
Flow_0j3kcf2
Flow_0j3kcf2
Flow_0v8y0lz
Flow_1pj9ozv
Flow_1pj9ozv
Flow_0zbysou
Flow_0v8y0lz
Flow_0zbysou
Flow_1gmcsmc
Flow_08fw337
Flow_08fw337
Flow_0ijaw7o
Flow_1gmcsmc
Flow_0ykhyoj
Flow_0ykhyoj
Flow_0ijaw7o
Flow_1sjbt67
Flow_1sjbt67
===== ✘ How NOT to =====
Flow_0a9mt56
Flow_0a9mt56
Flow_0j3kcf2
Flow_0j3kcf2
Flow_0v8y0lz
Flow_1pj9ozv
Flow_1pj9ozv
Flow_0zbysou
Flow_0zbysou
Flow_0kaao6f
Flow_0efw9eu
Flow_0kaao6f
Flow_0ykhyoj
Flow_0efw9eu
Flow_0ijaw7o
Flow_0ykhyoj
Flow_0ijaw7o
Flow_1sjbt67
Flow_1sjbt67
Flow_0v8y0lz
===== Notes =====
A BPMN diagram should be treated literally: what you model is what you run.
The task "Check pallets integrity" at [[#how not to]] diagram followed by the gateway "Pallet OK?" means that the gateway checks status of just one pallet.
Correct way is either to process pallets one by one in a mutli-instance loop ([[#how to]], top), or to continue dealing with a set of pallets ([[#how to]], bottom).
===== See also =====
* [[collapsed_subprocess]]
===== Author(s) =====
--- //[[user:bell|Anatoly Belaychuk]] 2024-08-28 21:49//