Service Portal properties
Service Portal properties control aspects of the portal experience for admin and end users.
The most commonly used Service Portal properties are set on the Service Portal properties page. Some less commonly used properties are available only from the System Properties [sys_properties] table.
You can access the properties listed in the following table by navigating to All > Service Portal > Properties.
| Property | Description |
|---|---|
Default 404 page (page ID or sp_page sys_id) for Service Portal glide.service_portal.default_404_page | Set the default page that your users see whenever a page can’t load properly.- Type: string - Default value: 404 - Learn more: Assign a default error page The string must match the name of the page exactly. |
Show a message to admin users in Service Portal pages if a browser error is encountered glide.sp.show_console_error | - Type: true \| false - Default value: true |
Maximum number of stream entries displayed in Service Portal (activity widget, conversation widget, and so on) glide.service_portal.stream_entry_limit | Limit the number of entries users can see in the ticket conversation widget. Users only see the most recent entries and can’t go further back in the history than the maximum allowed amount.- Type: integer - Default value: 100 |
Duration (in seconds) info and error messages persist in the Service Portal before auto-dismissal glide.service-portal.notification_timeout.seconds | Set the duration in seconds that non-critical notifications remain on the screen before they are auto-dismissed. If set to 0, messages do not auto-dismiss and require that a user close them. - Type: integer - Default value: 5 Critical notifications should be tagged with the `sn-sticky-notification` HTML class attribute to prevent them from being automatically dismissed. If the glide.ui.accessibility preference is enabled, messages don’t auto-dismiss, regardless of the system property value. To set this preference, see Enabling accessibility features. |
| Default sort order for announcementsglide.service_portal.announcement.default_sort_order | Define the sort order for banner announcements. - Type: choice list - Default value: Start Date Descending Options include: - Start Date Ascending: The oldest start date appears first. - Start Date Descending: The most recent start date appears first. - End Date Ascending: The oldest end date appears first. - End Date Descending: The most recent end date appears first. |
| Enable debug runtime informationglide.sp.debug | Controls whether the Angular.js flag $compileProvider.debugInfoEnabled is set to true or false. This option allows debug runtime information in the compiler, such as adding binding information and a reference to the current scope on to DOM elements. This property is turned off by default to improve performance on the instance. - Type: true \| false - Default value: false |
If user criteria [com.glide.service-portal.user-criteria] is enabled, the following properties also appear in the Service Portal properties page:
| Property | Description |
|---|---|
Enable use of User Criteria records instead of Roles fields for Service Portal entitlements glide.service_portal.user_criteria_enabled | Define permissions for Service Portal widgets, widget instances, pages, and search sources. - Type: true \| false - Default value: true - More information: User criteria for Service Portal |
List of roles (comma-separated) that bypass User Criteria validation in Service Portal glide.sp.entitlement.override | Allow users with a specific role to see any page, widget, widget instance, or search source regardless of user criteria.- Type: string - Default value: admin |
You can access the properties listed in the following table in the System Properties [sys_properties] table.
| Property | Description |
|---|---|
| glide.service_portal.enable_acls_for_encoded_query_in_list | Option to always enforce read ACLs for filter conditions specified in Simple List widget instances. If false, the Enforce field-level Read ACLs on Filter query terms option in Simple List widget instances determines whether to enforce the ACLs.
|
| glide.service_portal.enable_human_readable_urls | Option to allow configuring human readable keywords in portal page URLs for the instance. - Type: true \| false - Default value: true - For more information, see Add human readable keywords to page URLs. |
| glide.service_portal.enforce_cross_scope_check_in_form | Option to enforce validating cross-scope privileges to a table when the form widget fetches data from a table.- Type: true \| false - Default value: true - For more information, see Form widget. |
| glide.service-portal.notification.threshold | Specify how many notifications should appear before users have the option to clear all notifications at once. - Type: integer - Default value: 5 |
| glide.service_portal.sso.early_redirect.portals | Redirects users to the SSO Identify Provider (IdP) login page without first redirecting them to the portal login page. Provide a comma-separated list of portal suffixes.Note: If your portal uses a customized version of the Login widget, you must update the
|
| glide.sp.portals.language_selector_enabled | Allows any user to choose and view content in their preferred language.This property contains a list of portal sys IDs separated by commas. By default, the sys IDs for the Knowledge \(/kb\), Customer Support \(/csm\), and Customer Service \(/csp\) portals are included. For any portal specified, the language selector appears in the portal header if any languages are installed and active on the instance in addition to English. - Type: string - Default value: 2086b814c3221200f3897bfaa2d3aea8,89275a53cb13020000f8d856634c9c51,45d6680fdb52220099f93691f0b8f5ad - For more information, see Enable a language selector in portal headers. |
| glide.sp.starting.page.ignore.list | Ignores intermediate pages used during SSO authentication in order for users to be directed to their starting page rather than an intermediate page. Provide a comma-separated list of page IDs.- Type: String - Default value: login\_with\_sso,idp\_disco |
| glide.sp.theme.parse_scss | Option to allow compiled SCSS files to be loaded as links to improve repeat page view performance. If set to false, SCSS files are included inline in the page HTML instead. - Type: true \| false - Default value: true |
| sp_allow_perf_debug_option_for_portals | Specify the portals to evaluate using the Performance Analyzer by providing a comma-separated list of portal suffixes. For users with the sp\_admin or admin roles, the Performance Analyzer icon \( Image omitted: performance-analyzer-icon.png - Default value: sp - For more information, see Evaluate the performance of a portal page.Open Performance Analyzer\) appears on pages in the specified portals.- Type: String |
Parent Topic:Service Portal reference