Join the #BuildWithBuildAgent Challenge! Get recognized, earn exclusive swag, and inspire the ServiceNow Community with what you can build using Build Agent.  Join the Challenge.

How to change the Inherent Risk Score calculation in Advanced Risk Assessment?

Shweta Kharb
Giga Contributor

Hi Team,

We are trying to use a custom scoring logic to calculate the Inherent Risk in Advanced Risk Assessment Instance. We understand it gets calculated from Impact & Likelihood factors. But tried to find out the relevant business rule but failed to do so.

We appreciate any help around where and how can we use our score instead of calculated inherent score coming from Factors.

Thanks

1 ACCEPTED SOLUTION

Hi Shweta,

1. To launch Assessment based on UI Action "Assess Risk" do we need to script and create assessment instance? If yes, then how will select which RAM to pick as there can be multiple on one object or table?

Once a RAM is defined on the table on which you wish to perform an assessment, the system automatically creates the relationship. Therefore, for any object assessment you can only have 1 active RAM on that table. To initiate assessment you need to create UI action on that object and call the code in the document

find_real_file.png

The RAM is automatically selected based on the object 

2. I am not able to find Risk Assessment related list in Entity Type table.

[Utkarsh] Since you may assess anything using this framework we do not preship any related list. However, you can establish that relationship very easily. Attaching a document which has some help towards that topic

3. We do not need to create scope like we used to do previously to assess Entities?

[Utkarsh] No you do not need to create scope for any object. You may directly assess the record in Any Object Assessment

 

Regards,

Utkarsh

View solution in original post

14 REPLIES 14

Hi Shweta,

 

Can you pls. elaborate on how you want to fetch the data? Based on that i can comment whether or not you can use the Scripted factors for the same.

The sys_id or object_id gives the sys_id of the entity or the object you are assessing and can be used as a filter criteria. But i am now a bit confused on how you want to fetch the data and where it is. If you can provide a example of that i can provide the guidance.

Regards,

Utkarsh

Hi Utkarsh,

Let me give you the scenario. I am having a value of inherent risk score in a custom field at my Risk table. 

I wish to bring that value to Risk Assessment Instance and map to OOB inherent Risk score field so as to calculate the Residual Risk rating.

We are open to explore both automated factors(query/scripted).

1. In the scripted factors, we can have sys_id of Risk record as we will be assessing the same.

It should bring in values like 'result.score=sys_id.u_inherent_risk_score'

2. In the automated query factors, to fetch the value from another table, may i know what does the 'Filter' feature do?

We have options like Filer by Object- and list of all fields. 

 

Thanks

Shweta

 

 

 

Hi Shweta,

 

I may need to understand the business use case better. Would it be possible to have a quick call where you can walk me through what you are trying to do? 

Drop me an email with your available slots, i can send a meeting invite. I am available till 5 PM IST today.

Regards,

Utkarsh

Sure Utkarsh, It will be my pleasure connecting with you.

You may schedule a meeting around 4 or 4:30 pm IST as per your convenience.

My email address is shwkharb@deloitte.com.

Thanks

Hi shewta did u get the business rule ?which is bieng calculated at the backend  our organistion needs inherent score should be less than resdiual score where should i configure thAT