Name
sn_hr_core.hrFulfillmentTypeUtil
Description
No description available
Script
var hrFulfillmentTypeUtil = Class.create();
hrFulfillmentTypeUtil.prototype = {
initialize: function() {
},
//Get Workflow details from HR Template
getWorkflow : function(templateSysId){
if(templateSysId!=""){
var resultWF = this._getWFInternal(templateSysId);
return resultWF;
}
return '';
},
_getWFInternal : function(templateSysId){
var checkWorkFlow = new GlideRecord('sn_hr_core_template');
checkWorkFlow.addQuery("sys_id",templateSysId);
checkWorkFlow.query();
if(checkWorkFlow._next()){
var temp= checkWorkFlow.template;
var workflowValue = temp.indexOf("workflow=");
if(workflowValue>-1){
var start = workflowValue + 9;
var end = start+ 32;
var wfId = temp.substring(start, end);
var gr = new GlideRecord("wf_workflow");
gr.addQuery("sys_id",wfId);
gr.query();
if(gr.next()){
return gr.name;
}
}
}
return '';
},
type: 'hrFulfillmentTypeUtil'
};
Sys ID
823eae7b6733320076f56c3b5685efe8