Name
global.SAMRefreshEligibityCalculator
Description
No description available
Script
var SAMRefreshEligibityCalculator = Class.create();
SAMRefreshEligibityCalculator.prototype = {
initialize: function() {
},
process: function() {
var hwModelGr = new GlideRecord('cmdb_hardware_product_model');
hwModelGr.addNotNullQuery('useful_life');
hwModelGr.query();
while (hwModelGr.next()) {
var hwGr = new GlideRecord('alm_hardware');
hwGr.addQuery('model', hwModelGr.getUniqueValue());
hwGr.addQuery('sys_created_on', '<', gs.monthsAgo(parseInt(hwModelGr.getValue('useful_life'))));
hwGr.addQuery('eligible_for_refresh', false);
hwGr.setValue('eligible_for_refresh', true);
hwGr.updateMultiple();
}
},
type: 'SAMRefreshEligibityCalculator'
};
Sys ID
ec1751fcd1510010fa9b55a1cf1df891