Join the #BuildWithBuildAgent Challenge! Get recognized, earn exclusive swag, and inspire the ServiceNow Community with what you can build using Build Agent.  Join the Challenge.

Group Approval getting skipped

Vengeful
Mega Sage

Hi Everyone,

 

We have a catalog item that requires 3 approvals.

The 1st (user manager) and 2nd (AOA POC) approvals are working, but the 3rd one (AOA Head) is being skipped.

Vengeful_0-1713414734194.png

 

Skipped error

Vengeful_1-1713414753174.png

 

Group approval setting

Vengeful_2-1713414800971.png

 

// Set the variable 'answer' to a comma-separated list of group ids or an array of group ids to add as approvers.

answer = [];

var country = current.location.country.toString();
var groupName;

if (country == 'Singapore') {
	groupName = gs.getProperty('glide.aoa.atsh_techmgr');
}
else if (country == 'China') {
	groupName = gs.getProperty('glide.aoa.atc_techmgr');
}
else if (country == 'Korea, Republic of') {
	groupName = gs.getProperty('glide.aoa.atk_techmgr');
}
else if (country == 'Malaysia') {
	groupName = gs.getProperty('glide.aoa.atm_techmgr');
}
else if (country == 'Taiwan') {
	groupName = gs.getProperty('glide.aoa.att_techmgr');
}
else if (country == 'United States') {
	groupName = gs.getProperty('glide.aoa.ati_techmgr');
}
else if (country == 'Japan') {
	groupName = gs.getProperty('glide.aoa.atj_techmgr');
}
else if (country == 'Portugal') {
	groupName = gs.getProperty('glide.aoa.atep_techmgr');
}
else if (country == 'Vietnam') {
	groupName = gs.getProperty('glide.aoa.atv_techmgr');
}
else {
	groupName = gs.getProperty('glide.aoa.amk_techmgr');
}


if (groupName != '') {
	var gr = new GlideRecord('sys_user_group');
	if (gr.get('name', groupName)) {
		answer.push(gr.sys_id);
	}
}

 

1 ACCEPTED SOLUTION

Vengeful
Mega Sage

I have my solution here.

The sys property of the groups I made are not working.

So I used the 'If' condition core instead.

View solution in original post

5 REPLIES 5

Vengeful
Mega Sage

I have my solution here.

The sys property of the groups I made are not working.

So I used the 'If' condition core instead.