File tree Expand file tree Collapse file tree 1 file changed +17
-0
lines changed
Server-Side Components/Background Scripts/Get Risk and Controls in Project Expand file tree Collapse file tree 1 file changed +17
-0
lines changed Original file line number Diff line number Diff line change 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+ }
You can’t perform that action at this time.
0 commit comments