question

Howard avatar image
0 Likes"
Howard asked Logan Gold commented

How to pull specific helper operator from Global Table or List?

I want to setup a model where when the main operator is called out, a helper operator is call out at the same time.

I have created a Global Table for each of the task operators need to perform and the process flow will iterate through the Global Table until completion. The last column has the Helper Operator Group which needs to be called when the specific row task is performed. For example, Row 1 needs to call one helper operator from Group "5".

1724200746550.png

Condition 1: When an item needs to process in Processor 5 which call out Dispatcher 1's operator or an item needs to process in Processor 6 which call out Dispatcher 2's operator, 1 helper operator needs to call out from Dispatcher 5.

1724200870462.png


Condition 2 is similar to Condition 1: Dispatcher helper operator will support Dispatcher 3 and 4.

1724201004958.png

What option do I have for setting up pulling helper operator from dispatcher?

globaltabledemohr-globallist-add-headcount-by-task 20240819 (Use row number to set split, Add helper).fsm

FlexSim 24.1.1
dispatcheroperator list
· 3
5 |100000

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

Howard avatar image Howard commented ·

Any help will be greatly appreciated.

0 Likes 0 ·
Logan Gold avatar image Logan Gold ♦♦ commented ·

Hi @Howard, was Jason Lightfoot's answer helpful? If so, please click the "Accept" button at the bottom of their answer. Or if you still have questions, add a comment and we'll continue the conversation.

If we haven't heard back from you within 3 business days we'll auto-accept an answer, but you can always comment back to reopen your question.

0 Likes 0 ·
Logan Gold avatar image Logan Gold ♦♦ Logan Gold ♦♦ commented ·
@Howard, have you been able to resolve your issues, or do you still need help with this question?
0 Likes 0 ·

1 Answer

Jason Lightfoot avatar image
0 Likes"
Jason Lightfoot answered Jason Lightfoot edited

Here's the start of something you could try:

1724763954775.png


There may be better ways and the question of how you will get both to coordinate remains open. You might want to check out this article of having teams load, unload and travel.


globaltabledemohr-globallist-add-headcount-by-task.fsm


· 5
5 |100000

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

Howard avatar image Howard commented ·

In your model, may I know why the dispatcher 5 and 6 operators did not move to the processor?


Let me simplify what I want the model to do. Let's say there is no dispatcher 5 or 6 which has support operators.

Condition 1: When an item needs to process in Processor 5 which call out Dispatcher 1's operator, certain task need another operator from Dispatcher 2 or 3 which will be signaled from the Global Table.

1725284458918.png

Task:

  1. Task #1 (Row 1) has Product 5 and it calls out main operator from Dispatcher 1 and it needs another operator from Dispatcher 2.
  2. Task #2 (Row 2) has Product 5 and it calls out main operator from Dispatcher 1 and it needs another operator from Dispatcher 3.


Would your model will work in this case or there is simpler solutions?




0 Likes 0 ·
1725284458918.png (14.0 KiB)
Jason Lightfoot avatar image Jason Lightfoot ♦♦ Howard commented ·

As I said - it's only a start - they don't move since I've not given tasks to the token.helperSequence (renamed in updated model). That's because I think it's better done using a team subflow, as I eluded above.

You might consider actually making the table fields pointers to the dispatchers rather than those numerics as they would need currently need altering if you chose to give more meaningful names to your dispatchers.


0 Likes 0 ·
Howard avatar image Howard Jason Lightfoot ♦♦ commented ·

Hi Jason, the example you provided looks like it's for getting multiple operators to transport the item in the sub-flow only. Is there an option to add multiple operators at the processor only?

Simple Team Subflows - Travel, Load, Unload - FlexSim Community


In my model, there is a group of operators (Dispatcher0) dedicated to move the item so it's good. Multiple operators are already called out by the processor in the Setup Time Custom Code based on the Global Table lookup already.

1725908790719.png


All I need now is to call out one additional operator from another dispatcher to perform quality check along with the current working operator.

1725908820345.png


My model has QC operators in Dispatcher3 and Dispatcher4. These QC operators are mostly dedicated for Processor7 and Processor8 but then Processor5 or Processor6 might need QC operators from Dispatcher3 or Dispatcher4 sometimes.

1725909290898.png


How do I apply those new "helper" label and request additional QC operators?

0 Likes 0 ·
1725908790719.png (15.2 KiB)
1725908820345.png (34.4 KiB)
1725909290898.png (70.0 KiB)
Show more comments