How to hide particular workspaces based on the user role.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎07-12-2022 12:54 AM
Hi Everyone,
We have an option called 'workspace' on the banner of the san Diego version, and some workspaces are listed over there. How to hide particular workspaces based on the user role. please suggest.
Thank you.
Sanjay.
- Labels:
-
UI Framework Next Experience

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎07-12-2022 01:16 AM
Hi Sanjay,
You have ACLs for all workspaces.
> Navigate to sys_aw_master_config table (sys_aw_master_config.LIST)
> Open the workspace record you wanted to restrict
> In Related links, you have 'Manage Access'
> Click on it and it will open Read ACL for that workspace.
> You can set the Roles there.
Mark as correct and helpful if it solved your query.
Regards,
Sumanth
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎07-12-2022 01:25 AM
Hi Sanjay,
Configure the workspace view rules
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎10-25-2022 06:16 AM
Hello everyone,
I found a solution for this particular case:
- You can configure the read ACL of type "ux_route" for a particular workspace and add role as required.
- Please note that some OOB workspace comes with default ACL- kindly check and modify as required
- If there is no existing ACL for the required workspace, you can create below ACL:
Type: ux_route
Operation: read
Name: now.XXXworkspace.* and another ACL for now.XXXworkspace.home
- Add the role as required
Regards
Severin
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎11-21-2022 04:15 AM
That was helpful Severin. I had problems with name of ACL but it turned out to be a URL of workspace, e.g 'yourinstance.service-now.com/now/alignment-workspace/home' ACL name should be 'now.alignment-workspace.*' I used asterisk in my case just to be sure. If I would need to block /home part as well, ACL name would like this: now.alignment-workspace.home
Cheers
Sylwester