question

John AN avatar image
0 Likes"
John AN asked Braydn T commented

Task Sequence Using Global Task List

operator-task-list.fsmGood Day,

I am trying to figure out how to get the operator to complete all the tasks on a plane before they move to the next plane. I attempted using a global list to no avail. If possible, wondering if I could do it with the regular 3D Logic. However, if it's easier to use process flow, then i'd appreciate a solution.

Thank you.

FlexSim 18.2.3
global listtask sequences
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

Braydn T avatar image
0 Likes"
Braydn T answered Braydn T commented

@John AN

This is a solution for Process Flow:

I would have 2 different event triggered sources for each plane. They will create a token when work enters the system, and assign a label with the plane number. Then you acquire the operator, using a query to select the right plane number (Order by plane ascending) and then complete the Process Flow Chunk.

Here is a simple example of this:

plane-example.fsm


plane-example.fsm (32.8 KiB)
· 8
5 |100000

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

John AN avatar image John AN commented ·

Braydn,

My bad. I used the plane just to differentiate between the two areas. Removing the planes, how would I ensure that the operator completes all the tasks in the first section, before moving down to start and finish the next one?

0 Likes 0 ·
Braydn T avatar image Braydn T John AN commented ·

@John AN

I understood that. You can change the variable plane to be whatever you want, but the concept is the same. The only difference to the model I sent would be preemption. If you want the operator to do all of the tasks in area 1, and then go work on tasks in area 2 until there are more tasks to complete in area 1, the model I sent you will work. If you want the operator to complete all the tasks in area 1, then go and complete all the tasks in area 2, then I can give you an example of how to do that.

Also, the example will work with a dynamic number of created items. If you want either situation but you will know the number of created items before hand, this will be much easier.

0 Likes 0 ·
John AN avatar image John AN Braydn T commented ·

@Braydn T Awesome, I'll work on using a different variable for the model. The second option is what i want (The operator to complete all the tasks in area 1, then go and complete all the tasks in area 2.)

0 Likes 0 ·
Show more comments
John AN avatar image John AN commented ·

@Braydn T 1 item shows up onCreation.

0 Likes 0 ·
Braydn T avatar image Braydn T John AN commented ·

@John AN

Does that mean you know the number before hand?

0 Likes 0 ·
John AN avatar image John AN Braydn T commented ·
@Braydn T

Yes i do.

0 Likes 0 ·
Show more comments