Name
global.AJAXSubscriptionSummaryWorker
Description
It is used to kick start Subscription Summarization
Script
var AJAXSubscriptionSummaryWorker = Class.create();
AJAXSubscriptionSummaryWorker.prototype = Object.extendsObject(AbstractAjaxProcessor, {
start: function() {
if (!this.canProceed())
return;
var summarizer = new SNC.SubscriptionSummarizer();
summarizer.runSummary();
var progressId = summarizer.getProgressWorkerId();
gs.log("AJAXSubscriptionSummaryWorker: getProgressID = " + progressId);
return progressId;
},
canProceed: function(){
if (gs.hasRole("admin") || gs.hasRole("usage_admin"))
return true;
return false;
}
});
Sys ID
56b056641b885010593876a61a4bcbf9