Add requested RITM user to a group if he was not a member of that group

Aditya02
Tera Guru

I want to add a requested user to a particular group when user not in that group members list.

if a user submitted a from this need to be perform.

this code is not working:

 

var username = current.variables.u_requestor;
var group = 'WindowsCorp';
 
var user = new GlideUser();
if (user.get(username)) {
var gro=new GlideRecord('sys_user_group');
    var e=gro.get('name',group);
    if (e) {
        user.addMember(group.getUniqueValue());
        gs.info('User ' + username + ' successfully added to the group ' + group);
    } else {
        gs.error('User ' + username + ' is already a member of the group ' + group);
    }
 
}
1 ACCEPTED SOLUTION

dgarad
Giga Sage

Hi @Aditya02 

please refer below link

https://www.servicenow.com/community/developer-blog/mini-lab-workflows-add-users-to-groups-service-c...

If my answer finds you well, helpful, and related to the question asked. Please mark it as correct and helpful.

Thanks
dgarad

View solution in original post

1 REPLY 1

dgarad
Giga Sage

Hi @Aditya02 

please refer below link

https://www.servicenow.com/community/developer-blog/mini-lab-workflows-add-users-to-groups-service-c...

If my answer finds you well, helpful, and related to the question asked. Please mark it as correct and helpful.

Thanks
dgarad