Hi everyone,
I tried to build an example model that clarifies the function of the Sort Back Orders Before Evaluating Entries (SBO) option for list back order strategies. And I'm struggling to come up with an example.
In the attached model I create four tokens, numbered 1 - 4 on the label Num, that each try to pull two values from a list. After 3s, a total of twelve tokens are pushed to the list (Allow Multiple Pushes... is active). The back orders are ordered according to the delta between their their Num label and that of the value on the list.
Whether the SBO option is checked or not, the result is always exactly the same: The backorders are sorted once agains the first entry on the list and then get to pull values according to the pull query. Which is the behaviour I would expect when SBO is checked.
Based on the wording in the documentation, I would expect the pull query to be overridden and the first 8 tokens being assigned to the puller that best matches their number according to the back order strategy. https://docs.flexsim.com/en/23.2/Reference/Tools/GlobalLists/BackOrders/BackOrders.html
But since that is not what is happening, I would like to ask if someone has an example of when this options makes a difference and/or clarify the intended use.