question

Paula D avatar image
0 Likes"
Paula D asked Joshua S edited

Processor with 2 different processes in different timings.

Hi!

the thing is that I have this process where an item enters a processor1, then it has to enter another processor2 and finally it has to enter processor1 again and to continue with another process after it enters processor1 the second time. The problem is that if I call the same Item with different label names, the process continue in the same process of processor2 and it creates like a loop and the item doesn´t continue its process. Please I need help to change that!

Here is an example of what Im telling:ej-mismo-procesador-2-veces.fsm

Example: The process for item 40115 (the one I want) is the next one: source1-Queue1-Processor1-Queue3-Processor2-Queue4-Processor1-Queue5-Processor3.

Thank you!

FlexSim 17.2.5
processordifferent process
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

Joshua S avatar image
1 Like"
Joshua S answered Joshua S edited

For any of your pull requirements, you need to have a label that exists on the object that it is going to pull, so you can have a pull requirement that asks to check a value that doesn't exist on an item till it makes a second pass.

One idea for this is to add a label to the item at the source called "Pass" or something and set it to 0. Then do the pull requirement based on that label and have it increment after it passes the first processor.

Also rather than do a pull requirement on the queues and processors, there are several Flow options that are more versatile and not as finicky as shown in the picture below. I would look into "Conditional Port" and "Port By Case".


pic1.png (38.2 KiB)
5 |100000

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