Enhanced rounding rules

This topic describes enhanced methods for workload rounding rules that became available in 2024.

Enhanced rounding rules enable customers to make selections for workload rounding rules that offer more flexibility than was previously available without creating a custom rounding rules class.

Note: On-premises customers who created customized rounding rules using the registry parameter, STAFF_ROUNDING_CLASS, can continue to use them. Important information is in another section. Customized rounding rules created through STAFF_ROUNDING_CLASS

The best way to explain how enhanced rounding works is through examples as shown in the table and scenarios in this section. Information about how to configure enhanced rounding options is in another section. Configuring enhanced rounding rules

Enhanced rounding method options

Rounding Method Examples Results
Round Down

From Workload Volume: 0

To Workload Volume: 0.4

If your situation requires no maximum, use Maximum Productivity Per Staff for this rounding method.

If the decimal value is 0.3, it is rounded down to 0.
Round Up

From Workload Volume: .6

To Workload Volume: 1

If your situation requires no maximum, use Maximum Productivity Per Staff for this rounding method.

If the decimal value is 0.8, it is rounded up to 1.
Mathematical Rounding

From Workload Volume: 1

To Workload Volume: 5

If your situation requires no maximum, use Maximum Productivity Per Staff for this rounding method.

If the decimal value is 4.3, the fraction which is 0.3 is less than 0.5, then it is rounded down to 4.

If the decimal value is 3.7, the fraction is 0.7 and greater than 0.5 and it is rounded up to 4.

Productivity Rounding

From Workload Volume: 1

To Workload Volume: 5

If your situation requires no maximum, use Maximum Productivity Per Staff for this rounding method.

If the decimal value is 6.3, it is divided by the productivity standard: 6.3 / (120/100) = 5.25, indicating that 5.25 employees are needed. Since the fraction indicates the need for additional work, the rounding suggests that 6 employees are required to cover one workload.

If the decimal value is 5.8, it is divided by the productivity standard: 5.8 / (120/100) = 4.8, indicating that 4.8 employees are needed. Since the fraction indicates the need for additional work, the rounding would suggest that 5 employees are needed to cover one workload.

If the decimal value is 4.8, this rounding method is not applicable for being used for rounding if there is a range covered this value by the other staffing rule.

Standard Rounding: If no selection is made for Enhanced Rounding, this is the behavior.

From Workload Volume: 6.4

To Workload Volume: 6.9

Maximum Productivity Per Staff: 120%

If the decimal value is 6.5, the whole number portion of the number (the floor) is 6. The fraction portion is 0.5. Assuming a standard productivity rule of 120%, which allows an employee to perform extra work, we compare the fraction (0.5) with the difference between 120% (1.2) and 100% (1). Since 0.5 is greater than 0.2, it indicates that an additional employee is needed. Therefore, a total of 7 employees would be needed to cover the workload.

Example Scenarios

The scenarios in this section provide examples of how the system interprets configuration.

Scenario Result

A customer configures a rounding rule with these intervals:

Interval 1:
  • From Workload Volume: 0
  • To Workload Volume: 5
  • Sfrdmeth ID / Rounding Method: Round Down
Interval 2:
  • From Workload Volume: 5
  • To Workload Volume: 7
  • Sfrdmeth ID / Rounding Method: Round Up
Interval 3:
  • From Workload Volume: 9
  • To Workload Volume: [blank]
  • Sfrdmeth ID / Rounding Method: Round Down

The user enters a value of 8.2 to be rounded according to the configured rounding rule.

The system checks which interval the value falls into.

The value 8.2 does not fall within any of the defined intervals of the rounding rule.

Since the value is not covered by any of the intervals, the default rounding rule (rounding up) is applied.

The system rounds up the value 8.2 to the nearest integer, resulting in 9.

The system returns the rounded value of 9 as the number of employees needed to handle the workload.

A customer configures a rounding rule with these intervals:

Interval 1:
  • From Workload Volume: 0
  • To Workload Volume: 5
  • Sfrdmeth ID / Rounding Method: Round Down
Interval 2:
  • From Workload Volume: 4
  • To Workload Volume: 8
  • Sfrdmeth ID / Rounding Method: Round Up

The system performs validation checks on the entered intervals.

The system detects that there is an overlap between Interval 1 (0-5) and Interval 2 (4-8).

A validation message similar to, "Validation Error: The intervals in the rounding rule configuration overlap. Please ensure that the intervals do not overlap and adjust the ranges accordingly" is displayed.

The user cannot proceed until the overlap is resolved.