Development

Toggle On/Off for the Next Experience

You can add a Preference option for users to disable or enable Next Experience for themselves, even though this option…

You can add a Preference option for users to disable or enable Next Experience for themselves, even though this option is not present by default.

Display settings with toggle for 'Turn off Next Experience' highlighted.

Before doing this, consider if this would be advisable in your environment.  From a support perspective, you may prefer to leave the Next Experience “on” or “off” for all users instead of providing this option.

Prerequisite: Next Experience must be enabled

First, Next Experience has to be enabled on your instance to use this toggle.  This article assumes that users are already using the Next Experience on this instance or that you have already tested it with your applications and user base and want to add this preference setting so users have this extra option.

The Next Experience is enabled when the system property  “glide.ui.polaris.experience” is set to “true.”  You can find this property by typing “sys_properties.list” in the Navigator filter and hitting “enter” to see a list of System Properties.  You can then filter to locate glide.ui.polaris.experience.

System properties list showing 'glide.ui.polaris.experience' set to 'true'.

Adding and activating the Preference

  • After the Next Experience is enabled, look for another property called “glide.ui.polaris.on_off_user_pref_enabled” in the System Properties.
  • If it is listed, set its Value to “true.”

System Properties list showing glide.ui.polaris.on_off_user_pref_enabled set to true.

  • If it is not listed, create a new property for it:
  • Switch to Global scope if you are not already in it.
  • On the System Properties list page, click “New.”

Input field with 'cted rows...' and a dropdown arrow, next to a purple button labeled 'New'.

  • Fill out these three fields:
  • Name: glide.ui.polaris.on_off_user_pref_enabled
  • Type: select “true | false
  • Value:  true

System Property form: Name 'glide.ui.polaris.on_off_user_pref', Value 'true'.

  • Click “Submit”

Using the Preference

Now your users should be able to toggle between the two user interfaces.

When in Next Experience

To toggle from Next Experience to Core UI (formerly known as UI16), a user clicks the Profile icon and selects “Preferences,” then clicks “Display” in the Preferences window.

User profile menu with 'Preferences' highlighted. Globe icon and user avatar visible.

Preferences dialog with 'Display' option highlighted. Other options: Theme, Accessibility, Notifications.

The option “Turn off Next Experience” will be visible in the Display window.  All the user has to do is slide the toggle to the right to switch to Core UI.

Display settings with 'Turn off Next Experience' option highlighted.

When in Core UI

To toggle from Core UI (formerly known as UI16) to Next Experience, a user clicks the gear icon to open the System Settings window.

Settings gear icon highlighted in orange.

From the System Settings window, the user clicks the button at the top to “Turn on Next Experience.”

System Settings window with General tab active. Toggle 'Turn on Next Experience' is highlighted.

Conclusion

As described above, providing this toggle is a simple task.  Note that if you do not want to implement this for your business instances, it could still be helpful on a PDI if you can support both Core UI and Next Experience users.