Name
sn_risk.generateIssueRiskAssessment
Description
Implements extension point sn_grc.generateIssue
Script
var generateIssueRiskAssessment = Class.create();
generateIssueRiskAssessment.prototype = {
initialize: function() {
},
process: function(parent, action) {
var query="";
//Parent object is not available for custom relationships, hence getting the collection object from action object
var riskAssessmentCustomRel = (action.getURLParameter("sysparm_collection") == 'sn_risk_advanced_risk_assessment_instance');
if(( parent && (parent.getTableName()=='sn_risk_advanced_risk_assessment_instance')) || riskAssessmentCustomRel){
query = 'issue_source=';
var issueSource = new sn_grc.IssueUtils().getIssueSource('risk_assessment');
if (!gs.nil(issueSource)) {
issueSource = issueSource.getValue('label');
}
query += issueSource;
return query;
}
return "";
},
type: 'generateIssueRiskAssessment'
};
Sys ID
f59e719cc3312010c4d27e2cc840dd93