question

Maryam H2 avatar image
1 Like"
Maryam H2 asked Jeanette F commented

updating state of an operator

How can I change the state of operators, which are objects linked to an object flow, from "idle" to a state such as "busy" or "performing task"?

Even though I am updating the state of the operator to "Performing Task," as shown in the images below, the State Chart continues to display the status of this operator as "idle":

*I have modified the State Table to include for the "Performing Task" state as utilized.

1709048074596.png

1709048174345.png

FlexSim 24.0.1
operatorutilizationstate
1709048074596.png (13.5 KiB)
1709048174345.png (9.2 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.

Jeanette F avatar image Jeanette F ♦♦ commented ·

Hi @Maryam H2, was Anutt K'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 ·

1 Answer

Anutt K avatar image
0 Likes"
Anutt K answered Jason Lightfoot commented

1709085228940.png

So, You may Custom Code for "Set Object State" when operator or staff has finish from any task.


1709085228940.png (14.3 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.

Felix Möhlmann avatar image Felix Möhlmann commented ·

To add to this answer:

The "Process" activity from the people module sets the HC state profile. A default "Operator" doesn't have this profile and the state pie chart in your screenshot only shows the default state profile.

To set an operator's state for a predetermined timeframe, similar to the "Process" activity, use a delay task.

1709103804863.png

0 Likes 0 ·
1709103804863.png (10.2 KiB)
Maryam H2 avatar image Maryam H2 Felix Möhlmann commented ·

@Anutt K@Felix Möhlmann Got it, is there a way to convert those Processes to Delay Tasks using a script, or a quicker alternative than manually updating each Process to a Delay Task?

0 Likes 0 ·
Jason Lightfoot avatar image Jason Lightfoot ♦♦ Maryam H2 commented ·
There's not a supported method for this. It's not impossible but caution is advised (related post here).
0 Likes 0 ·
Show more comments