- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎01-31-2023 11:59 AM - edited ‎01-31-2023 12:00 PM
I would like to add some pages to the side navigation in UI Builder but every time I add the pages under side navigation settings, they do not save or show up in either the workspace of the chrome toolbar json value. I was able to get one page added but the rest do not save. I am aware up to 7 pages can be added so i'm not sure why this is happening.
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎01-31-2023 04:48 PM
Hello! I've also been having issues with this (side navigations settings do not show any pages but the chrome_toolbar json does) so I'm wondering if there's an issue on the ServiceNow side. Either way, I'm thinking you might have to manually add the pages to the chrome_toolbar json since updating the side navigation does not currently update the json.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎02-16-2024 07:17 AM
I realise that your question is pretty old - but this may help others with the same question.
Yes, you can add a role into the "availability" section of the "chrome_toolbar" to limit who can see which items
Community article on "Workspace App Shell UX Page Properties"
I should warn that I think there is a nuance in how you get multiple roles in an AND or OR basis
If you put in an array of roles, at least in Utah, the user has to match all of them. If you pass a single string to the array with comma delineated roles, it can be any of the roles.
Match All:
roles: ["role1", "role2", "role3"]
Match Any:
roles: ["role1,role2,role3"]
This is from SN Slack channel (https://sndevs.slack.com/archives/C01QPGCA82K/p1704376830332679)