Name
sn_risk_advanced.AutomatedFactorsAjax
Description
No description available
Script
var AutomatedFactorsAjax = Class.create();
AutomatedFactorsAjax.prototype = Object.extendsObject(global.AbstractAjaxProcessor, {
validateScript: function() {
var factorId = this.getParameter('sysparm_factorId');
var factor = new GlideRecord('sn_risk_advanced_automated_scripted_factor');
factor.get(factorId);
return JSON.stringify(new sn_risk_advanced.ScriptFactorUtils().validateScript(factor));
},
isComplianceInstalled: function() {
return new sn_risk_advanced.RiskUtilities().isComplianceInstalled();
},
setNextRunDate: function() {
var frequencyDetails = JSON.parse(this.getParameter('sysparm_frequencyDetails'));
(new sn_grc.FrequencyUtils().setNextRunDate(frequencyDetails));
return new GlideDate(frequencyDetails.next_run_date).getDisplayValue();
},
type: 'AutomatedFactorsAjax'
});
Sys ID
3c08b7c4776b00102a272f589a106164