Camms.Risk - July 2025

Camms.Risk - July 2025

Release Note Banner Q2 2025 - Camms.Risk.png

Camms is pleased to bring you the Quarterly Product Update Release Note for the Camms.Risk.

This quarter we've got exciting enhancements to improve your user experience within the system, which will be available in your Test environment on 14th June 2025 and will be available in your Live environment on 5th July 2025.

1. Configurable Performance Thresholds for KPIs/KRIs

1. Configurable Performance Thresholds for KPIs/KRIs

This enhancement provides greater flexibility in configuring KPI/KRI performance thresholds. Moving beyond the standard three-tier Red/Amber/Green system, users can now define multiple, customised threshold levels to suit specific organisational needs.

This supports more detailed performance measurement and risk assessment, enabling clearer visibility and improved decision-making.

 

1.1 How to configure?

1.1.1 Accessing the Additional Performance Threshold Configuration page

  • To enable multiple performance statuses for KPIs/KRIs, contact Camms Support to activate the internal setting.

  • Once enabled, navigate to Administration > Configuration, where a new section titled KPI Performance Threshold will be available.

image-20250609-051826.png
Figure 1.1: KPI/KRI performance threshold configuration page
  • The same user permissions applied to the Configuration page will also apply to the KPI Performance Threshold page.

 

1.1.2 Configuring Additional Performance Thresholds

  • Within the KPI Performance Threshold section, the default configuration displays three performance statuses: On Track, Monitor, and Off Track, each with their respective colours.

image-20250609-052847.png
Figure 1.2: Default view of the KPI/KRI performance threshold configuration page
  • To define additional performance thresholds, click the Add New button. Titles, colours, images, and display order can be configured for each status.
    A maximum of five performance thresholds can be defined.

image-20250609-053405.png
Figure 1.3: Add new pop-up window in performance threshold configuration page
  • A visual representation will be displayed for each calculation method, reflecting the configured performance thresholds.

image-20250609-053548.png
Figure 1:4: Line graph for calculation methods based on the configuration
  • Once all configurations are completed, select Save to apply the changes. The system will begin processing KPI and Scorecard data for five financial years, including the current year.

  • The administrator can choose to process data immediately or schedule it for after office hours. Processing after hours is recommended to minimise any impact on system performance, especially when handling large data volumes.

Note: Performance thresholds for Scorecards will correspond to the thresholds configured in this section.

  • The Performance Threshold Configuration page will be disabled during data processing. Any changes made to KPI components at this time may not be saved and could interrupt the process.

image-20250609-082851.png
Figure 1.5: Validation message when the saving KPI/KRI performance threshold configurations

 

1.2 How does this work?

1.2.1 Changes to KPI/KRI Target/Actual Tab

  • Previously, KPIs using the Goal Post calculation method supported only two performance statuses: On Track and Off Track.

    With this enhancement, KPIs configured with the Goal Post method will support all defined performance statuses.
    As a result, an additional variance field will now be available for KPIs using this calculation method.

  • The number of variance fields displayed in KPIs will vary according to the number of configured performance thresholds, as shown in the table below.

Calculation Method

3 Performance Thresholds

4 Performance Thresholds

5 Performance Thresholds

More is Better

1 variance field

2 variance fields

3 variance fields

Less is Better

1 variance field

2 variance fields

3 variance fields

Goal Post

2 variance fields

3 variance fields

4 variance fields

  • Variance fields will be labelled using the corresponding performance threshold titles for improved clarity.

image-20250609-060956.png
Figure 1.6: Additional variance fields within Target/Actual tab of KPI/KRIs

 

1.2.2 Changes to KRI/KPI Graph

  • The upper and lower boundaries shown in the KPI graph will vary depending on the number of configured performance thresholds, as detailed in the table below.

Calculation Method

3 Performance Thresholds

4 Performance Thresholds

5 Performance Thresholds

More is Better

1 lower boundary

2 lower boundaries

3 lower boundaries

Less is Better

1 upper boundary

2 upper boundaries

3 upper boundaries

Goal Post

2 upper boundaries

2 lower boundaries

3 upper boundaries

3 lower boundaries

4 upper boundaries

4 lower boundaries

image-20250608-085304.png
Figure 1.7: KPI graph with upper and lower boundaries

1.2.3 Areas where the KPI/Scorecard performance is shown

  • KPI and Scorecard performance will display according to the configured performance thresholds, showing the corresponding colour and performance title.

  • Dashboards such as EIS and Strategy Map will display KPI and Scorecard performance according to the configured performance thresholds.

image-20250609-061617.png
Figure 1.8: New performance statuses displayed within Links tab of a Risk record

 

1.3 How is the Performance calculated?

  • Performance calculation occurs in two steps, following the existing process. First, the performance value is determined based on the configured number of thresholds, using the logic described below.

Calculation Method

Performance value calculation logic

More is Better

If (Target = 0)

          If (Actual >= 0) then 100

         Else 0

Else

         Actual/Target

 

Less is better

If (Target = 0)
          If (Actual <= 0) then 100
         Else 0
If ( Target > 0
          1 – (Actual/Target) + 1
Else
          Actual/Target

 

Goal Post

If LB1 =< Actual =< UB1 then: 100

If LB1 > Actual then: (Actual/Target) x 100

If UB1 < Actual then: (Target - (Actual - Target))/Target) x 100

 

LB1 (Lower Boundary 1) = Target - ((Target x Variance)/100)

UB1(Upper Boundary 1) = Target + ((Target x Variance)/100)

 

 

  • Secondly, the performance threshold is assigned based on the calculated performance value. Please refer to the logic below.

Calculation Method

Number of Performance Thresholds

Threshold 1

Threshold 2

Threshold 3

Threshold 4

Threshold 5

More is better

3

Performance >= 100​

Variance_1 != 0 and (100 - Variance 1) =< Performance < 100​

Performance < (100 - Variance 1)​

 

 

4

Performance >= 100​

Variance_1 != 0 and (100 - Variance 1) =< Performance < 100​

Variance_2 != 0 and (100 - Variance 2) =< Performance < (100 – Variance 1)​

Performance < (100 - Variance 2)​

 

5

Performance >= 100​

Variance_1 != 0 and (100 - Variance 1) =< Performance < 100​

Variance_2 != 0 and (100 - Variance 2) =< Performance < (100 – Variance 1)​

Variance_3 != 0 and (100 - Variance 3) =< Performance < (100 – Variance 2)​

Performance < (100 - Variance 3)​

Less is better

3

Performance >= 100​

Variance_1 != 0 and (100 - Variance 1) =< Performance < 100​

Performance < (100 - Variance 1)​

 

 

4

Performance >= 100​

Variance_1 != 0 and (100 - Variance 1) =< Performance < 100​

Variance_2 != 0 and (100 - Variance 2) =< Performance < (100 – Variance 1)​

Performance < (100 - Variance 2)​

 

5

Performance >= 100​

Variance_1 != 0 and (100 - Variance 1) =< Performance < 100​

Variance_2 != 0 and (100 - Variance 2) =< Performance < (100 – Variance 1)​

Variance_3 != 0 and (100 - Variance 3) =< Performance < (100 – Variance 2)​

Performance < (100 - Variance 3)​

Goal post

3

Performance = 100

Variance_2 != 0 and (100 - Variance 2) =< Performance < 100

Performance < (100 - Variance 2)

 

 

4

Performance = 100

Variance_2 != 0 and (100 - Variance 2) =< Performance < 100

Variance_3 != 0 and (100 - Variance 3) =< Performance < (100 – Variance 2)

Performance < (100 - Variance 3)

 

5

Performance = 100

Variance_2 != 0 and (100 - Variance 2) =< Performance < 100

Variance_3 != 0 and (100 - Variance 3) =< Performance < (100 – Variance 2)

Variance_4 != 0 and (100 - Variance 4) =< Performance < (100 – Variance 3)

Performance < (100 - Variance 4)

 

Release Note Footer Template.jpg