---
sourceDocument: Brazil ServiceNow AI Platform user interface
sourceDocumentLink: https://www.servicenow.com/docs/r/platform-user-interface

 Release :

    - brazil

ft:locale :

    - en-US

ft:publication_title :

    - Brazil ServiceNow AI Platform user interface

ft:clusterId :

    - platux

bundleId :

    - platux

workflow :

    - Platform


---

# Service Portal properties

# Service Portal properties {#ariaid-title1}

Release version: Brazil  
Updated October 8, 2026  
![](https://www.servicenow.com/docs/portal-asset/ico-clock) 4 minutes to read
Summarize  
![AI sparkle icon](https://servicenow.com/docs/portal-asset/ai-sparkle-icon) Summarized using AI  
This content was generated using new OpenAI-powered functionality. Results are provided on an as is basis and are not guaranteed to be accurate or complete.  

## Summary of Service Portal properties

Service Portal properties in ServiceNow Brazil release enable administrators to control various aspects of the portal experience for both admins and end users.
These properties influence portal behavior, user interface, notifications, security, and performance.
They are mainly configured on the Service Portal properties page, with additional options accessible via the System Properties \[sysproperties\] table.
Show full answer Show less  

## Commonly Used Properties

* **Default 404 page:** Set the page users see when a page fails to load, requiring the exact page name.
* **Show browser error messages to admins:** Controls whether admin users see messages if browser errors occur (default: true).
* **Stream entry limit:** Limits the number of conversation or activity entries shown to users to manage history visibility (default: 100).
* **Notification timeout:** Defines how long info and error messages persist before auto-dismissal; setting to 0 disables auto-dismissal (default: 5 seconds).
* **Announcement default sort order:** Configures how banner announcements are ordered (e.g., by start date descending).
* **Debug runtime information:** Enables Angular.js debug mode to assist in troubleshooting, but is off by default for performance reasons.

## User Criteria Related Properties

* **User Criteria Enabled:** Option to use User Criteria records instead of roles for portal entitlements, allowing fine-grained permission management (default: true).
* **Entitlement override roles:** Specifies roles that bypass User Criteria validation, typically including admin users.

## System Properties for Advanced Configuration

* **Enable ACLs for encoded queries:** Always enforce read ACLs on filter conditions in list widgets to secure data access.
* **Enable human-readable URLs:** Allows configuration of friendly keywords in portal page URLs to improve usability.
* **Enforce cross-scope checks:** Validates cross-scope privileges when form widgets fetch data from tables to maintain security boundaries.
* **Notification threshold:** Sets how many notifications appear before users get an option to clear all at once.
* **SSO early redirect portals:** Lists portals that redirect users directly to SSO Identity Provider login pages, bypassing intermediate portal login pages.
* **Language selector enabled:** Enables users to select their preferred language for specified portals if multiple languages are installed.
* **Ignore intermediate SSO pages:** Defines pages to skip during SSO authentication so users land on their intended starting page.
* **SCSS parsing option:** Chooses whether to load compiled SCSS files as links for better performance or inline in HTML.
* **Performance Analyzer portal list:** Specifies portals where the Performance Analyzer tool is available to admin users for evaluating page performance.

## Practical Benefits for ServiceNow Customers

These properties allow you to tailor the Service Portal experience to your organization's needs by controlling error handling, user notifications, data access security, language preferences, and performance optimization. Proper configuration helps improve user satisfaction, secure sensitive content, and facilitate portal administration and troubleshooting.

By understanding and adjusting these settings, you can ensure a smoother, more efficient, and personalized portal experience for your end users and administrators.  
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 AllService PortalProperties.  
{#properties-service-portal__table_gnx_g1d_mz__entry__2}

| 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](https://www.servicenow.com/docs/FsZZmEMp5k1xxV8gVJ_JEw "Create a default 404 error page for your portal using a system property.") {#properties-service-portal__ul_vrt_41d_mz}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 {#properties-service-portal__ul_u2f_5bd_mz} |
| 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 {#properties-service-portal__ul_msv_4bd_mz} |
| 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 {#properties-service-portal__ul_ywj_l4d_1db} 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](https://www.servicenow.com/docs/Yngw_pF94hwTPTgj5sGUYw#c_SetUpSect508ComplianceFeature "You can configure accessibility features globally or for specific users. Users can also individually enable user preferences for themselves to meet their specific accessibility needs."). |
| Default sort order for announcements glide.service_portal.announcement.default_sort_order | Define the sort order for banner announcements. * Type: choice list * Default value: Start Date Descending {#properties-service-portal__ul_dmk_55b_t1b} 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. {#properties-service-portal__ul_uqd_y5b_t1b} |
| Enable debug runtime information glide.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 {#properties-service-portal__ul_bf1_hft_kfb} |
[Table 1. Service Portal page properties]

{#properties-service-portal__table_gnx_g1d_mz}  
If [user criteria](https://www.servicenow.com/docs/ImPeezMWELvNyt9Qtr1syw "User criteria enables you to allow access to users based on role, department, group, location, or company. Administrators can control access to pages, widgets, widget instances, announcements, and search sources in a portal by creating and applying user criteria.") \[com.glide.service-portal.user-criteria\] is enabled, the following properties also appear in the Service Portal properties page:{#properties-service-portal__search__entry__2}{#properties-service-portal__user-crit}

| 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](https://www.servicenow.com/docs/ImPeezMWELvNyt9Qtr1syw "User criteria enables you to allow access to users based on role, department, group, location, or company. Administrators can control access to pages, widgets, widget instances, announcements, and search sources in a portal by creating and applying user criteria.") {#properties-service-portal__ul_kd4_bjd_mz} |
| 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 {#properties-service-portal__ul_epx_gjd_mz} |
[Table 2. User criteria properties]

{#properties-service-portal__search}

You can access the properties listed in the following table in the System Properties \[sys_properties\] table.
{#properties-service-portal__table_ccw_gdy_fvb__entry__2}

| 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. * Type: true \| false * Default value: true * For more information, see [Simple List widget](https://www.servicenow.com/docs/Oto6vD82yvV1eYeY1iIcrw "The Simple List widget can be used to display any list in the system within Service Portal. You can use this base system widget as-is in your portal or clone it to suit your own business needs."). {#properties-service-portal__ul_h3k_zhy_y1c} |
| 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](https://www.servicenow.com/docs/c7nQs39cJ2DO1F3K~Zg9zw "Add human readable keywords to the URLs of portal pages to improve search engine optimization (SEO) and click-through rates and help users understand what to expect on the page."). {#properties-service-portal__ul_ah2_cvb_kvb} |
| 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](https://www.servicenow.com/docs/0QFlMNQXEL6ISwU03wuN4Q "The form widget is a platform form within the Service Portal UI with a few differences. You can use this base system widget as-is in your portal or clone it to suit your own business needs."). {#properties-service-portal__ul_vhy_2vl_tdc} |
| 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 {#properties-service-portal__ul_gf5_5cr_fzb} |
| 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 sp_sso_early_redirection UI macro as needed to redirect users to the SSO Identify Provider (IdP) login page without trying to load the portal page first. * Type: String * Default value: None * For more information, see [Single sign-on, logins, and URL redirects](https://www.servicenow.com/docs/K5piAt9~yYaJwZXWxqO5iQ#c_SPSSOLoginAndRedirects "Service Portal uses a combination of system properties and script includes to determine how the system handles URL redirects for users logging in to the portal."). {#properties-service-portal__ul_jrh_hgn_ddc} |
| 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](https://www.servicenow.com/docs/Lb7HIzvilvjdqqHYU_RjwQ#enable-lang-selector-widget "Allow all users to select their language preferences by enabling the language selector in your portal header."). {#properties-service-portal__ul_gv3_lln_31c} |
| 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 {#properties-service-portal__ul_dyj_fwd_hdc} |
| 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 {#properties-service-portal__ul_dcw_gdy_fvb} |
| 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 (![Open Performance Analyzer]()) appears on pages in the specified portals. * Type: String * Default value: sp * For more information, see [Evaluate the performance of a portal page](https://www.servicenow.com/docs/99LhWaix0957NzqGE4uDcQ "Evaluate how the widgets on a page perform against performance benchmarks that you specify."). {#properties-service-portal__ul_qfb_1br_jdc} |
[Table 3. Service Portal system properties]

{#properties-service-portal__table_ccw_gdy_fvb}

*[\>]: and then


