How to Set up Groups & Roles in Service (Looking for Best Practice)
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
05-24-2024 06:19 AM
We have a requirement to set up roles & groups in ServiceNow & rework for the entire access as according to the current Implementation below are some issues:
1. No best practices are followed as some roles are directly assigned to User which hamper's the maintainability.
2. Some users have excess permissions to the Modules / Custom tables which they have not supposed to.
We are looking for re-work on entire access in ServiceNow to get some of the above issues rectified.
Sharing of Standard Practices & Earlier Experience are highly Appreciated
Thanks,
Bhushan

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
05-24-2024 06:40 AM
@Bhushan216 The simple best practice here is to always grant the roles via groups. You can also add a business rule on sys_user_has_role table to abort insert if the role is not granted by a group, this way you would be able to prevent direct role assignment in future.

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
05-27-2024 03:07 AM
@Bhushan216 Do you have any further question on this topic, if not then please mark the response as accepted solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
05-24-2024 06:55 AM
Hi @Bhushan216
Might be helpful
If my response proves useful, please indicate its helpfulness by selecting " Accept as Solution" and " Helpful." This action benefits both the community and me.
Regards
Dr. Atul G. - Learn N Grow Together
ServiceNow Techno - Functional Trainer
LinkedIn: https://www.linkedin.com/in/dratulgrover
YouTube: https://www.youtube.com/@LearnNGrowTogetherwithAtulG
Topmate: https://topmate.io/atul_grover_lng [ Connect for 1-1 Session]
****************************************************************************************************************