question

leslie H avatar image
0 Likes"
leslie H asked leslie H answered

After processing, why does the person not change state to idle?

idleworker.fsm

they start good, idle and offshift. And they transfer work between shifts, but when job finishes, the workers stay in state performing task, versus idle. Tried breath, tried to set state after process (left custom code in model, just deleted flow arrow).

FlexSim 19.1.1
staff states
idleworker.fsm (135.4 KiB)
· 1
5 |100000

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

Joseph Gillespie avatar image Joseph Gillespie commented ·

@leslie H

Did you set it up on purpose for the workers to process for 15 hours? I'm not exactly sure why this happens, but the problem is that your workers are being interrupted while processing and their jobs are being finished by other workers. Since they never finish what they started, they stay in the "PerformingTask" state.

0 Likes 0 ·

1 Answer

leslie H avatar image
0 Likes"
leslie H answered

yes, often we have jobs performed by crews over very long time frames. The worker that starts the job may never work it again. We have fixed the issue with token logic, and moved away from the canned functionally.

5 |100000

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