We've updated the ServiceNow Community Code of Conduct, adding guidelines around AI usage, professionalism, and content violations. Read more

Update risk rating in residual assessment matrixesHow to Update Specific Residual Risk Matrix Values

KarankiS
Tera Contributor

Hello ServiceNow Community,

 

I'm working with ServiceNow GRC Advanced Risk Assessment and need guidance on updating specific values in the Residual Assessment Matrix without impacting other records.

 

Current Matrix Configuration:

Inherent Risk Control Effectiveness Current Residual Risk Current Score
HighStrongVery Low1
HighSatisfactoryLow2

Desired Changes:

Inherent Risk Control Effectiveness Desired Residual Risk Desired Score
HighStrongLow2
HighSatisfactoryModerate3

What I've Tried:

 

  1. Manual editing via Matrix tab: The matrix appears to be read-only or updates trigger cascading changes to other records with the same rating.
  2. Direct table access: Attempted to edit records in sn_risk_advanced_residual_assessment_matrix table, but encountered business rule validation errors:
    • Error: "Another record with same score 2.0 and a different rating Low exists. Provide a different score."
  3. Updating Qualitative Rating Criteria: Considered adjusting the score intervals in the Residual Assessment Qualitative Rating Criteria, but this would affect all 20 matrix combinations, not just the two I need to change.

Questions:

  1. What is the recommended approach to update specific matrix records without affecting other combinations?
  2. Is there a way to bypass the business rule validation that prevents duplicate scores with different ratings during a controlled configuration change?(OOB Config.)
  3. Should I use a Fix Script with setWorkflow(false) to make these changes, or is there a better practice?

 

 

Thanks in advance...

 
1 REPLY 1

Its_Sagnic
Mega Guru

Hi @KarankiS ,

Hope you are doing well.

1. The first thing you need to do is to move the Risk assessment Methodoldy to Draft ( if you are not able to do so please try to close all the risk assessments attached with it )  ( sn_risk_advanced_risk_assessment_methodology ).
2. Now you need to seach for the Resudual Assessment Assessment type (sn_risk_advanced_residual_assessment) ..
3. Then within that Assessment type you will get the option to update the Factors and The rating crieria. Based on the rating criteris It will show the final result in the risk assessment.

Its_Sagnic_0-1770441096477.png

 

The rating crieria :

Lower rating intervalRatingOverridden scoreRisk color styleRisk appetite scale

  1Very Low2Very Low Risk1 - Averse
  3Low5Low Risk2 - Minimalist
  6Medium12Medium risk3 - Cautious
  13High19High Risk4 - Open
  20Very High25Very High Risk5 - Hungry
  26Extremely High36Extremely High5 - Hungry

 

 

 

4. Now you need to open any of the factor Group factor ( Impact , Likelyhood etc ) and need to set the Factors and Qualitative transformation criteria.

 
 

Factors :

Actions NameFactor contributionTypeDisplay orderQualitative weighting (%)
  StrategicQualitativeManual Factor1
100% 
  Public OpinionQualitativeManual Factor1
200% 
  RegulatoryQualitativeManual Factor1
600% 
  OperationalQualitativeManual Factor1
400% 
  EnvironmentalQualitativeManual Factor1
300% 
  Health & SafetyQualitativeManual Factor1
500% 
 
Qualitative Transformation Criteria :
Actions Lower limit of rangeScoreDisplay text
  01Negligible
  1.012Minor
  2.013Moderate
  3.014Significant
  4.015Critical
  5.016Catastrophic

So after you update the record you need to save the factors and then the Publish the group factors .

and then publish the assessment as well.

So if you find the solution useful for you please mark it as helpful and accept the solution to close the thread.

Regards,

Sagnic