If resources are allocated to a function alternatively, you can use the Priority attribute to specify which resource has priority if several of them are available at the same time. The resource with the highest priority is then allocated.
General prioritization of resources
To specify which resource is generally to be used as a priority, define the Priority attribute (Simulation attribute type group) at human or technical resources. Indicates which human resource is to be used to process a function if there is a choice of several employees who can process it. The higher the number, the higher the priority. For example, if three employees have been allocated to a function, the employee with priority 3 will be used to carry it out. If a new process arrives while this employee is active, the employee with priority 2 will process the new process, and so on.
Under the aspect of multiple resource use, the following applies to positions and roles: If multiple persons are required, the person whose position or role has the highest priority is used first, followed by the person having the position or role with the next highest priority. This procedure continues until all required persons are committed.
The number of persons must be greater than the number of process instances. Please note that the number of employees is always assumed to be 1 for the Position and Role object types, regardless of the number you entered in the Number of required employees attribute (Simulation attribute type group) for the carries out connection.
Prioritization of resources for a specific function
To specify which resource is to be used as a priority for a particular function, define the Priority attribute (Simulation attribute type group) at the connection between functions and resources. This can be beneficial if certain resources are more suitable for performing a particular task than others.
The attribute at the connection has priority over the attribute at the resource. The higher the value, the higher the priority.
Example
Several workers are capable of performing a particular task. However, some of these workers carry out the activity particularly well due to their specific skills. In this case, the employees that are better suited should be given priority when performing the task.
How is a simulated process with priorities passed through?
When a process folder reaches a function for which several resources are available, the system checks whether the Priority attribute is specified at the connections between the function and the resources. If so, the resource with the highest priority is used for this function. If no specific resource priority is defined for the function, the system checks whether a priority is defined for the resource itself. If so, the priority of the resource is used. If no resource priority is defined for the function or for the resource, the default priority 0 is used.
Which connections between functions and resources can have the 'Priority' attribute?
carries out
contributes to
is operating resource of
is alternative operating resource of
requires
requires alternatively
accesses
accesses alternatively