In ARIS Simulator, I've a model where I've set a work shift and lunch breaks for a human resource (HR). The HR has been assigned to a number of Functions.
In my model I have about 20 Functions. During simulation run, my HR completed the 6th Function and went to have lunch (due to lunch break scheduled). I'd expect my HR to come back and complete the 7th Function and continue with the rest after lunch. However instead, my HR went on to start from the 1st Function after it came back from the lunch break.
Is there something I have misconfigured?
Thanks heaps.
Regards,
Cecilia
Ok, I've sort of worked out what the problem is but I'm still trying to find a solution... After the resource comes back from the break, instead of continuing from the Function it broke off from during the break, the resource got assigned to the process instance in waiting at the very start Event. It isn't until later that the resource gets reassigned back to finishing off the Function it initially broke off from.
Any thoughts?
Hi Cecila,
if more than one process instances are running at the same time then the resource is assigned to the instance which is waiting for longer time. I assume that in your case a new instance was created during the execution of the 6th function. When the resource is available again after break the new instance is waiting at the first function longer than the other (old) instance is waiting at the 7th function.
But you' re right: you can avoid this behaviour by assigning priorities.
Regards
Ralf Werner