Name
sn_hr_sp.HRTaskUtil
Description
HR Task utility functions
Script
var HRTaskUtil = Class.create();
HRTaskUtil.prototype = {
initialize: function() {},
getTaskFulfillmentTypeJourneyOrLE: function(taskId) {
var taskGr = new GlideRecord("sn_hr_core_task");
if (taskGr.get(taskId)) {
if ((taskGr.parent && taskGr.parent.hr_service) &&
(taskGr.parent.hr_service.fulfillment_type == "journey" ||
taskGr.parent.hr_service.fulfillment_type == "lifecycle_event"))
return taskGr.parent.hr_service.fulfillment_type.toString();
if ((taskGr.parent.parent && taskGr.parent.parent.hr_service) &&
(taskGr.parent.parent.hr_service.fulfillment_type == "journey" ||
taskGr.parent.parent.hr_service.fulfillment_type == "lifecycle_event"))
return taskGr.parent.parent.hr_service.fulfillment_type.toString();
if ((taskGr.parent.parent.parent && taskGr.parent.parent.parent.hr_service) &&
(taskGr.parent.parent.parent.hr_service.fulfillment_type == "journey" ||
taskGr.parent.parent.parent.hr_service.fulfillment_type == "lifecycle_event"))
return taskGr.parent.parent.parent.hr_service.fulfillment_type.toString();
}
return '';
},
type: 'HRTaskUtil'
};
Sys ID
f9b5c79543211110fc27ac162bb8f296