Hi everyone,
In my model, truck drivers have to acquire a dock door to load shipments. For this resource called 'DockDoors', I have set up a 'default query' to make sure that only certain doors can be acquired for certain shipment types and quantities. This all works perfectly fine. Then I also set up a 'queue strategy' to determine that if backorders arise, the trucks are sorted from lowest shipment quantity to highest, such that trucks with the shortest loading time are given priority. I found this to be an excellent way of reducing the truck congestion that happens in the yard otherwise.
My question is about the following. With the current settings, in case of backorders, the system will always give trucks with lower loading times priority. This could lead to situations where a certain truck and its driver are waiting the whole afternoon before there are no backorders anymore and finally the longer loading time trucks can be processed. It is unrealistic and impossible to ask this of truck drivers, and therefore i want to add a max wait time of 1 hour to be on the backorder list. After this hour, i want the truck/driver to be the first in line to acquire a door if one becomes available. In this way, shorter loading times still receive priority, but drivers never have to wait more than 1 hour, regardless of their loading time.
I have looked at the max wait time function but only found ways to send the token to another destination, and not the functionality i desire. I wonder if what i want is also possible. I had to attach my model as a zip as it gave an error message if i tried to upload it directly. I hope this explanation is clear and look forward to your help!