Responsive dashboard properties
Summarize
Summary of Responsive dashboard properties
Responsive dashboard properties in ServiceNow enable you to customize the behavior and appearance of dashboards within your instance. These properties help you manage navigation, dashboard creation, sharing permissions, and widget performance to optimize the user experience and security of responsive dashboards.
Show less
Key Features
- Unified Navigation: The
com.glide.par.unifiedanalytics.enabledproperty enables unified navigation under Platform Analytics and Platform Analytics Administration menus for both Core UI and Next Experience analytics. This property is enabled by default in the Australia release, allowing users to access dashboards from both platforms and drill down into KPI details. - Dashboard Creation by Fulfillers: The
com.snc.par.coreui.dashboardcreate.enabledproperty allows fulfiller users to create Core UI dashboards post-upgrade. The dashboard library includes a "Create new" button with options to create these dashboards. - Secure Sharing Controls: Using
glide.cms.dashboards.sharingwithsecuresearch, you can restrict which users, groups, and roles appear in the dashboard sharing panel based on ACL rules. While this increases security, it may impact performance depending on your instance’s ACL complexity. - Role-Based Sharing Permissions: The
glide.cms.sharedashboards.roleproperty lets you specify which roles are permitted to share their own dashboards. If left empty, all users can share dashboards by default. Admins and users with thedashboardadminrole bypass these restrictions. - Widget Performance Optimization: Properties such as
glide.canvas.grid.widgetperformancethresholdandglide.canvas.grid.widgetrenderconcurrentmaxcontrol the maximum widget render time and the number of widgets that can render simultaneously, helping optimize dashboard loading times. - Widget Caching: The
glide.canvas.grid.widgetcachettlproperty defines how long widgets remain cached in the browser, improving responsiveness during dashboard use. - Sharing Panel Search Limits: The
glide.cms.dashboards.sharing.search.maxRecordsproperty controls the maximum number of users, groups, and roles returned per category in the share panel search. Proper tuning balances usability and performance.
Practical Implications for ServiceNow Customers
By configuring these properties, you can:
- Provide seamless access to analytics dashboards across platform versions.
- Empower designated users to create Core UI dashboards while maintaining control.
- Enhance security by enforcing sharing restrictions aligned with your organization's access controls.
- Optimize dashboard load times and widget rendering for a smoother user experience.
- Control sharing panel behavior to support efficient collaboration without sacrificing performance.
Adjust these properties through System Properties > Dashboard Properties or by editing the sysproperties table, depending on the setting. Be mindful of potential performance impacts when enabling secure sharing features or increasing search result limits.
Use properties to fine-tune dashboard behavior and appearance.
Navigate to to configure the main responsive dashboard properties. In the Filter navigator, enter sys_properties.list to configure other reporting properties.
Responsive Dashboard properties
| Property | Description |
|---|---|
Enables unified navigation under Platform Analytics and Platform Analytics Administration menu sections and common library pages for both Core UI and Next Experience analytics artifacts. Upon upgrade to Australia, this property is set to true by default. com.glide.par.unified_analytics.enabled |
When enabled, users see both Platform Analytics and Core UI (responsive) dashboards in the library. Users can still drill down to KPI details from responsive dashboard indicator visualizations. |
| Enable fulfiller creation of Core UI dashboards com.snc.par.coreui.dashboard_create.enabled |
Allows fulfiller users to create Core UI dashboards after upgrade to Australia. There is a Create new button available in the Dashboards library with the option to create Core UI dashboards in the modal.
|
Apply security rules to the list of users, user groups, and roles that are visible when sharing dashboards. glide.cms.dashboards.sharing_with_secure_search |
When enabled, the list of users, user groups, and roles that are visible in the sharing panel is restricted. The restriction is based on the configuration of the sys_user, sys_user_group, and sys_user_role ACLs. For more information, see Access control list rules. There is a performance penalty associated with enabling this property. Performance degradation may be based on the number and complexity of business rules and ACLs on your instance. |
Specify a comma-separated list of roles that can share their own dashboards. glide.cms.share_dashboards.role |
Note: Properties that restrict dashboard sharing do not apply to users with the admin and dashboard_admin roles. Users with these two roles can always share any dashboard. |
Maximum number of seconds for a widget to render on a responsive dashboard. glide.canvas.grid.widget_performance_threshold |
For more information, see Optimize widget rendering time on responsive dashboards. |
Maximum number of widgets that can render simultaneously on a responsive dashboard. glide.canvas.grid.widget_render_concurrent_max |
For more information, see Optimize widget rendering time on responsive dashboards. |
Number of seconds that responsive dashboard widgets are cached in the browser. glide.canvas.grid.widget_cache_ttl |
|
| Number of users, groups, and roles returned when searching for a name in the Share panel of a Responsive Dashboard. The value of this property is per category, so the default value of 100 may yield 300 results - 100 users, 100 groups, and 100 roles. glide.cms.dashboards.sharing.search.maxRecords |
Setting the value too low can cause the expected results not to be found. The minimum value is 5. Setting the value too high can cause performance issues. |