Introduction

A dynamic priority group is a container which references:


Service numbers reference the dynamic priority group:

Operation

Activation

In the supervisor, tab Dynamic Priority Groups, the following is shown:

The green circles shown from left to right denote the following:

Clicking on the green circle will toggle the activation / deactivation of these entries.

Dynamic Mode

Dynamic mode is when the dynamic priority group is activated in the supervisor and calls are planned for the current timeslice. Also the planned calls entry must be active. 

For example:

If all three of these criteria are met, the algorithm works as follows:

( Remaining Time in Timeslice > 0 ) AND ( Planned Calls > Serviced Calls in Timeslice ) --> Priority = dynamic
( Serviced Calls in Timeslice >= Planned Calls ) --> Priority = 0

The formula for calculating the dynamic priority is as follows:

DeltaCallsPercent = ( PlannedCalls - ServicedCalls ) * 100.0 / PlannedCalls;
DeltaTimePercent = SecondsToGoInTimeslice * 100.0 / SecondsTotalInTimeslice;
DynamicPriorityGroupsPriority = MINIMUM OF ( ( DeltaCallsPercent * 50 / DeltaTimePercent ), 100 );

Static Mode

Static mode is when the planned calls entry is inactive:

or the dynamic priority group is inactive:

but, as in both screenshots above, the static priority is active.

If these criteria are met, the algorithm applies the static priority to the call.

The following controls are available to the supervisor:

ControlFunction

Reset all static priorities.

Increase a static priority entry.

Decrease a static priority entry.

Reset a static priority entry.

Off Mode

Off mode is when the dynamic and static priority are deactivated:

In this case, the priority assigned by the service number settings is applied to the call.