Name
global.PlannedTaskUsageAnalytics
Description
No description available
Script
var PlannedTaskUsageAnalytics = Class.create();
PlannedTaskUsageAnalytics.prototype = {
initialize: function() {
},
pmConsoleBoardListLaunch: function(entity) {
this.log('planned_console_board', 'open', entity);
},
log: function(eventType, action, data1, data2, data3) {
if (AnalyticsFramework.isDisabled())
return;
var streamId = "snc.planned_task_v2";
var obfuscationList = [];
status = AnalyticsFramework.open(streamId);
var data = {};
data["data.1"] = '';
data["data.2"] = '';
data["data.3"] = '';
data["event.type"] = eventType;
data["action"] = action;
data["app.name"] = "planned_task_v2_console";
if( data1 )
data["data.1"] = data1;
if( data2 )
data["data.2"] = data2;
if( data3 )
data["data.3"] = data3;
if(status === 0) {
status = AnalyticsFramework.sendJSON(streamId, obfuscationList, JSON.stringify(data));
if(status != 0)
gs.warn('PlannedTaskUsageAnalytics:: Unable to send Usage status for Event Type = ' + eventType + ' action = ' + action + ' response status = ' + status);
status = AnalyticsFramework.close(streamId);
} else {
gs.warn('PlannedTaskUsageAnalytics:: Unable to open Usage Analytics for stream ' + streamId);
}
},
type: 'PlannedTaskUsageAnalytics'
};
Sys ID
0923285193f013003706dfa5e57ffb79