Pick when the Order is complete?

Pick when the Order is complete?

martin_b6
Not applicable
976 Views
7 Replies
Message 1 of 8

Pick when the Order is complete?

martin_b6
Not applicable

[ FlexSim 20.2.3 ]

Hello

How can I determine if all items per order are completely stored in the rack? My idea would be: Products of different OrderID come at different times in rack (same slot). The operator should only start picking when the order is completely stored in the rack. In the current model a picking time is defined and specifies when the picking process runs. This time input would then be obsolete, because the operator is supposed to transport the order to the outbound immediately after receiving the signal that the order is complete. Would someone be so kind to help me with this problem?

Entwurf_10.fsm

Thank you!!

0 Likes
Accepted solutions (1)
977 Views
7 Replies
Replies (7)
Message 2 of 8

joerg_vogel_HsH
Mentor
Mentor
Accepted solution

You put your order onto a partitioned list. The partitioned list itself is an entry of a second list. You pull the entry by query to check its length to get empty and create so an back order. If the backorder gets fulfilled, you have an event on which you can start collecting the items from the slot.
The partitioned list values can actually be real items or tokens containing attributes and describing your products you will store. Or you push abstract values onto the list with push arguments which describe your attributes of the products.

0 Likes
Message 3 of 8

jason_lightfoot_adsk
Autodesk
Autodesk

Yes the easiest thing given your current model state might be to push to a list called "StoredOrderItems" partitioned by token.OrderID.

Then you would need to know how many items the order should have when pulling from the new list - so then add "SUM(Qty) AS NumItems" to "Transform Orders Table".

I'm not sure why you need aggregated order rows if the items are pushed to stored orders. At the moment you're finding matching items by SKU, but if you've pushed the order items to a list, you don't need to search for them - you just pull the quantity you need from the StoredOrderItems list and that gives you the items to pick (if you push items when they're stored - which you should).

I've made those changes and added this pull - which should give you a direct reference to the items to pick with no needs to find them by SKU:

35179-1607957208219.png

Model attached.

entwurf-10_jl.fsm


Message 4 of 8

martin_b6
Not applicable

@jason.lightfoot @Jörg Vogel

Thank you very much for the answers. The model works almost well. However, I have now neglected the time unit for delivery (since the operator delivers when the order is complete) and have noticed that before the operator transports the order to the outbound, he first goes to the inbound and grabs an item for storage. You can see this clearly at 97. What is the best way to separate this so that the operator either stores or retrieves?

Thank you!

Model attached:

Entwurf_10_2.fsm

0 Likes
Message 5 of 8

jason_lightfoot_adsk
Autodesk
Autodesk

Could you say which order in day 97 and at what time? (datetime or decimal to 6 digits)

0 Likes
Message 6 of 8

martin_b6
Not applicable

This example shows the outbound process of OrderID 444916 on 5.10.2015 at 08:01am. But it is only an example, the operator always makes strange ways before moving the order to the outbound. I think the problem is that the two processes of inbound and outbound are mixed. How can these processes be separated so that the operator first puts all the items into the rack and then starts picking?

FlexSim 2020 for Education (COMMERCIAL USE PROHIBITED) - Entwurf_10_2.fsm 2020-12-15 20-45-54_Trim.m...

0 Likes
Message 7 of 8

jason_lightfoot_adsk
Autodesk
Autodesk

I think you need to have a single resource with the operator - at the moment you have the operator in two groups and both are referenced by their own resource - so as far as your process goes it thinks it has two different resource for Placing and Picking but they share the same member.

Model attached.

entwurf-10-2_jl.fsm

Message 8 of 8

martin_b6
Not applicable

Thank you very much!

0 Likes