Name

sn_risk_advanced.generateIssueRiskEvent

Description

Implements extension point sn_grc.generateIssue

Script

var generateIssueRiskEvent = Class.create();
generateIssueRiskEvent.prototype = {
  initialize: function() {
  },

  process: function(parent) {
      var query="";
  	if( parent && (parent.getTableName()=='sn_risk_advanced_event') ){
  		
  		var shortDescription = gs.getMessage("Issue for event {0}", parent.name);
  		query = 'profile=' + parent.primary_profile + '^short_description=' + shortDescription + '^issue_source=';
  		
  		var issueSource = new sn_grc.IssueUtils().getIssueSource('risk_event');
  		if (!gs.nil(issueSource)) {
  			issueSource = issueSource.getValue('label');
  		}
  		query += issueSource;
  		return query;
  	}
      return "";
  },

  type: 'generateIssueRiskEvent'
};

Sys ID

466ebd5cc3312010c4d27e2cc840dd72

Offical Documentation

Official Docs: