- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
09-07-2022 09:39 AM
I'm having error and wondering what I can do to fix. This is for a Script Include
var ScriptInlcudeVPUtil = Class.create();
ScriptIncludeVPUtil.prototype = Object.extendsObject(AbstractAjaxProcessor, {
vpName: function() {
var supervisorID = this.getParameter('sysparm_supervisor_id');
var profileGR = new GlideRecord('sn_hr_core_profile');
if(profileGR.get('user', supervisorID)) {
var manager = profileGR.user.manager;
var isVP = confrimJobGroup(manager);
if(!isVP){
var managersManager = manager.manager;
isVP = confrimJobGroup(managersManager);
if(isVP)
return managersManager;
else
return 'No VP found!';
} else {
return manager;
}
},
confrimJobGroup: function(manager){
var userGR = new GlideRecord('sn_hr_core_profile');
if(userGR.get('user', manager)){
var jobGroup = userGR.position.job_group;
if(jobGroup.toString() == '11')
return true;
return false;
}
}
Solved! Go to Solution.
- Labels:
-
Service Catalog
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
09-07-2022 09:58 AM
Hi,
1 more closing curly bracket to be added
var ScriptInlcudeVPUtil = Class.create();
ScriptIncludeVPUtil.prototype = Object.extendsObject(AbstractAjaxProcessor, {
vpName: function() {
var supervisorID = this.getParameter('sysparm_supervisor_id');
var profileGR = new GlideRecord('sn_hr_core_profile');
if(profileGR.get('user', supervisorID)) {
var manager = profileGR.user.manager;
var isVP = confrimJobGroup(manager);
if(!isVP){
var managersManager = manager.manager;
isVP = confrimJobGroup(managersManager);
if(isVP)
return managersManager;
else
return 'No VP found!';
} else {
return manager;
}
} // added this
},
confrimJobGroup: function(manager){
var userGR = new GlideRecord('sn_hr_core_profile');
if(userGR.get('user', manager)){
var jobGroup = userGR.position.job_group;
if(jobGroup.toString() == '11')
return true;
return false;
}
}
Regards
Ankur
Ankur
✨ Certified Technical Architect || ✨ 9x ServiceNow MVP || ✨ ServiceNow Community Leader
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
09-07-2022 09:58 AM
Hi,
1 more closing curly bracket to be added
var ScriptInlcudeVPUtil = Class.create();
ScriptIncludeVPUtil.prototype = Object.extendsObject(AbstractAjaxProcessor, {
vpName: function() {
var supervisorID = this.getParameter('sysparm_supervisor_id');
var profileGR = new GlideRecord('sn_hr_core_profile');
if(profileGR.get('user', supervisorID)) {
var manager = profileGR.user.manager;
var isVP = confrimJobGroup(manager);
if(!isVP){
var managersManager = manager.manager;
isVP = confrimJobGroup(managersManager);
if(isVP)
return managersManager;
else
return 'No VP found!';
} else {
return manager;
}
} // added this
},
confrimJobGroup: function(manager){
var userGR = new GlideRecord('sn_hr_core_profile');
if(userGR.get('user', manager)){
var jobGroup = userGR.position.job_group;
if(jobGroup.toString() == '11')
return true;
return false;
}
}
Regards
Ankur
Ankur
✨ Certified Technical Architect || ✨ 9x ServiceNow MVP || ✨ ServiceNow Community Leader