Enable/Disable Next Experience UI on user level (San Diego)
Articles, Blogs, Videos, Podcasts, Share projects - Experiences from the field
Hi there,
Seen the new Next Experience UI yet? Enabling it on an upgraded San Diego instance only concerns changing the value of System Property "glide.ui.polaris.experience", while on new/zBooted San Diego instances Next Experience is automatically active. Automatically active, for all users. Though what if you are after making the Next Experience available for some users, and for some users not? For UI16/UI15 that was also possible, would it be also possible for Next Experience?
System Property "glide.ui.polaris.experience"
"Enables Unified Navigation experience on platform". Clear, the System Property which basically enables/disables Next Experience on an instance.
User Preference "glide.ui.polaris.use"
Just browsing through a San Diego instance with Next Experience active, there doesn't seem to be an option to enable/disable Next Experience on the user level or it's well hidden. The ServiceNow Product Documentation also doesn't mention anything about this. Turning a San Diego instance inside out, I did notice some new User Preferences, one of them:
Searching again on the ServiceNow Product Documentation, "glide.ui.polaris.use" is mentioned though as System Property. Clearly this is incorrect. The description mentioned is "Toggles Next Experience for a specific user." That sounds interesting!
Updating the value of User Preference "glide.ui.polaris.use" which has System checked, to false, and logout/login... UI16 is active! Because this is a User Preference with System checked, let's duplicate this User Preference, uncheck System, and add our own user:
Logout/login... Next Experience is active! Impersonating a random user who can access the Platform UI... UI16 is active!
So that's it for making Next Experience active on a user level. Obviously System Property "glide.ui.polaris.experience" does need to be active for this. Though just change the value of User Preference "glide.ui.polaris.use" which has System checked to false, and add User Preferences for individual users.
---
https://www.servicenow.com/community/developer-articles/enable-disable-next-experience-ui-on-user-level-san-diego/ta-p/2318513