Name

global.LogAnalyticsSkillManagement

Description

No description available

Script

var LogAnalyticsSkillManagement = Class.create();
LogAnalyticsSkillManagement.prototype = {
  initialize: function() {
  	this.event_id = "skill.management";
  },
  
  logAnalytics: function(data) {
  	if(sn_uapaf.ScopedAnalyticsFramework.isDisabled())
  		return;
  	var streamId = "com.snc.skill_management";
  	var obfuscationList = [];
  	data['event.type'] = this.event_id;
  	var sendStatus;
  	status = sn_uapaf.ScopedAnalyticsFramework.open(streamId);
  	if (status === 0) {
  		sendStatus = sn_uapaf.ScopedAnalyticsFramework.sendJSON(streamId, obfuscationList, JSON.stringify(data));
  		status = sn_uapaf.ScopedAnalyticsFramework.close(streamId);
  	}
  	if(this.isDebugOn())
  		gs.info("logAnalytics status = " + sendStatus + "; logAnalytics streamId=" + streamId + " data=" + JSON.stringify(data));
  },
  
  isDebugOn: function(){
  	return GlideProperties.get("com.snc.skills_management.debug_log", false) == "true";
  },

  type: 'LogAnalyticsAgentSchedule'
};

Sys ID

dec8844be7333200f30d2188d2f6a97a

Offical Documentation

Official Docs: