Default Dashboard on Login to Next Experience

Kieron Jones
Giga Expert

Hi All,

 

We've recently loaded Tokyo - great!

 

We have set the glide.next_experience.user_selected_landing_page_enabled system property to TRUE to allow users to change their landing page via their preferences.

 

We have also set the glide.login.home system property to $pa_dashboards, so that if the user selects "Use the Default" from their new preference option, it will show the last dashboard they accessed.

 

Unfortunately, when the user logs off and back on to ServiceNow, their session enters an eternal loop, not displaying the last dashboard they accessed, until the select another menu option, when that option's content is then displayed.

 

We have ensured that the my_home_navigation_page user preference is not present too, thinking that this may be causing conflict.  We have also noticed as a result of the loop, that the my_home_navigation_page user preference is added back in to the sys_user_preference table, but with an empty value.

 

The other options in the user preference (use dashboards, page where I left off, and current page) all work as expected.

 

What is the issue here and how can we get the user to use the default landing page / dashboard, as expected, without the loop?    As a note too, we have also set the glide.login.home to a specific dashboard, using the $pa_dashboard.do?sysparm_dashboard=ea158f3b47285114c77402f3846d4396 notation, and this still fails.

 

Thanks in advance of any good advice

 

Kieron

6 REPLIES 6

Kieron Jones
Giga Expert

We've just not been able to get this one working, so a HI ticket has been raised.

It does suggest that there may be an issue in Tokyo with this functionality.

Waiting the response from SNow support

Hi Kieron,

The glide.login.home System Property has two possible values, home.do or home_splash.do?sysparm_direct=true the latter being the "modern" experience.

https://docs.servicenow.com/bundle/tokyo-platform-user-interface/page/administer/homepage-administra...

 

To set a default user preference you'll want to create an entry on the sys_user_preference  table with a name of my_home_navigation_page, blank user, and System true. Set the value here as $pa_dashboards and that will determine the default user behavior.

https://support.servicenow.com/kb?id=kb_article_view&sysparm_article=KB0683955

 

 

Please mark my answer correct if you found this helpful.

Best,

Dan

Hi Kieron,

 

Was HI able to find a solution to the never ending loop if user's choose "Default" for their start page?  We're seeing the same behavior.

Kieron Jones
Giga Expert

Thank you Tanganekaona. Helpful.

I was aware of this aspect, but decided that this would be a "global" setting, is it possible to do something similar for a group of users, does setting the SYSTEM property at a user level, prevent them from overriding the default dashboard, in other words, some users are allowed, and others are not?

We are trying to allow a mix of default dashboard users and users who are able to use the new DISPLAY PREFERENCE | DEFAULT START PAGE

Thanks