Process priorities
During the simulation, some processes need to be performed prior to others. This means that technical and human resources are allocated to these processes on a preferred basis. This helps minimize the dynamic wait times for these processes. Priorities can be assigned explicitly to tokens by specifying the corresponding attribute at events. The higher the value, the higher the priority. The default priority is 0. BPMN diagrams support start events only. All tokens that pass through this event during the simulation receive the specified priority. If multiple tokens are waiting to be processed at a function, resources are allocated to the token with the highest priority first. Tokens with identical priority are processed according to the point in time when they arrive at the function.