Name
sn_risk.RiskALECalculator
Description
Script include to calculate Risk ALE based on SLE and ARO selections
Script
var RiskALECalculator = Class.create();
RiskALECalculator.prototype = Object.extendsObject(global.AbstractAjaxProcessor, {
calculateALE: function(sleValue, aroValue) {
var amount = parseFloat(sleValue) * parseFloat(aroValue);
return (amount.toFixed(2));
},
/* method available to client scripts call using:
var gajax = new GlideAjax("RiskALECalculator");
gajax.addParam("sysparm_name", "calculateALEOnChange");
gajax.addParam("sysparm_sleValue", SLE value);
gajax.addParam("sysparm_aroValue", ARO value);*/
calculateALEOnChange: function() {
var sleValue = this.getParameter("sysparm_sleValue");
var aroValue = this.getParameter("sysparm_aroValue");
return this.calculateALE(sleValue, aroValue);
},
type: 'RiskALECalculator'
});
Sys ID
08dda9d0c30302004e44dccdf3d3ae70