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

Offical Documentation

Official Docs: