Name

global.MandatorySkillsForAssignment

Description

No description available

Script

var MandatorySkillsForAssignment = Class.create();
MandatorySkillsForAssignment.prototype = {
  initialize: function() {
  },
  getMandatorySkills: function(taskSysId){
  	try {
  		var mandatorySkills = [];
  		var taskSkillGR = new GlideRecord('task_m2m_skill');
  		taskSkillGR.addQuery('task',taskSysId);
  		taskSkillGR.addQuery('mandatory',true);
  		taskSkillGR.query();
  		while(taskSkillGR.next()){
  			var mandatorySkillObject = {};
  			mandatorySkillObject.skillName = taskSkillGR.skill.name+'';
  			mandatorySkills.push(mandatorySkillObject);
  		}	
  		var response = mandatorySkills;
  		return{
  			"status": 200,
  			"message":"ok",
  			"data": response
  		};
  	} catch (e) {
  		return {
  			"status": 500,
  			"message": e,
  			"location": this.type
  		};
  	}
  	
  },
  type: 'MandatorySkillsForAssignment'
};

Sys ID

e005f5b993c3030045a3f5be867ffb12

Offical Documentation

Official Docs: