Custom Workspaces Modules

NikolaTesla
Tera Expert

How does a custom Workspace show up as a module in ServiceNow?

NikolaTesla_0-1770226658383.png

 

I’m trying to understand where the visibility is controlled and how I can prevent certain users from seeing it in the application navigator.

Specifically:

  • Where is the Workspace-to-module relationship configured?

  • Is visibility controlled at the Application Module level, the Workspace (UX App) level, or both?

  • What is the recommended way to hide a Workspace module from specific users (roles vs user criteria)?

I want to block certain users from seeing the Workspace entirely, including preventing access via direct URL.

Any guidance or best practices would be appreciated. 

Thanks in advance.

4 REPLIES 4

Dr Atul G- LNG
Tera Patron

https://www.servicenow.com/community/app-engine-forum/hide-workspaces-in-the-menu/m-p/2715954

*************************************************************************************************************
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/dratulgrover [ Connect for 1-1 Session]

****************************************************************************************************************

Thank you.

 

It didn't help.

 

How do I hide certain modules under workspaces? For example, Base Agent workspace how do I set a role or group that should be only allow to see it? I can't find where its configured

NikolaTesla_0-1770227401907.png

 

Hi @NikolaTesla 

 

When you hide module what that means. Because what I shared you can hide full ws .any possibility to share more details to help you.

*************************************************************************************************************
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/dratulgrover [ Connect for 1-1 Session]

****************************************************************************************************************

I’m trying to prevent certain users from seeing a Workspace in ServiceNow, both in the Workspaces list and via direct URL access. Here’s my situation:

  • I have a workspace called Base Agent.

  • A user, Alex Rodriguez, shouldn’t see this workspace, but it currently appears under his Workspaces.

  • I’m trying to understand the correct way to restrict visibility: should I create a role (e.g., base.agent.user) and assign it to users who can see the workspace, or is there a better approach?

Specifically, I’m looking for guidance on:

  1. Where the Workspace-to-module relationship is configured.

  2. Whether visibility is controlled at the Application Module level, the Workspace (UX App) level, or both.

  3. Recommended best practices to hide a workspace from specific users (roles vs. user criteria).

  4. How to ensure users can’t access the workspace via a direct URL if they don’t have permission.

Any help or examples of how to configure this would be greatly appreciated.

Thanks in advance!