I have items that can go to racks or floor storage by mutually exclusive labels (WH, RL). The value of the label dictates which rack or floor storage each item should be routed to. Routing to floor storage is working, but there are some exceptions with the racks.
The racks pull using SQL IN with the list of all rack labels on the rack. I would prefer not to need to include this, but currently it prevents the racks from pulling items they cannot slot (which triggers exceptions).
The pull requirement is 'items successfully assigned to slots,' and the slot assignment strategy is 'matching labels.' This works until the slot is full, at which time it seems the rack pulls the item anyway and then throws an error because no slot can be assigned.
See attached concept model. I want the racks to only pull items when there is a matching slot with capacity, and not otherwise error out. If it is possible to not need to list the slot label values in the query, that would be ideal (there are many more slots/labels in the real model).