Remove snc_internal role for end users

arunkumardharma
Giga Contributor

Hi Experts,

I hope everyone will aware of snc_internal role(OOB role). I have created a background script for removing that role but my seniors are telling that even if we remove the role also it will add automatically again. How we can permanently remove snc_internal role for end users. Any thoughts on this?

Thanks

Arun

7 REPLIES 7

Pradeep Sharma
ServiceNow Employee
ServiceNow Employee

Hello Arun,



I don't see any restriction on removing OOTB "snc_internal" role. I just tried on my Helsinki instance and it worked fine.


Reference :


Mandatory roles


Hi Pradeep,



Thanks for the above reply. Please see the below comments what i got from UK ServiceNow architect people.



You cannot remove the snc_internal role from users. ServiceNow automatically re-adds the role as soon as someone does anything in the system. If a user logs in, the role is automatically added. If the user is already logged into the system, as soon as they do anything in the system, such as refresh a page, or open another page, submit a form, etc... then the role is automatically re-added.



Instead of having a business rule constantly running, it would be better to determine what this new snc_internal role 'breaks', such as functionality or code which we've built to identify a user as an end user, e.g. where the user has no roles, and fix that.



Kindly help me on this.



Thanks


Arun


Hi Arun,



Is it breaking any functionality etc? I don't think so as starting with the Geneva release, ESS users can obtain the snc_internal role and still retain the same level of access they had prior to Geneva.



Mark Correct if it solved your issue or hit Like and Helpful if you find my response worthy.