Prevent access to certain modules

maryc
Tera Contributor

Hi,

I have a requirement to prevent certain modules from being visible for certain roles. For ex- the new role should be able to see certain modules od Discovery menu, but should be restricted to see Schedule and Credentials. How do I hide them for certain roles?

Thanks in advance

9 REPLIES 9

JJ1
Kilo Guru

Hi,



You can go to System Definiation -- Modules ,Search for your modules and edit the roles under visibility tab.



find_real_file.png


Manik
ServiceNow Employee
ServiceNow Employee

Hi,



You can right click in Application Menu and click to Edit Application Menu.



In Application Menu , under Modules search for the module you want to restrict access and add roles in the roles column for that module to restrict access to that module for users with those roles.



Thanks,


Manik



PS - Please mark helpful, like or correct if applicable.


Pradeep Sharma
ServiceNow Employee
ServiceNow Employee

Hi Mary,



Please refer section 2 for more detailed info on this.


Administering Application Menus and Modules - ServiceNow Wiki



The above link will show how to hide application menus/modules based on roles. However this will not restrict to the table if this is redirected to. For ex ; A module which redirects to table hidden via role can still be accessed by users, if the table permission is not restricted via ACL. Please ensure to secure it via ACL's. Refer below link for more info.


Using Access Control Rules - ServiceNow Wiki



Let us know if you are blocked.


maryc
Tera Contributor

Thanks for your suggestions. I want to make something like if user has ITIL role and role B then don't display it. I have certain users who have ITIL role and role B and it should not be displayed. If the user has only ITIL role then display it.


OR   is it possible to restrict the module   for a specific group name which has both ITIL and Role B roles