Im doing a crossdock simulation, I have my items going through the system and now i want that the items of the shipping order to go to a queue and the others to continue their way through the system. How can i make this? Should I use Process Flow or can i do this with decision points or another element?
Answer by Eric M ·
Thanks for your further explanations. I'm attaching a model that shows one way of doing this. I created a table with different orders for each of the different queues (more about importing an excel table here). The basics of how this works are that when items enter the conveyor system, they are pushed to a list using process flow. A token is created for the order and gets some labels assigned to record the order information from the table. A token is created for each item on the order. This token is then used to "pull" an item of the correct type from the list. The items are then sent to the correct bay using process flow.
When they get to the bay, a batch activity is used to make sure the entire order has been collected. The robot is then used to transport the items onto the combiners. When packing is finished, the pallet is moved to the last combiner and to the sink. The token then goes through a decide activity to determine if there are more columns in the table to loop back around and repeat the process.
You will notice that I changed the combiners to queues that look like combiners. This is because combiners have their own logic that I wanted to override using process flow. It's easier to use something that looks like a combiner without the attached logic. Also, the main body of the process flow is done using an instance process flow. In order to understand what's going on, you can delete all of the attached objects except for 1. That way you can follow the tokens through the flow and see what it's doing for one order. When you feel like you understand, you can add the other queues back into the flow.
I tried to make some notes in the process flow as well. Click through each activity and try to understand what's happening. I know this is a lot, so let me know if you have any questions.