====== 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//