Why I'm not able to delete sys_user_grmember (global) records from custom app?

Ankita Kolhe
Tera Contributor

Hi Community,

As sys_user_grmember  table (which is in global scope) has can delete field unchecked. I created application cross scoped privilege record but still not able to delete record from custom app.

 

AnkitaKolhe_0-1701082499338.png

 

Background script:-

var grMember = new GlideRecord('sys_user_grmember');  
 grMember.addQuery('group', '574a576247f7ed100687650f436d4346');  
  grMember.addQuery('user', 'IN' , '811460fb97466910a7157be71153af25');  
 grMember.query();  
 grMember.deleteMultiple();
 
Also, I checked 'Can Delete' field in group member table still it's not working:-
AnkitaKolhe_1-1701082610143.png

Could anyone please help me on this?

 

Thanks

 

 
 
6 REPLIES 6

Thanks @Prince Arora  for your response.

I have already made 'Can delete' checkbox true but still it's not working..

Getting below error in background script:-

AnkitaKolhe_0-1701083893743.png

 

Anand Kumar P
Giga Patron
Giga Patron

Hi @Ankita Kolhe ,

Check the cross scope privilege's set correctly  in your instance
https://support.servicenow.com/kb?id=kb_article_view&sysparm_article=KB0690133 
Thanks,

Anand