Name
sn_grc.GRCAssessmentClientUtils
Description
No description available
Script
var GRCAssessmentClientUtils = Class.create();
GRCAssessmentClientUtils.prototype = Object.extendsObject(global.AbstractAjaxProcessor, {
type: 'GRCAssessmentClientUtils',
createGroup: function() {
var ids = this.getParameter('sysparm_ids');
var type = this.getParameter('sysparm_type');
var groupBy = this.getParameter('sysparm_group_by');
if (!ids || !type || (type != 'consolidated' && type != 'grouped'))
return;
var results = new sn_grc.GRCAssessmentUtils().createGroup(ids, type, groupBy);
return new global.JSON().encode(results);
},
getGroupingPreview: function() {
var ids = this.getParameter('sysparm_ids');
var type = this.getParameter('sysparm_type');
var groupBy = this.getParameter('sysparm_group_by');
if (!ids || !type || (type != 'consolidated' && type != 'grouped'))
return;
var results = new sn_grc.GRCAssessmentUtils().getGroupingPreview(ids, type, groupBy);
return new global.JSON().encode(results);
}
});
Sys ID
0761e27bb7d133000d728289de11a992