Skip to content

Commit 11dcf35

Browse files
authored
Get Risks and Controls that are involved for a Risk Assessment Project
1 parent c7c2275 commit 11dcf35

File tree

1 file changed

+17
-0
lines changed

1 file changed

+17
-0
lines changed
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
var asmtGr = new GlideRecord('sn_risk_advanced_risk_assessment_instance');
2+
asmtGr.addQuery('risk_assessment_project','d4eed504c3787210b533bb02b4013121');//Risk Assessment Project Sys Id
3+
asmtGr.query();
4+
while(asmtGr.next()){
5+
gs.print("Risk: "+asmtGr.risk.name+"\n");//Printing Individual Risk Name
6+
var asmtResp = new GlideAggregate('sn_risk_advanced_risk_assessment_instance_response');
7+
asmtResp.addEncodedQuery('assessment_instance_id='+asmtGr.sys_id+'^assessment_type=2^parent_instance_response=NULL');
8+
asmtResp.query();
9+
var countCont = asmtResp.getRowCount().toString();
10+
gs.print("This risk has "+countCont+" control(s) associated as mitigating action. Those are -\n");
11+
var i=1;
12+
while(asmtResp.next()){
13+
gs.print('Control '+i+' : '+asmtResp.control.name+"\n");//Printing Control names for each risk
14+
i++;
15+
}
16+
gs.print('\n');
17+
}

0 commit comments

Comments
 (0)