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