How to remove the group member from assignment group automatically
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
01-10-2023 03:19 AM
Hi,
I have created one assignment group "ABC". There were another 3 assignment groups in which if some of the user has been added in those 3 groups then automatically the user will be added in to the "ABC" group.
But now, if any user has been removed from the 3 groups then i have to check if that particular user has been removed from all the 3 groups then automatically it should be removed from the "ABC" group.
Kindly help me to achieve this request.
Thanks,

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
01-10-2023 03:42 AM
Hi @BalaLalitha Gun ,
You can write a business rule on sys_user_grmember table with delete operation.
In the code
var userRemoved = current.user;
var checkUser = new GlideRecrod("sys_user_grmember");
checkUser.addQuery("user",user);
checkUser.addEncodedQuery("write the query stating in one of 3 groups )
checkUser.query();
if(checkUser.hasnext()){
return false;
}
else{
var deleteUserMember = new GlideRecrod("sys_user_grmember");
deleteUserMember .addQuery("user",user);
deleteUserMember.addQuery("group","ABC");
deleteUserMember.query();
if(deleteUserMember.next()){
deleteUserMember.deleteRecord();
}
}
Please mark correct if my response has solved your query.
Cheers,
Mohammed Basheer Ahmed.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
01-10-2023 04:05 AM
@BalaLalitha Gun Create a before delete business rule on "sys_user_grmember" table
Add below script:
ServiceNow Community Rising Star, Class of 2023