change request
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Tuesday
answer = {
// Configure policy inputs here
u_svp_approval_mandatory : false,
u_svp_no_vp : false
};
var svp_approval_required = false;
var svp_no_vp_required = false;
var gr_conflict = new GlideRecord('conflict');
gr_conflict.addEncodedQuery("change=" + current.sys_id + "^type=blackout^schedule.ref_cmn_schedule_blackout.u_svp_approval_req=true");
gr_conflict.query();
if(gr_conflict.next()){
if (current.assigned_to.u_management_level < 5 && current.assigned_to.manager && current.assigned_to.manager.u_management_level < 6)
//Change Coordinator is not VP or above and CC's manager is below SVP. Returns true for empty string and null.
{
svp_approval_required = true;
}
if (!current.assigned_to.u_vp && current.assigned_to.u_director && current.assigned_to.u_director.manager && current.assigned_to.u_director.manager.u_management_level == 6) {
//director's manager is SVP
svp_no_vp_required = true;
}
}
if (svp_approval_required){
if (!current.assigned_to.u_vp || !current.assigned_to.u_vp.manager){
current.work_notes = "Current User doesn't have an SVP";
}
answer.u_svp_approval_mandatory = true;
}
if (svp_no_vp_required) {
answer.u_svp_approval_mandatory = false;
answer.u_svp_no_vp = true;
}
how to modify this script so that when vp and svp are empty it should trigger to evp approval for normal change request