question

Howard avatar image
0 Likes"
Howard asked Howard commented

Proper way to setup rework priority

I want to setup a source to add rework to the queue pending to be processed.

I setup priority = 1 for the rework items from the source but it doesn't not get to transfer and processed first. How should I set this up?

Is it possible to set priority in a global table and use that higher priority items get transferred and processed first?

globaltabledemohr-globallist- Rework.fsm

FlexSim 24.0.2
priorityrework
5 |100000

Up to 12 attachments (including images) can be used with a maximum of 23.8 MiB each and 47.7 MiB total.

1 Answer

Felix Möhlmann avatar image
0 Likes"
Felix Möhlmann answered Howard commented

First you need a way to differentiate between normal items and rework items. For this I added the "Rework" label to all items with a value of either 0 or 1.

You can now use this label in two different spots to give priority to the rework items.

- Make the priority of the transport task sequence created in Process Flow (Create TS) depend on the label, so rework items are moved first.

- Make Queue1-4 sort their items by the rework label whenever a new item enters (On Entry Trigger -> Control -> Sort By Expression)

I modified the arrival times of Source3 to show both cases in the attached model.

globaltabledemohr-globallist-rework_1.fsm


· 6
5 |100000

Up to 12 attachments (including images) can be used with a maximum of 23.8 MiB each and 47.7 MiB total.