How to hide a menu application from a user with no roles
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-13-2017 11:43 AM
I have users in my system with no roles. These users only see the self-service portal. In some cases these users will get the back-end environment open with the portal in the main screen and the filter navigator on the left.
On this screen they have only two options: Self-Service Portal and My Notification Preferences.
In this situation if they select My Notification Preferences, it just repaints the self-service portal since the user does not have the right permissions for setting notification preferences...
My options are either, I need to set the correct role in the application menu so they dont see the link, or figure a way to hide it.
Does anyone know what role gives access to "My Notification Preferences" or how to hide a menu application from someone with no roles at all?
- Labels:
-
Instance Configuration
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-13-2017 11:57 AM
In general we do it by below steps
Goto system definition-->Modules-> then search for your module and add role there for which it should be visible...
Mark Correct if it solved your issue or hit Like and Helpful if you find my response worthy.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-13-2017 12:00 PM
All users should have access to personalize their notification preferences out of the box. Unless this was changed in your instance. If you want to restrict one of the application modules by something other than role, see this older thread where I proposed a solution:
Can I restrict view of application module based on an attribute?

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-13-2017 12:06 PM
Hello Regan,
OOTB "notification preferences" is available to all users with the role (ess,ITIL, and admin). If you want to customize it then you need to restrict the module at role level and also create a read ACL on the UI page "notification_preferences",restricting it to the role as per your req.
Any reason you want to restrict this module to ESS users in the system?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
03-28-2017 06:09 AM
Regan,
Glad to see that you are using the Community to learn more.
The Customer Experience team is striving to ensure that customer queries posted from the HI Service Portal are answered in timely and accurate fashion.
If you feel your question has been resolved, please mark the appropriate reply in the thread as being the Correct Answer.
This enables other customers to learn from your thread.
Thank you in advance.
If you are viewing this from the community inbox you will not see the correct answer button. If so, please review How to Mark Answers Correct From Inbox View.
Regards,
Teena Singh
Customer Experience: UX Strategy and Customer Insights
teena.singh@servicenow.com
ServiceNow