Wait for transporting until it has multiple items, then move them at once

I want to receive multiple items at Process Node (Let’s say 3 items), then move those items to the next process at a time.

I tried two methods but didn’t work as I expected. Could you give me some advice what’s wrong here?

Method 1: Using Buffer
I tried “buffer”. It keeps the first item, but the second and third item flew to the following process and it didn’t sustain. Also, I wasn’t sure how to write “BreakCondition”'s equation to release the first item.

Method 2: Using Transport Pattern In
For this one, I was able to have three items, but then when TransportOut, each item moves one by one, not three at once.

I would recommend to make an assembly product type with 3 assembly slots in a single step. The assembly slots need to have the same OrderIndex value. Then you can transport into that assembly and out of it, and the slots are handled in parallel.

If you want all the products to go to same next process together, then either attaching them together or transporting out the assembly will work.

1 Like

Thank you @TSy. I was able to make it work by setting the assembly!