Hide the 'CMDB 360' and 'Insights' tabs on the CMDB Workspace

ayman_h
Kilo Sage
Kilo Sage

Hi,

I would like to hide the 'CMDB 360' and 'Insights' tabs on the CMDB Workspace for non CMDB Admin just like the 'Management' tab on the CMDB Workspace. Does anyone know how this can be configured?

 

Screenshot 2025-08-21 at 14.03.04.png

 

Regards,

Ayman

2 ACCEPTED SOLUTIONS

Thanks @Shruti  .

 

Looks like we need to update 'chrome_toolbar' UX Page property along with the 'CMDBWorkspaceNavigationUtils' Script include to also include the 'sn_cmdb_admin' role in the MENU_ROUTES_CONFIG section.

 

It would be nice in the future if ServiceNow can make it a System property to avoid updating high risk files that will trigger skipped record during future upgrades

 

Regards,

Ayman

View solution in original post

Thanks @Ankur Bawiskar 

 

Here are the detail step-by-step instructions

 

1. Navigate to Now Experience Framework > Experiences and search for '*CMDB Workspace'

2. Scroll down to the related list 'UX Page Properties' and search for the Name "*chrome_toolbar" 

3. In the Value field, is a JSON that holds the config for the tabs in the CMDB workspace. Search for 'CMDB 360' and under the 'presence' attribute, add a new 'availability' attribute with a 'roles' parameter for the CMDB admin role, similar to the Management tab config as shown below

Screenshot 2025-09-01 at 11.42.38.png

 

4. Repeat this for the 'Insights' tab and save the record.

5. Navigate to the Script Include 'CMDBWorkspaceNavigationUtil'

6. Search for the 'MENU_ROUTES_CONFIG'

7. Similar to the Management tab, add a 'roles' attribute for the CMDB admin to hide the tab for all other roles as shown below

Screenshot 2025-09-01 at 11.47.17.png

8. Save the record and test the CMDB Workspace with and without a CMDB Admin role user

 

 

 

View solution in original post

9 REPLIES 9

@ayman_h 

Please share the detailed solution so that it helps future members.

Regards,
Ankur
Certified Technical Architect  ||  9x ServiceNow MVP  ||  ServiceNow Community Leader

Thanks @Ankur Bawiskar 

 

Here are the detail step-by-step instructions

 

1. Navigate to Now Experience Framework > Experiences and search for '*CMDB Workspace'

2. Scroll down to the related list 'UX Page Properties' and search for the Name "*chrome_toolbar" 

3. In the Value field, is a JSON that holds the config for the tabs in the CMDB workspace. Search for 'CMDB 360' and under the 'presence' attribute, add a new 'availability' attribute with a 'roles' parameter for the CMDB admin role, similar to the Management tab config as shown below

Screenshot 2025-09-01 at 11.42.38.png

 

4. Repeat this for the 'Insights' tab and save the record.

5. Navigate to the Script Include 'CMDBWorkspaceNavigationUtil'

6. Search for the 'MENU_ROUTES_CONFIG'

7. Similar to the Management tab, add a 'roles' attribute for the CMDB admin to hide the tab for all other roles as shown below

Screenshot 2025-09-01 at 11.47.17.png

8. Save the record and test the CMDB Workspace with and without a CMDB Admin role user

 

 

 

Cindy Trieu
ServiceNow Employee
ServiceNow Employee

Hi Ayman,

I will bring this up for you to our product managers as an ask for you!

Thanks @Cindy Trieu , that would be helpful

Ankur Bawiskar
Tera Patron
Tera Patron

@ayman_h 

this link has approach for what you require

How to show only cmdb 360 and inshights tab for only admin in cmdb workspace 

If my response helped please mark it correct and close the thread so that it benefits future readers.

Regards,
Ankur
Certified Technical Architect  ||  9x ServiceNow MVP  ||  ServiceNow Community Leader