Configure user experiences -- Interact with ServiceNow AI Platform applications and data in the way that works best for you.
Configure UIs and portals -- Customize your interface to create an efficient, unique experience for users and customers.
Next Experience UI -- The Next Experience UI delivers a next generation, intuitive, personalized experience to drive productivity, improve engagement, and surface insights across the ServiceNow AI Platform. The UI unifies your instance apps and reduces clicks to access the items you need to get working.
Explore -- Learn about the key Next Experience features.
Get help -- To get help with Next Experience, your ServiceNow instance, plugins, permissions, and more, watch a short video to contact the ServiceNow admin who works in your company.
Exploring your default landing page -- Access the Next Experience default landing page to see your work at a glance and identify where you can start.
Using the Unified Navigation -- Improved navigation to access records and data, check your notifications, and set your preferences in the Next Experience Unified Navigation.
Using search -- Global search enables you to search multiple record types at once from the Next Experience Unified Navigation search field. Search returns the results that are most relevant to you, grouped by source, or takes you directly to a record that exactly matches your search query. You can switch between global search results and results from workspace applications that you have access to.
Configure -- Set up your ServiceNow Next Experience to drive productivity, improve engagement, and reveal insights across the ServiceNow AI Platform.
Activation considerations -- Next Experience delivers a next generation, intuitive, personalized experience to drive productivity, improve engagement, and surface insights across the ServiceNow AI Platform. Your path to activating Next Experience may depend on your instance's level of customization.
Enable Next Experience -- Next Experience delivers a next generation, intuitive, personalized experience to drive productivity, improve engagement, and surface insights across the ServiceNow AI Platform. Your path to activating Next Experience may depend on your instance's level of customization.
Readiness Checker -- The Next Experience Readiness Checker assists users with deciding whether to turn on Next Experience after an upgrade.
Start page options -- Multiple start page options help you determine where best to start your day in Next Experience. Configure the landing page so that you and your users start on a page tailored to your needs in ServiceNow.
Administrator start options -- As an administrator, you can configure where users start when they log in to ServiceNow.
User start options -- As a user, you can specify where you want to start when you log in to ServiceNow.
Working with themes -- Themes let you customize the visual experience to match your brand.
Guided tours in Theme Builder -- Learn about Theme Builder guided tours, including how to access and take them to build your knowledge of Theme Builder.
Get help with Theme Builder -- To get help with Theme Builder, your ServiceNow instance, plugins, permissions, and more, watch a short video to contact the ServiceNow admin who works in your company.
Configuring Next Experience with Theme Builder -- Reflect your company's brand on your ServiceNow instance by managing, editing, and implementing Next Experience themes in an easy, efficient, and upgrade-safe way using Theme Builder. Theme Builder is included as a core plugin with the Next Experience and is available by default.
Create a theme -- Create a theme record for your web or mobile experiences by using the Home view in the Theme Builder application.
Theme creation with AI -- Use AI to generate themes from images directly in Theme Builder or from the Now Assist panel.
Create a theme using Now Assist -- Use Now Assist to generate themes from your brand image or brand guidelines. This AI-powered workflow extracts color palettes automatically, creating visually consistent themes without requiring brand color codes.
Create a theme with AI in Theme Builder -- Use an AI-powered theme creation from within Theme Builder to generate themes from brand images or brand guidelines, preview, and refine results all within the updated Create a theme wizard.
Manage or edit a theme -- Customize and manage your theme and styling in a time and cost efficient way. After customizing, publish your new theme to either a web or mobile implementation of your instance.
Core styles, variants, and alternate color palettes -- You can tailor the look and feel of the Next Experience UI for different users by configuring the core styles, variants, and alternate color palettes. Core styles define the base theme, variants support accessibility needs, and alternate color palettes provide cosmetic customization options for end users.
Alternate color palette -- Customize a Theme Builder theme by creating an alternate color palette for the theme and publishing it to your instance.
Global styles -- Global styles enable you to edit and define core design elements like fonts, colors, and shapes that apply across your entire theme.
Edit colors -- Edit and update your theme's core colors to create visual consistency and align with your brand.
Edit shapes -- Edit and change the corner shapes applied globally to components such as buttons, modals, and drop-down menus throughout your Theme Builder theme.
Edit font -- Edit your default font family and choose from the predefined options in Theme Builder or your own custom fonts.
Assign fonts by component category -- Assign fonts to specific component categories to create a clearer visual hierarchy and ensure consistent typography across related UI elements.
Edit font size -- Adjust font sizes at the theme or component category level to refine default or custom fonts and keep your brand consistent across all experiences.
Upload custom font -- Upload and preview up to 10 custom font families and an unlimited number of associated font faces in your Theme Builder theme.
Add a font face -- Add a new style such as bold or italic to your custom font family in Theme Builder.
Delete custom font -- Delete and remove a custom font family or font face you no longer need from your Theme Builder theme.
Upload new logo -- If you previously applied a custom or default ServiceNow logo to your theme during theme creation, you can upload a new one in Theme Builder.
Resize logo -- After you have uploaded a logo for your login screen, you can resize the logo by creating and setting a system property.
Component styles -- Component styles enable you to fine-tune the appearance of individual UI elements such as buttons, form controls, and navigation without affecting global theme settings. Use component styles when you need more granular control than what Global styles provide.
Preview components -- As you’re creating or managing your theme, you can preview the components available for inclusion on your instance.
Edit components -- Edit Theme Builder individual components to better suit your brand and to support accessibility requirements. Each component type supports specific customization options called theme hooks.
Unified Navigation component -- Align your experience more closely with your brand by editing the Unified Navigation component and its subcomponents.
Adjust component for accessibility -- Adjust a component to meet the Web Content Accessibility Guidelines (WCAG) 2.1. When you're editing a component in Theme Builder and see a warning symbol, that indicates that the component doesn't conform with the guidelines for color contrast.
Image styles -- Image styles enable you to experiment with different color schemes for illustrations and replace default illustrations with your own custom images. The Image styles feature provides flexibility in customizing the visual elements of your theme.
Banner illustrations -- Banner illustrations are used to increase user engagement or announce overall product experiences.
Configure banner colors -- Configure and control the colors automatically applied to banner illustrations to keep your visual experience engaging while maintaining brand recognition.
Override banner illustrations -- Modify or override the default banner illustrations with your own custom images to promote visual elements that reflect your company's branding.
Card illustrations -- Card illustrations are used to improve the clarity or scannability of a feature.
Configure card colors -- Configure and control the colors automatically applied to card illustrations images to keep your visual experience engaging while maintaining brand recognition.
Override card illustrations -- Modify or override the default card illustrations with your own custom images to promote visual elements that reflect your company's branding.
Modal illustrations -- Modal illustrations accompany user guidance or support messaging about added features.
Configure modal colors -- Configure and control the colors automatically applied to modal illustrations to keep your visual experience engaging while maintaining brand recognition.
Override modal illustrations -- Modify or override the default modal illustrations with your own custom images to promote visual elements that reflect your company's branding.
Empty state illustrations -- Empty state illustrations in Theme Builder provide visually engaging placeholders for situations when content is missing.
Configure empty state colors -- Configure and control the colors automatically applied to empty state illustrations to keep your visual experience engaging while maintaining brand recognition.
Override empty state illustrations -- Modify or override the default empty state illustrations with your own custom images to promote visual elements that reflect your company's branding.
Tile icon illustrations -- Tile icon illustrations are used to communicate a tile’s purpose using visual metaphors.
Configure tile icon colors -- Configure and control the colors automatically applied to tile icon illustrations to keep your visual experience engaging while maintaining brand recognition.
Override tile icon illustrations -- Modify or override the default tile icon illustrations with your own custom images to promote visual elements that reflect your company's branding.
Icon illustrations -- Icons are used to visually represent actions and concepts through simple, themed graphics.
Override icon illustrations -- Modify or override the default icon illustrations with your own custom images to promote visual elements that reflect your company's branding. When you override an icon, Theme Builder updates the icon wherever it is used across the interface.
Publish themes -- Publish multiple themes to your web instance or a single theme to your mobile instance to reflect your company's brand.
Default theme -- Set a preferred Theme Builder theme as the default for your web experiences when multiple themes are published.
Presentation order -- Set the order of your Theme Builder themes to configure how they’re displayed in the user's Theme preferences.
Domain separation -- Domain separation enables you to separate data, processes, and administrative tasks into logical groupings called domains. You can control several aspects of this separation, including which users can see and access data.
Dark theme -- The dark theme emits less blue light, making the display easier for your eyes and less disturbing in low-light settings. The dark theme is supported for configurable workspaces, lists, forms, dashboards, and reports.
Open the theme menu -- Use the Next Experience Theme menu to quickly change your theme.
Disable dark theme -- Disable the Next Experience dark theme in all of Next Experience instances.
Enable dark theme only in workspaces -- Enable the Next Experience dark theme in configurable workspaces only, and not for the classic environment. The dark theme emits less blue light, making the display easier for your eyes and less disturbing in low-light settings.
Theme-able empty state images -- Add theme-able empty state images to customize empty states and improve the user experience. Empty states include guidance or actions for users to add or create content.
Customize empty state images -- Customize default theme-able empty state images for your Next Experience and Theme Builder themes using the theme's Imagery record.
Configuring Next Experience themes -- Theming in Next Experience applies to individual experiences. As an admin user, you can configure the variables for colors, shapes, fonts, and other aspects of the user experience.
Create a custom theme -- Create a custom theme in the Next Experience more efficiently using a published Theme Builder theme record.
Create a Next Experience style -- When you create or modify a Next Experience theme, you create and edit one or more styles. Styles include typefaces, colors, images, and shapes and forms. The new style records you create override the default Polaris or default Coral theme in Next Experience.
Configure a Next Experience theme -- Add the styles that you have created to your Next Experience theme to modify the look and feel of the user experience.
Add font and image assets -- Add assets to your Next Experience themes and styles to store extra information associated with a theme, including fonts and images.
Change instance banner logo -- Change the instance banner logo displayed on the Unified Navigation and the login page to reflect your company logo.
Notification toast banner -- A toast message provides simple feedback about an operation in a small pop-up. Choose which corner of the screen that you would like your notification toast message banners to appear in for the purpose of improving usability.
Multi-theme management -- Next Experience multi-theme management offers a more personalized experience by enabling users to choose a theme that aligns with their personal preferences.
Publish multiple themes -- Publish multiple themes and set the order of your Next Experience custom and Theme Builder themes to configure how they’re displayed in the user's Theme preferences.
Login theming -- Configure Next Experience login illustrations and welcome text to provide a login experience that reflects your branding.
Landing pages -- Modify the landing pages on your Next Experience instance so that users see a landing page tailored to their experience in ServiceNow.
Create a landing page -- Provide users the information that they need to start working by creating custom Next Experience landing pages for different audiences.
Configure per-user landing pages -- Users on new Next Experience instances see the Next Experience landing page. Users on upgraded instances see the landing pages that they had before, in the Next Experience UI. You can also configure user-specific landing pages.
Configure a user-selected start page -- Configure a user-selected start page to override the administrator‑configured default landing page to appear when you log in to ServiceNow.
Configure a Core UI global landing page in Next Experience -- Set a Core UI landing page for all users so users on instances with Next Experience enabled see the same landing page as users on upgraded instances. Upgraded users see the landing pages they had before in the Next Experience UI.
Configure a landing page footer -- Display useful links in the footer of your Next Experience landing pages. The footer contains two fully configurable link set components.
Default admin landing page -- Use the default admin landing page to see your admin-specific work at a glance and identify items that need attention including open tasks, security issues, and approvals.
Performing admin user functions -- Use admin functions in the Next Experience user menu to elevate roles, impersonate users, and configure a workspace.
Configure custom Unified Navigation menus -- Create custom menus in the Next Experience Unified Navigation that contain just what the users need to increase productivity and efficiency.
Create a Dashboard Module -- Create custom dashboards for the All menu using the Next Experience All Menu Editor.
Create a List Module -- Create custom lists for the All menu using the Next Experience All Menu Editing.
Create a New Record module -- Create custom New Record form for the All menu using the Next Experience All Menu Editing.
Create a Single Record Module -- Create custom Single Record form for the All menu using the Next Experience All Menu Editing.
Add a workspace -- Configure the Unified Navigation to display a workspace in the Workspaces menu.
Set the order of your workspaces -- Control the display order of workspaces in the Unified Navigation Workspaces menu by setting a numerical order value on each workspace record.
Configuring search -- Administrators can customize Next Experience search settings. Add new searchable tables, modify the fields displayed for search results from a table, or add workspace applications to the search context menu for users.
Custom notifications in Next Experience -- Provide better context and information about users' work by creating custom content for in-product notifications in Next Experience.
In-product help -- Providing instructions that display in your Next Experience UI can help orient your users to the UI and provide information about their tasks.
In-Product Surveys -- Manage in-product surveys for your Next Experience instance.
Banner announcements -- Banner announcements enable you to communicate planned maintenance, unplanned outages, or important events like ESPP stock plans or benefits enrollment to those affected or to everyone. You can target specific experiences or all experiences.
Configure banner announcements -- Banner announcements enable you to communicate planned maintenance, unplanned outages, or important events like ESPP stock plans or benefits enrollment to those affected or to everyone. You can target specific experiences or all experiences.
Exploring pickers -- Next Experience scope pickers provide easy consistent scope selection across your instance.
Client side scripting global variables -- Next Experience global variables are used in client scripts to determine whether Next Experience is applied to a page.
System properties -- List of system properties related to the Next Experience UI.
Instance performance -- View the performance-based information, including the UI loading times, for any recently accessed Next Experience page by using the client interaction table.
View server response time -- View the server response times that are associated with your Next Experience instance by using the client interaction table.
Use -- Use the Next Experience UI to work across platform applications, configurable workspaces, and classic experiences in a single, unified interface.
Managing your favorites -- Favorites help you quickly find and go to your most used Next Experience pages.
Add favorites -- Find and go to your most used pages quickly by adding them to the Favorites menu in the Next Experience Unified Navigation.
Organize favorites -- Find entries in the Next Experience Favorites menu quickly by organizing your favorites in a folder structure.
Edit favorites -- Keep your Next Experience Favorites menu updated by editing the names and icons of favorites, reordering favorites, moving them into groups, or deleting favorites you no longer need.
Preferences -- Next Experience offers user preferences to personalize your instance UI.
Configure display preferences -- Configure Next Experience display preferences to achieve the UI that works best for you.
Accessibility preference by persona -- Learn more about accessibility preferences in Next Experience, organized by persona: visual, physical, cognitive/neurodiverse, and universal design. These settings help reduce barriers and create an inclusive experience for all users.
Configure debugging preferences -- Debug your Next Experience instance to detect and remove existing and potential errors in your Next Experience components and scripts.
Select a theme -- Personalize your Next Experience instance by selecting a theme and it's variant or alternate color palette in the user preferences menu.
Keyboard shortcuts -- You can use keyboard shortcuts to quickly perform common actions in the user interface.
Customize keyboard shortcuts -- Customize Next Experience keyboard shortcuts to streamline your workflow and boost productivity. Keyboard shortcuts can also improve accessibility by reducing reliance on cursor navigation.
Follow records -- Get notified when a work note or comment is added to a record by following it in the classic environment in Next Experience.
Configurable Workspace UI -- The Configurable Workspace UI provides a suite of tools in a single, focused work area to help you answer customer questions and resolve issues.
Explore -- Get an overview of Configurable Workspace so you can understand how to configure and use it for your organization.
Lists -- Learn about the components in UI Builder that enable admins to create and customize lists and list pages for a Configurable Workspace.
Forms -- Learn about the components in UI Builder that enable admins to create and customize forms for a Configurable Workspace.
Activity stream -- Learn about the components in UI Builder that enable admins to create and customize the Activity stream for a Configurable Workspace.
Compose -- Learn about the components in UI Builder that enable admins to create and customize the Compose section for a Configurable Workspace.
Tabs sidebar -- Learn about the components in UI Builder that enable admins to create and customize the tabs sidebar for a Configurable Workspace.
Agent assist -- Learn about the Agent assist component in the tabs sidebar for a Configurable Workspace record page.
Attachments -- Learn about the Attachments component in the tabs sidebar for a Configurable Workspace record page.
Form templates -- Learn about the Form Templates component in the tabs sidebar for a Configurable Workspace record page.
Configure -- Configure a Configurable Workspace using UI Builder.
Create an experience -- Create a Configurable Workspace experience from scratch using UI Builder and the Workspace App Shell.
Create a page -- Create a Configurable Workspace page from scratch or with a page template in UI Builder.
Administer -- Admins can enable additional features and make changes that affect the Configurable Workspace experience.
Configure related list background loading -- Configure large selections of records added to a related list to load in the background for your entire workspace experience.
Configure a text command -- Configure a text command that can be applied by a keyboard shortcut for emails, journal input fields, and HTML fields.
Disable text commands -- Disable text commands that can be applied by keyboard shortcuts for emails, journal input fields, and HTML fields.
Configure a character counter -- Configure a character counter to display the number of remaining characters in a journal field.
Hide journal fields -- Hide journal fields for forms so that work notes and comments only appear in the Activity stream.
Configure inline validation -- Configure guidance text to display in string fields with format requirements such as account ID, SSN, or SIN. Use regular expression inline validation to display an error message if the input doesn't meet format requirements.
Resize modals -- Configure a property in UI Builder to resize all modals on a record page.
Activity stream -- Administer Activity stream features that aren't configured in UI Builder with components.
Configure stacked view -- Configure a stacked view option for journal fields in the Activity stream.
Configure Post button -- Configure the Post button in the Activity stream to display and function continuously.
Configure tile avatars -- Configure Activity stream tiles to display avatars by using the glide.activity.show_tile_icons system property.
Configure tile icons -- Configure custom icons for tiles in the Activity stream.
Configure tags -- Configure custom tags to filter through entries in the Activity stream.
Configure filter set access -- Configure access to create filter sets in the Activity stream by restricting specified users.
Configure most recent reply -- Configure the Activity stream to reduce visual clutter by displaying the most recent reply first.
Emails -- Administer email features that aren't configured in UI Builder with components.
Digital signature and encryption -- Configure emails that send a digital signature to verify you as an authentic sender and an email encryption to certify authentic recipients.
Upgrade a form action layout group -- Upgrade an existing form action layout group to manage all actions in a single list and customize the order, label, and icons for declarative actions without altering the base action.
Configure a custom form modal -- Configure a form action to open a custom modal that provides information or interactive elements without navigating away from the current page.
Design a page variant in UIB -- Configure a UI Builder page variant to pass from a workspace modal into the variant. This step acts as part of the process to configure an action button to open a custom modal.
Configure a page variant as a modal in UIB -- Define your page variant to appear as a modal using UI Builder configurations. This steps acts as part of the process to configure an action button to open a custom modal.
Create a UX add-on event mapping -- Connect a button to a modal using UX add-on event mapping in order for an action button to open a custom modal.
Resize a modal -- Use declarative actions to resize a modal in your workspace.
Configure a dynamic list action -- Configure a list or related list action to perform an action only when it satisfies dynamic conditions.
Configure an action configuration -- Create an action configuration record for a form or list action and copy the action configuration record's sys_id.
Configure a watch list -- Configure a watch list where you can add yourself, remove yourself, add multiple users, and add multiple records.
Manage action visibility -- Configure global actions to exclude specified tables, views, pages, workspaces, or experiences.
Forms -- Learn how to use form features on a Configurable Workspace record page.
Use Personalize Form -- Use the Personalize Form menu to add or remove fields from your view.
AI field recommendations -- Use AI field recommendations for a list of top recommendations or to fill fields automatically.
Activity stream -- Learn how to use Activity stream features on a Configurable Workspace record page.
Search -- Use keywords to search the Activity stream and find work notes, emails, and comments.
Use filter sets -- Create and save filter sets with custom conditions in the Activity stream.
Use tags -- Use tags to filter through the Activity stream.
Expand tiles by default -- Expand Activity stream tiles by default across records and sessions.
Emails -- Learn how to send emails on a Configurable Workspace record page.
Full email composer -- Create and send an email from a separate workspace tab.
Use email templates in the full email composer -- Quickly compose emails for common issues by selecting an email template in the Compose Email page instead of manually drafting an email.
Edit and move recipients -- Edit and move recipients across the To, Cc, and Bcc email fields instead of manually removing and adding individual recipients.
Recipient shortcuts -- Add and remove recipients in the To, Cc, and Bcc email fields by using keyboard and mouse device shortcuts instead of adding individual recipients.
Use keyboard shortcuts -- Use keyboard shortcuts to view response templates, drafts, and email templates.
Use Screen Summarization -- Screen Summarization is a feature that supports visually impaired and low-vision users by providing AI-generated summaries of workspace pages and their sections. The page and section summaries can be read aloud with a screen reader.
Reference -- Find additional details and support about creating, customizing, and using your Configurable Workspace.
Get help -- To get help with Configurable Workspace, your ServiceNow instance, plugins, permissions, and more, watch a short video to contact the ServiceNow admin who works in your company.
List of workspaces -- List of all workspaces ServiceNow offers to target specific users and issues.
form action layout item -- Learn about the terms and concepts used in Configurable Workspace.
form header -- Learn about the terms and concepts used in Configurable Workspace.
form record presence -- Learn about the terms and concepts used in Configurable Workspace.
full email composer -- Learn about the terms and concepts used in Configurable Workspace.
landing page -- Learn about the terms and concepts used in Configurable Workspace.
mini email composer -- Learn about the terms and concepts used in Configurable Workspace.
Predicate Builder -- Learn about the terms and concepts used in Configurable Workspace.
Record List -- Learn about the terms and concepts used in Configurable Workspace.
ribbon -- Learn about the terms and concepts used in Configurable Workspace.
Working in Core UI -- Learn about the features of the Core UI that predated Next Experience.
Core UI -- The Core UI predates the Next Experience UI.
Activate Core UI -- Core UI can be activated with the Core UI plugin (com.glide.ui.ui16) if you have the admin role.
Core UI application navigator -- The Core UI application navigator appears at the left of the interface and provides access to all available applications and modules, favorites, and recently viewed items.
Use the Core UI navigator -- Everyone can collapse and expand the navigator, work with favorites, and view navigation history in Core UI.
System settings for the Core UI -- You can define system settings to customize the Core UI for yourself. The gear icon, located within the banner frame, displays the system settings window.
List fields -- Fields display data and provide certain functions.
Configure and use list functions -- All users can interact with lists for the tables their role permits them to access. Some list and column header menu options are controlled by permissions grated to the user role.
Sort a list -- All users can interact with lists for the tables their role permits them to access. Some list and column header menu options are controlled by permissions grated to the user role.
Configure field status indicators -- All users can interact with lists for the tables their role permits them to access. Some list and column header menu options are controlled by permissions grated to the user role.
Customize the number of list rows per page -- All users can interact with lists for the tables their role permits them to access. Some list and column header menu options are controlled by permissions grated to the user role.
Switch between list views -- All users can interact with lists for the tables their role permits them to access. Some list and column header menu options are controlled by permissions grated to the user role.
Speed up loading large lists -- All users can interact with lists for the tables their role permits them to access. Some list and column header menu options are controlled by permissions grated to the user role.
Perform actions on selected items in a list -- All users can interact with lists for the tables their role permits them to access. Some list and column header menu options are controlled by permissions grated to the user role.
Embedded lists -- All users can interact with lists for the tables their role permits them to access. Some list and column header menu options are controlled by permissions grated to the user role.
Search a list -- You can search a list to find information quickly. The list title bar includes options for searching the list. Administrators can enable text searches for any list.
Available list search wildcards -- You can search a list to find information quickly. The list title bar includes options for searching the list. Administrators can enable text searches for any list.
Configure the default search behavior -- You can search a list to find information quickly. The list title bar includes options for searching the list. Administrators can enable text searches for any list.
Grouped lists -- Grouping aggregates a list by a field and displays the record count per group. Grouping can help you find data quickly by organizing and providing a summary of search or filter results.
Use a grouped list -- Grouping aggregates a list by a field and displays the record count per group. Grouping can help you find data quickly by organizing and providing a summary of search or filter results.
Filters and breadcrumbs -- A filter is a set of conditions applied to a table to help you find and work with a subset of the data in that table.
Quick filters -- To quickly filter a list using a value in a field, right-click in the field and select Show Matching or Filter Out. For date fields, choose from Show Before, Show After, and Filter Out.
Filters -- A filter restricts what records appear in a list by providing a set of conditions each record must meet to be included in the list.
Create a filter in List -- You can create a filter to restrict what records appear in a list by providing a set of conditions. When you run the filter, only records that meet the specified conditions are listed.
Add related list conditions -- Related list conditions allow you to include a relationship with another table in the filter. Related list conditions are supported in both List v3 and the Report interface.
OR conditions -- The condition builder uses two different types of OR conditions: top-level and dependent.
Filter on multiple string values -- For a string field, you can create a filter that searches for multiple values by creating a comma-delimited list.
Dynamic operators -- The dynamic operator, is (dynamic), lists predefined dynamic filter options where the condition value is computed from a value in a reference field.
Save and use filters in a list view -- Depending on your access rights, you may save filters for everyone, a user group, or yourself. You can apply saved filters and edit or delete them.
Filter admin functions -- Administrators can work with filters in the Filters table [sys_filter], including creating, editing, and deleting filters.
Delete filters -- You can delete any saved filter, including global, group, or personal filters.
Create scripted filters -- The condition builder alone cannot create some filters, such as displaying a record set that depends on an unrelated table. If you know JavaScript, you can create JavaScript functions for use in advanced filters.
Create a dynamic filter option -- Dynamic filter options enhance filtering by allowing users to run existing script includes or JavaScript against a reference field within condition builders and dynamic reference qualifiers.
Encoded query strings -- An encoded query string represents a complex filter on a list of records.
Use the list editor -- The list editor enables you to edit field values directly from a list without navigating to a form.
Edit multiple records in a list using the list editor -- You can edit multiple records at the same time using the list editor. If you want to update a single field on multiple records to have the same value, the list editor is the quickest method.
Edit multiple records in a list using an editing form -- You can edit multiple records at the same time using an editing form. If you want to edit multiple fields or fields that don’t appear in the list view, use an editing form.
Personal lists -- You can create personal lists to customize which columns appear and the order in which they appear. Personal lists modify a specific list view according to your individual preferences.
Personalize a list -- You can create personal lists to customize which columns appear and the order in which they appear. Personal lists modify a specific list view according to your individual preferences.
Form headers for UI versions -- Core UI and UI15 each have a different form header that offers different navigation icons.
Core UI form header -- Core UI and UI15 each have a different form header that offers different navigation icons.
Form context menu -- The form context menu provides controls based on the table and user access rights. Administrators can customize some of the options available on a context menu using UI actions.
Form fields -- A field represents an individual item of data on a record.
AI indicator -- A field represents an individual item of data on a record.
Navigate to a record or module using a URL -- Users can navigate to a record or module directly by using a URL. This topic explains the URL schema by which the system renders pages.
Enable tiny URL support -- The default URLs by which the system renders pages may exceed the character limit of some browsers, resulting in an error message. You can enable tiny URL support, which generates shortened internal URLs, to help prevent this error.
Examples of navigating by URL -- A list of example URLs that demonstrate ways to open pages in the ServiceNow application.
Configure the activity filter -- The activity formatter contains a filter that lets users select which of the available fields to show in the activity list.
Use the activity filter -- The activity formatter contains a filter that lets users select which of the available fields to show in the activity list.
Embedded lists or Related lists -- Some forms may show related lists as embedded. Changes to embedded lists are saved when the form is saved.
Related lists -- Related lists appear on forms and show records in tables that have relationships to the current record.
Select or create records in a related list -- When a form contains a related list, such as the Incidents related list in the problem form, you can select existing records or add new ones in the related list.
Configure when a related list loads -- If there are many related lists on a form or many records in the related lists, the form may load slowly. You can improve form response times by configuring related lists to load manually, on demand, or automatically, after the rest of the form loads.
Add fields to selections in a related list -- When you click Edit in a related list and select an item, information about the item appears below the list. You can expand the fields that appear for the item to provide more information.
Create a default filter for list selector records -- You can set a default filter to restrict which related records users can select when editing a reference field. Default filters are simple to set up but lack a dynamic filtering element, which prevents the end user from changing the default filter.
Edit a form -- You can edit a record in the form view. You can also insert a record, apply a template, and cancel changes to the record.
Insert a record -- You can edit a record in the form view. You can also insert a record, apply a template, and cancel changes to the record.
Apply a template in a form -- You can edit a record in the form view. You can also insert a record, apply a template, and cancel changes to the record.
Cancel changes to a form -- You can edit a record in the form view. You can also insert a record, apply a template, and cancel changes to the record.
Personalize a form -- When the form personalization feature is activated, users can personalize fields to appear on a specific form view according to individual preferences. Form personalization is available in Core UI.
Add users to a watch list -- Watch lists enable you and others to subscribe to notifications of a task.
Configure email notifications for watch lists -- Watch lists (glide_list field type) allow multiple users to subscribe to notifications of a task. You can specify conditions in an email notification to send email notifications to the members when the conditions are met.
Configure order buttons on the watch list slushbucket -- When you add multiple users to a glide_list, such as a watch list, the slushbucket does not display the order buttons for the list of selected members. You can set a dictionary attribute to display the order buttons.
Add and manage attachments -- You can upload a file as an attachment to an incident, a knowledge article, a change request, or to another type of record.
Manage attachments -- View, rename, and remove the attachments on a record and adjust the maximum allowable size of attachments.
Attach files with drag-and-drop -- You can drag files from your local computer into your browser window to attach them to the current record.
Document Viewer -- Document Viewer enables you to view documents directly in the ServiceNow AI Platform rather than having to download them.
Enable Document Viewer -- Enable Document Viewer to view documents directly rather than download them to view them in their native applications.
Plugins -- With Document Viewer, you can view documents directly in the ServiceNow Platform rather than having to download them. Two new plugins enhance the experience and provide more options for document viewing. You can collaborate with other people, copy, delete, restore, and view version history directly in a ServiceNow instance.
View attachments with Document Viewer -- View documents within the platform using Document Viewer rather than having to download them to your own file system.
Disable Document Viewer -- Disable Document Viewer at the instance level to disable it or at table level to disable it for specific tables within the instance.
Checklists -- Checklists provide a simple way to track the progress of tasks without creating additional records. Checklists can be added to the form view of any table that extends Task [task].
Activate checklists -- Checklists are active by default on new instances. For instances upgrading from a previous version, the Checklist plugin must be activated.
Create a checklist -- You can create a unique checklist for each task record. You can quickly create a checklist from a previously created template.
Delete checklist or a template -- You can remove a checklist from a record, and delete checklist templates you no longer need.
Common UI elements -- This page lists common UI elements for the standard user interface.
Log in to an instance -- Each ServiceNow instance has a unique, secure web address. The base URL for each instance has the default format: https://.service-now.com.
Navigate directly to a table -- You can use commands in the navigation filter to navigate directly to the list, form, or configuration view of a table.
Tree picker -- The tree picker is a special reference lookup that you can add as an attribute to a form. Add the tree picker to the classic environment or to workspaces.
Add the tree picker attribute -- A limit of 1000 has been placed on the number of nodes returned to the tree picker. This limit is configurable with the glide.ui.group_heirarchy.max_nodes property.
Dot-walking examples -- Access fields on a related table from a form, list, or script by dot-walking. This topic includes examples of the different ways that you can dot-walk.
Configure items on forms or in lists using a list collector -- Use a list collector to add, remove, or move items in a form or list. List collectors allow you to select multiple items from a list of available items and to remove items from a list of selected items. Some list collectors provide filter and search controls for available items, such as adding items to related lists.
Activity streams -- An activity stream is a list of entries in records and conversations, such as journal fields, comments, and work notes that display in task records and Sidebar conversations. Activity streams are available Core UI.
Create a condition statement using the condition builder -- A condition builder constructs a condition statement with a series of contextually generated fields. Condition builders are used in many operations, such as creating filters, administering surveys, and administering access control.
Condition builder -- A condition builder constructs a condition statement with a series of contextually generated fields. Condition builders are used in many operations, such as creating filters, administering surveys, and administering access control.
Filtering on empty fields -- Most filter operations do not return empty fields in their result set. You can create a filter that displays records with an empty field value in addition to records that match the initial filter conditions.
Values for date/time fields -- When you filter on fields of type date/time, such as the Created field on any task record, several time-related options are available, such as Today, This week, Last 3 months, and so on.
Operators and values available for date and time fields -- When you filter on fields of type date/time, such as the Created field on any task record, several time-related options are available, such as Today, This week, Last 3 months, and so on.
Comparing field values -- Field comparison allows users to evaluate equality between fields on the same table or on related tables by using operators in the condition builder.
Operators available for filters and queries -- The system provides a set of operators for use with filters, condition builders, and encoded queries. The data type of a field determines what operators are available for it.
Tags -- Tags are text labels that you can associate with items like records and pages. Tags enable you to group and organize the items. Tags can be visible to any user (global), visible only to specific groups or users (shared), or visible to a single user (private).
Administering tags -- If you have an administrator role, you can configure and manage all tags, even tags created by other users. You can also configure notifications, auto-assignment, and Zing indexing for tags.
Create a tag from the Tags list -- If you have an administrator role, you can configure and manage all tags, even tags created by other users. You can also configure notifications, auto-assignment, and Zing indexing for tags.
Edit tags from the Tags module -- If you have an administrator role, you can configure and manage all tags, even tags created by other users. You can also configure notifications, auto-assignment, and Zing indexing for tags.
Configure tags to assign automatically -- If you have an administrator role, you can configure and manage all tags, even tags created by other users. You can also configure notifications, auto-assignment, and Zing indexing for tags.
Configure notifications for tagged records -- If you have an administrator role, you can configure and manage all tags, even tags created by other users. You can also configure notifications, auto-assignment, and Zing indexing for tags.
Assigning tags -- You can assign tags to records from the form or list view. You can also add tags to a homepage. Tags enable you to group and organize the items.
Assign a tag from a list using the action menu -- You can assign tags to records from the form or list view. You can also add tags to a homepage. Tags enable you to group and organize the items.
Assign a tag from the list context menu -- You can assign tags to records from the form or list view. You can also add tags to a homepage. Tags enable you to group and organize the items.
Assign a tag from a form -- You can assign tags to records from the form or list view. You can also add tags to a homepage. Tags enable you to group and organize the items.
Editing tags -- You can edit tags that you created from the list and form views, the My Tags module, and the Tagged Documents page. You can also merge tags from the My Tags module.
Edit tags from the list view -- You can edit tags that you created from the list and form views, the My Tags module, and the Tagged Documents page. You can also merge tags from the My Tags module.
Edit tags from the form view -- You can edit tags that you created from the list and form views, the My Tags module, and the Tagged Documents page. You can also merge tags from the My Tags module.
Edit tags from the My Tags module -- You can edit tags that you created from the list and form views, the My Tags module, and the Tagged Documents page. You can also merge tags from the My Tags module.
Edit tags from the Tagged Documents page -- You can edit tags that you created from the list and form views, the My Tags module, and the Tagged Documents page. You can also merge tags from the My Tags module.
Merge tags -- You can edit tags that you created from the list and form views, the My Tags module, and the Tagged Documents page. You can also merge tags from the My Tags module.
Using tags -- Use tags to filter records and view tagged documents. Remove a tag when it is no longer useful.
Filter records by tag -- Use tags to filter records and view tagged documents. Remove a tag when it is no longer useful.
View tagged documents -- Use tags to filter records and view tagged documents. Remove a tag when it is no longer useful.
Remove a tag from a record -- Use tags to filter records and view tagged documents. Remove a tag when it is no longer useful.
User presence -- User presence is a Core UI feature that lets you see who is online when you're working in an instance.
Disable user presence -- You can disable user presence globally by enabling a system property.
Disable live form features -- User presence includes several new live form features for Core UI. You can show or hide these features using the glide.ui16.live_forms.enabled property.
Configure time intervals for user presence -- User presence shows that users are viewing a record sometimes after they have already left. The system only checks for user presence every two minutes by default. You can allow the system to check more frequently by configuring some system properties.
Browser support -- Browser support varies for each version of the user interface (UI). Some features have additional browser requirements, which are noted in the appropriate documentation.
Core UI keyboard shortcuts -- You can use keyboard shortcuts to quickly perform common actions in the user interface.
Enable keyboard shortcuts -- You can enable or disable keyboard shortcuts from the system settings menu.
Disable keyboard shortcuts globally -- Keyboard shortcuts are enabled by default. You can disable all keyboard shortcuts globally or disable certain shortcuts using different user preferences.
User interface configuration -- Change appearance, navigation menus, CSS, and utilize cutting edge interface tools.
Response time indicator icon -- A response time indicator icon may appear at the bottom right of forms and in the list view in the classic environment.
Navigation stack -- The navigation stack is the portion of the ServiceNow suite of applications that determines where a user is redirected after the update of a record.
Navigation action cancellation -- The Request Manager allows users to cancel any navigation action they select from the application navigator by clicking another application navigator link. System properties work with settings for the table to allow navigation action cancellation.
Add sites to the always cancel list -- You can add UI pages or other links to the always cancel list so that users can cancel actions on these pages by navigating to another module or link.
Context-sensitive help -- By default, the help link available in the product opens the welcome page of the help system, allowing you to enter search criteria for the information you want to find. With context-sensitive help, you can set a base URL for an external help system. The context-sensitive system properties define the base URLs for the default and custom help systems.
Create a new help context -- You can create new help contexts to supplement or replace the default help contexts. For example, if your organization has heavily customized a form, you might create a new help context for that form. The customized help context could link to more relevant information, such as a company knowledge base article.
Help context types and prioritization -- You can create a help context with the type Form, List, or Record, and link it to a particular table in your ServiceNow instance. If you have multiple help contexts, prioritization determines which help contexts apply to what a user views.
Overview help pages -- The overview help feature included with the base system displays slides with introductory information on new features offered in the ServiceNow platform. An administrator can hide the option from the help menu.
Create custom overview help -- You can edit existing overview help pages to display your own custom panels to selected users.
System user guide -- The system user guide enables you to create end user help documentation that is specific to the policies and procedures of your organization. A default help page is provided in the base system that displays Core UI help documents for system navigation and other basic operations.
Create user guide help -- User guide help documents are grouped in appropriate sections on the page and listed in a configurable order. Add your sections to a help page.
User guide help URLs -- You can create entry points in your instance for help generated with the system user guide by providing the correct address parameters in the target URL.
Manage audio files -- You can upload and store .mp3 or .ogg audio files. Once uploaded, you can reference audio files using HTML.
Storing images in the database -- Administrators and users with the image_admin or content_admin role can upload and store images in the database. These images are saved in the Images [db_image] table. Uploading an image to the database allows it to be referenced from HTML fields by appending the name of the image to the URL of the instance.
Restrict file extensions -- Use the glide.ui.strict_content_types to restrict the image file extensions that appear in the UI.
User preferences -- Users can configure many UI features, such as the number of rows per page in a list or whether the response time displays at the bottom of a list or form. Administrators can modify or delete these preferences as needed.
User preference settings -- User preferences primarily track the way individual users interact with various features so that new sessions activate the user's last settings. For example, user preferences track whether the user activates the tabbed or scrolling interface for multi-section forms. Other user preference records enable users with the admin role to adjust certain feature settings.
Turn off the Next Experience welcome screen -- You can turn off the Next Experience welcome splash screen that appears in the Core UI after upgrading your instance by creating a user preference.
View management -- A view defines the elements that appear when a user opens a form or a list, and you can switch the view from the default for lists and forms.
Create and delete views -- Administrators can create views and delete any views they have created. You can create or delete views from either the list view or the form view.
Create a view rule -- When a user switches views, the selected view is saved as a user preference so the user sees the same view by default when the form opens. With a view rule, you can override this functionality to force a specified view to be used.
Control when the system displays a view -- Administrators can create rules that determine the conditions for when the system should display a form or list in a specified view. Administrators can also restrict views by user role.
Restrict view by role -- Administrators can create rules that determine the conditions for when the system should display a form or list in a specified view. Administrators can also restrict views by user role.
Navigation handler -- A navigation handler is a scripted view rule and runs each time data from the specified table is requested in the form view.
Welcome pages -- The welcome page contains instructions and any important information you would like to convey to your customers each time they log in to use the system.
Create company-specific welcome page content -- The welcome page contains instructions and any important information you would like to convey to your customers each time they log in to use the system.
Enabling accessibility features -- 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.
Enable accessibility mode -- 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.
Enable the high contrast theme -- 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.
Turn off first field focus -- 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.
Enable the accessible form tooltips feature -- 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.
Using accessibility features -- Accessibility features include keyboard navigation, color and style settings, using a screen reader, and search methods.
Use skip links -- Accessibility features include keyboard navigation, color and style settings, using a screen reader, and search methods.
Color and style accessibility -- Accessibility features include keyboard navigation, color and style settings, using a screen reader, and search methods.
Screen reader accessibility -- Accessibility features include keyboard navigation, color and style settings, using a screen reader, and search methods.
Accessibility search methods -- Accessibility features include keyboard navigation, color and style settings, using a screen reader, and search methods.
View card details in a Visual Task Board -- Accessibility features include keyboard navigation, color and style settings, using a screen reader, and search methods.
Map pages -- Map pages display ServiceNow data graphically on a Google map page based on location data that you provide.
Set up Google Maps API -- You enable the geolocation feature using the appropriate entries from a Google Maps API for Business license, or a Google Maps JavaScript API Key.
Create a map page -- Your ServiceNow instance provides several default map pages. You can also create custom map pages with the script examples described in this page.
Create a map page module -- You can create a new application module for desktop or smartphone users to display a Google map page.
Configure map data items -- Add map data items to render data on your Map Page using the Classic Environment.
Create a map marker -- Add a map marker icon and define the click behavior to differentiate between data on your Map Page using the Classic Environmentlis.
Set up map marker icons -- Add a map marker icon and define the click behavior to differentiate between data on your Map Page using the Classic Environmentlis.
Define map marker click actions -- Add a map marker icon and define the click behavior to differentiate between data on your Map Page using the Classic Environmentlis.
Select map markers -- Add a map marker icon and define the click behavior to differentiate between data on your Map Page using the Classic Environmentlis.
Add a map filter -- Add a map filter to display filtered map markers. This filter enables you to see only the map markers for the data that you want.
Configure a map filter data mapping -- Add a map filter to display filtered map markers. This filter enables you to see only the map markers for the data that you want.
Select map filters -- Add a map filter to display filtered map markers. This filter enables you to see only the map markers for the data that you want.
Check your map filter -- Add a map filter to display filtered map markers. This filter enables you to see only the map markers for the data that you want.
Set map application scope -- Enable map application scope to specify which application can modify your Map Page configuration.
Scripting for map pages -- The Script field on the Map Page form allows the use of attributes or custom code to define map characteristics, such as marker appearance, display information, and more.
Customizing instance appearance -- An administrator can change global CSS or system properties to alter the look and feel of the default instance interface. Functionality is not affected.
Configure logo, colors, and system defaults for Core UI -- You can use the Basic Configuration Core UI module to brand your instance with your company logo and colors and set basic system defaults. This place is the best starting point if you are setting up your instance for the first time or if you have recently enabled Core UI.
La Jolla and cobalt theme comparison -- You can use the Basic Configuration Core UI module to brand your instance with your company logo and colors and set basic system defaults. This place is the best starting point if you are setting up your instance for the first time or if you have recently enabled Core UI.
Default CSS styles -- You can use CSS styles to control the appearance of elements in a theme.
Create a company profile -- To customize the ServiceNow instance for your company, you can enter information such as contact phone numbers, street address, and additional notes. You can also customize the company logo and banner text your end users see at the top of each page.
Banner logo link -- Properties are available to control the URL and target frame used when clicking the banner logo.
Customize the banner logo in Core UI -- Use the glide.product.image and glide.product.description properties to change the banner logo and description in Core UI.
Customize the favicon -- Use the glide.product.icon property to change the icon that appears in bookmarks and the browser address bar.
Modify the banner -- The banner is displayed at the top of the page and is rendered using certain system properties.
Add help to a field label on a form -- You can create field-level help in forms by placing help icons in individual fields and converting the field labels to links to external or internal URLs.
Content Management System -- The Content Management System (CMS) is a ServiceNow application that enables users to create a custom interface for the ServiceNow platform and ServiceNow applications.
Content Management design -- Before building a website in the CMS, it is important to have a good understanding of what to build and who the audience is.
Content organization -- Before you begin to build the CMS website, list all the content that you want to include and take the time to organize it.
Team member identification -- Identify the team members who assist you with website design, branding, and development.
Data preparation -- It is important that there is enough data in the ServiceNow instance before you begin to build the CMS website.
Corporate style guide -- When you build a CMS website, you design the look and feel based on guidelines in the corporate style guide.
Prototypes and rapid web design -- Many user interface designers use prototypes and rapid web design techniques to visualize the final product before it is developed.
Content Management navigation -- After you design the hierarchical structure of the site, begin planning site navigation.
System content management -- Most of the content in a CMS site is managed in different locations throughout the system.
Domain separation and the Content Management System -- Domain separation is supported in the Content Management System. Domain separation enables you to separate data, processes, and administrative tasks into logical groupings called domains. You can control several aspects of this separation, including which users can see and access data.
Configure Content Management sites -- Planning a CMS site involves obtaining resources, communicating with others about design, and gathering content.
Content sites -- A content site is a group of related content pages that have the same basic theme, layout, and URL suffix.
Create a site -- Configure a site by either creating a new site with CMS or by editing a copy of either the ESS Portal or the Service Management Portal.
Copy a site -- To create a new site quickly, you can copy an existing site.
Content Management security -- There are several methods for securing CMS sites and pages. Site security is set in the Login page field on the site record. You can control if a page is public or private through the URL.
Content pages in CMS -- Content pages are the core of the Content Management System. A content page is a web page that displays blocks of content.
Create a content page -- Pages are built from content blocks and organized into sites.
Add content to a page -- After you define the page settings, set the content of the page by adding content blocks. Setting content blocks is similar to how you add content to homepages.
Copy a page -- Copying pages is an efficient way to avoid duplicating the same work and to create pages quickly from a guiding base template.
Assign a page to a site -- If you have created multiple sites, you can add pages from one site to another site.
Add a page to an application -- Homepages and content pages are not added automatically to update sets and applications. They must be manually added.
Configure a private UI page for CMS links -- With single sign-on (SSO) in place, you can generate email links that take users directly to tickets and applications through the CMS interface.
Content Management templates -- Templates are content pages that are reused to provide a consistent look and feel.
Page templates -- Every page that is part of the site needs a template.
Configure a base template -- An easy way to create a base template is to copy the existing ESS sample site and customize it to suit your own needs. You can also configure a base template from scratch.
Customize a copy of a page template -- One good source for templates is the base system sample site. It is easy to copy pages and restyle them into new page templates to meet different business requirements.
Content types -- Content types provide site-specific control of how system data defined by templates is rendered.
Control what happens on a click -- Since a CMS system uses multiple pages you have to tell the system which page to use to display drill through content.
View content types -- The following is an example of where you might use Content Types.
Content blocks -- A block is a defined piece of content within the system that can be reused.
View CMS block tags -- View CMS block tags, which are used for advanced block creation and site flexibility.
Types of content blocks -- Content blocks, which make up content pages, are reusable pieces of content defined within the system.
Configure a header block -- A header block is a visual element placed at the top of pages. It provides a place for branding and other important site-wide functionality.
Create a navigation menu block -- Navigation menu blocks enable you to create a menu of links to different content pages.
Configure menu sections -- Menu sections define groups of links displayed within the navigation menu block.
Configure menu items -- Menu items are the links that appear within each menu section.
Menu types -- By changing the Type field on the navigation menu block, you can format the same menu in different ways.
Example menu items and content links -- The method for choosing a link target (current window, iFrame, or new window) and referencing the item linked (page, attachment, or URL) are similar. Review examples of how to link within these elements.
Configure dynamic blocks -- Use dynamic blocks to use scripting or to pull information from the system. Dynamic blocks are where most of your content resides.
Catalog cart block -- The catalog cart block is a dynamic block provided in the base system.
Customize the list block -- List blocks are content blocks that dynamically generate a list of links to records within the instance. When a user clicks a link in a list block, the associated information is displayed in a detail page determined by its content type.
Configure list definitions -- List definitions, similar to content management frames, are decorative containers that control the look and feel of lists.
Configure a static HTML block -- Use static blocks for text that does not change. For example, use a static block for a site footer with only the company or organization name. A static HTML block allows any HTML code to be run within a page.
Format an image as a static HTML block -- An easy way to add an image to a CMS page is to use a static HTML block. After the block is created, you can reuse it throughout the site.
Configure Flash movie blocks -- Use a Flash movie block to embed any Flash movie (.swf file) as an attachment or by referencing a URL in a content page.
Configure content links -- Use content links to create navigational links to information outside your instance. Content links are the predecessors to navigation menus.
Configure iFrames -- An iFrame embeds a URL on a page within a frame. It can embed external pages or render ServiceNow content.
Integrate Live Feed with CMS -- You can provide access to Live Feed from pages built in the Content Management System (CMS). For example, allow an end user to access your company feed via the ESS portal.
iFrame methods -- The following examples show how system records are pulled into an iFrame that is placed on a content page.
Configure a detailed content block -- A detailed content block displays the content of an existing document, such as an incident, knowledge article, or service management request. The document type determines the page that a list of documents points to.
Style sheets -- Styles sheets are standard Cascading Style Sheets (CSS) that define the look and feel of all elements within the interface.
Design themes -- Design themes are the convergence of structure and styling, making them a critical tool for creating a powerful user interface.
Customize a design theme -- A theme is a collection of one or more style sheets (CSS files) that define a consistent look for a set of pages.
Doctypes -- The view_content html page template on which all CMS is based defaults to doctype=html.
Format a frame -- Frames provide a way to manage decorative containers for content blocks and any other elements within the site. For example, one frame can be a container, made of div or span tags, that is styled with rounded corners.
Create a frame UI macro -- Copy an existing frame UI macro to display content in a custom frame.
Content Management meta tags -- Meta tags are special tags in web pages that contain information about the page but are not rendered with the page. You can define custom meta tags for content pages.
Configure a page level meta tag -- A page level tag is a meta tag defined on a specific page and included on only that page.
Configure a site level meta tag -- A site level tag is a meta tag is defined on a site and included on every page within that site.
Content meta tag hierarchy -- Page and site level meta tags are included in a content meta tag hierarchy.
Content Management integration points -- Integration points use content blocks in CMS to link different applications together using static and dynamic methods.
Element link examples -- View examples that show how to create a site pointing to various system data in several different data tables.
Page source view -- Use the tools available in your browser to view the frame source page and understand what URL address bars pass between system frame sets.
Static methods -- Static methods in the CMS application were created for ease of use.
Dynamic methods -- While static methods are a powerful navigational tool, you have more control over data rendering using the dynamic methods.
Content Management testing -- Test your site to ensure that all pages display correctly, links go to the specified address, and images are not broken. It is important to test the site as you build it. Do not wait until just before launch to begin testing.
Global search in Content Management -- When you add global search to a CMS site, two different search result blocks can display, depending on the user role: global or no global.
CMS translation -- You can translate CMS sites by activating internationalization plugins and manually translating custom interface strings.
View a translated CMS site -- You can translate CMS sites by activating internationalization plugins and manually translating custom interface strings.
Service Portal -- Service Portal allows you to build a mobile-friendly self-service portal experience for your employees or customers. Service Portal is a ServiceNow AI Platform feature that is active by default and interacts with parts of the platform so users can access platform features through portals.
Exploring Service Portal -- Whether you're adapting a base system portal or developing a custom portal, learn more about the available features that help you provide a self-service portal that drives productivity and satisfaction for your employees or customers.
Understanding Service Portal -- Service Portal provides a modular user interface framework for quick and easy building of application portals and dashboards for the platform. It helps developers and non‑technical administrators create attractive and engaging user experiences that drive employee adoption of critical enterprise applications.
Service Portal core concepts -- Service Portal contains two parts: a framework and a portal. The framework is composed of a set of APIs, Angular services, directives, and tools that help to build portals. The portal is a group of pages linked by page IDs.
Service Portal configuration page -- Most Service Portal configuration is accessible through the Service Portal configuration page landing page.
Content Management and Service Portal -- Service Portal is a compelling alternative to the Content Management System (CMS) with a refined user experience. It does not duplicate CMS or platform UI functionality. Users who have sophisticated experiences delivered through CMS may need to invest time into transitioning to Service Portal, especially if the CMS implementation includes complex and customized Service Catalog forms.
CMS to Service Portal transition -- Your CMS may include complex forms and customizations that do not render as expected in Service Portal. Use this guide to understand how best to modify your CMS and Service Catalog implementation for Service Portal adoption, and to understand how a conversion may affect your users.
Supported features in Service Portal -- Service Portal is an alternative presentation layer for the platform. As such, not all features of the platform are extended to Service Portal. Consider your full application and the abilities of Service Portal before making considerable investments.
Service Catalog forms in Service Portal -- Service Catalog forms are rendered within Service Portal widgets in a two-column layout. Complex forms may not display as expected.
Service Portal and client scripts -- You can use client scripts and catalog client scripts in the Service Portal if the UI Type is set to Mobile / Service Portal or All. Client scripts and catalog client scripts are used with the Form widget and SC Catalog Item widget, as opposed to a widget client controller.
Supported client script types and APIs -- Some client scripts are not supported in Service Portal. Others must have a UI type set to All or Mobile / Service Portal. If using a client script in the Service Portal, only client-side APIs supported in a mobile environment can be used.
Antivirus Scanning in Service Portal -- View the health status of file attachments in Service Portal. Antivirus Scanning scans files in the Attachments [sys_attachments] table by default. When viewed from a Service Portal page, attachments may not be available for download depending on their health status.
Upgrading Service Portal -- After upgrading a ServiceNow instance from a previous release, you might need to perform additional tasks to take advantage of new or updated functionality in Service Portal.
Activate the Knowledge Article View page on upgrade -- If upgrading from a previous release, take advantage of the latest article view features by activating the Knowledge Article View page route map. New capabilities include article versioning and using links and images in article feedback. This map is active by default in new instances and applies to all portals in the system.
Activate Service Portal validation scripts -- Validate user input in a specific field type using a validation script. In new instances, Service Portal includes XML, Script, Script (Plain), Email, and Version validation scripts by default. If upgrading from a previous release, the Mobile and Service Portal version is not active by default. You must activate the Mobile and Service Portal version of the validation script to validate user input in the Service Portal.
Create a portal -- Create a portal for users to browse company resources, discover articles, and get help.
Configure a portal header menu -- Define the look and behavior of the portal header menu and assign menu items to appear in the header. The header menu is one of the primary navigation controls for Service Portal users.
Add a header or footer to a portal -- Define the look and behavior of the portal header menu and assign menu items to appear in the header. The header menu is one of the primary navigation controls for Service Portal users.
Create a portal header menu -- Define the look and behavior of the portal header menu and assign menu items to appear in the header. The header menu is one of the primary navigation controls for Service Portal users.
Enable a language selector in portal headers -- Define the look and behavior of the portal header menu and assign menu items to appear in the header. The header menu is one of the primary navigation controls for Service Portal users.
Access Management Automation -- Automate access management request fulfillment using the Service Catalog or Service Portal. The catalog items and flows support requests in Okta, Microsoft Entra ID (formerly Microsoft Entra ID), and Microsoft Active Directory.
Set up Access Management Automation -- Set up the Access Management Automation application by configuring the Service Portal page to use the default catalog items.
Cloud Deployment Automation -- Automates the deployment and provisioning of the AWS CloudFormation services using Service Catalog or Service Portal.
Set up Cloud Deployment Automation -- Set up the Cloud Deployment Automation application by configuring the Service Portal page to use the default catalog items.
Configure Agent Chat in a portal -- Your end users can initiate and maintain an Agent Chat conversation in any portal page. Write a script to pass portal-specific data to Agent Chat. For example, pass the name of your knowledge base to a Virtual Agent conversation.
Customize the Agent Chat button -- Your end users can initiate and maintain an Agent Chat conversation in any portal page. Write a script to pass portal-specific data to Agent Chat. For example, pass the name of your knowledge base to a Virtual Agent conversation.
Migrate from the Virtual Agent Service Portal widget -- Your end users can initiate and maintain an Agent Chat conversation in any portal page. Write a script to pass portal-specific data to Agent Chat. For example, pass the name of your knowledge base to a Virtual Agent conversation.
Pass page data to Agent Chat -- Your end users can initiate and maintain an Agent Chat conversation in any portal page. Write a script to pass portal-specific data to Agent Chat. For example, pass the name of your knowledge base to a Virtual Agent conversation.
Remove Live Chat link from the header menu -- Your end users can initiate and maintain an Agent Chat conversation in any portal page. Write a script to pass portal-specific data to Agent Chat. For example, pass the name of your knowledge base to a Virtual Agent conversation.
Defining portal styles -- Pages are made up of containers, columns, rows, widgets, and widget instances. You can configure the CSS of each component, or use the CSS defined in theme and branding as global definitions for the portal. If you do not define CSS in theme or branding, Bootstrap defaults are used.
Activate La Jolla theme branding -- Activate the Service Portal La Jolla Brand to apply ServiceNow branding, which includes WCAG-AA compliance for contrast. This plugin is active by default on new instances, but admins must activate the plugin on instances upgraded from earlier versions.
Create a portal theme -- If you need more customizations than the Branding Editor can provide, you can create your own custom theme.
Enable dark theme -- Use Coral dark theme on a portal to improve focus, readability, and accessibility.
Create a theme variant -- Create a theme variant from the Coral theme. A theme variant uses customizable styling CSS variables and branding options to tailor the visual experience for your users.
Creating portal pages -- Use pages to organize content, ensure responsive mobile optimization, and design meaningful portal user experiences for your customers. A page houses containers and rows, which then contain widgets. By manipulating the layout of the page, and the widgets within it, you can construct your desired user experience.
Add a subheader to a page -- Create or edit a page and use layouts to organize the columns that house the widgets.
Include font icons on a page -- Create or edit a page and use layouts to organize the columns that house the widgets.
Standard ticket page -- Configure individual request types to display the request-specific information, while still having a consistent layout that is similar to other request types. This configuration verifies a consistent experience when viewing submitted requests.
Configure the standard ticket page -- Give Service Portal users a consistent way to view their submitted requests. You can configure the standard ticket page for different request types.
Configure actions for standard ticket page -- You can configure specific actions to be directly available on the standard ticket page. Requesters are able to initiate these actions. Scriptable APIs can also trigger these actions.
Configure summary fields for standard ticket page -- Configure summary fields on the standard ticket page such that the page displays the Summarize button, enabling requesters to view Now Assist-generated overviews of recent ticket activity and details.
Redirect a reference to a page ID -- Redirect all references from Service Portal widgets to route to a new page with a single record to avoid manually replacing the hard-coded page ID in widgets.
Attaching files to records from portal pages -- Attachments can be added to records from portal pages by navigating the file system, pasting files from the clipboard, or dragging and dropping files.
Add attachments by pasting or dropping files -- Attachments can be added to records from portal pages by navigating the file system, pasting files from the clipboard, or dragging and dropping files.
Add a drag-and-drop zone for attaching files -- Attachments can be added to records from portal pages by navigating the file system, pasting files from the clipboard, or dragging and dropping files.
Add an attachments section to a widget -- Attachments can be added to records from portal pages by navigating the file system, pasting files from the clipboard, or dragging and dropping files.
Configure Service Portal Approval Configuration record -- Configure the Service Portal Approval Configuration record to make the Approval assistance AI agent and Approval Info Record widget work better for your specific use case.
Using portal widgets -- Widgets are what define the content of your portal pages. You can use the base system widgets provided with Service Portal, clone and modify widgets, or develop custom widgets to fit your own needs.
Configure widget instances -- Create unique instances of widgets by configuring the options for each instance.
Widget library -- You can use base system widgets as-is in your Service Portal or duplicate them to suit your own business needs.
Example widgets -- All widgets in Service Portal can be used as example code for how scripts are used in a widget. However, several base system widgets have been included expressly for this purpose.
Announcements widget -- Users can view all active announcements. You can use this base system widget as-is in your portal or clone it to suit your own business needs.
Approvals widget -- Users can approve or reject items directly within Service Portal. You can use this base system widget as-is in your portal or clone it to suit your own business needs.
Approval Info Record widget -- The Approval Info Record widget shows details about the approval request and a full record for an approval including the activity stream.
Approval Info widget -- The Approval Info widget works in tandem with the Approval widget to display details about the approval request. You can use this base system widget as-is in your portal or clone it to suit your own business needs.
Approval Record widget -- The Approval Record widget shows the full record for an approval including the activity stream. You can use this base system widget as-is in your portal or clone it to suit your own business needs.
Breadcrumbs widget -- The breadcrumbs widget allows users to easily navigate around a portal. You can use this base system widget as-is in your portal or clone it to suit your own business needs.
Breakout Game widget -- Add a fun, interactive 404 page to pages that do not exist using the Breakout Game widget. You can use this base system widget as-is in your portal or clone it to suit your own business needs.
Calculator widget -- The calculator widget does simple calculations. You can use this base system widget as-is in your portal or clone it to suit your own business needs.
Carousel widget -- Showcase specific items in your catalog using a scrolling list of images in the carousel widget. You can use this base system widget as-is in your portal or clone it to suit your own business needs.
Add slides to the carousel widget -- Use the related lists for an instance of the carousel widget to add images for the carousel widget to scroll through.
Change Password widget -- Users can change their passwords using the Change Password widget.
Cool Clock widget -- Show different times around the world using the Cool Clock widget. You can use this base system widget as-is in your portal or clone it to suit your own business needs.
Data table from instance definition widget -- Display a filtered list on your portal using the data table from instance definition widget. From the widget's context menu, portal users can export the filtered list. You can use this base system widget as-is in your portal or clone it to suit your own business needs.
Data Table from URL definition widget -- The Data Table from URL definition widget displays the table you select from the list. You can use this base system widget as-is in your portal or clone it to suit your own business needs.
Documents widget -- You can add, edit, or delete documents associated with records based on user permissions through the Documents widget. You can use this widget in your portal or clone and customize it.
Form widget -- 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.
Header menu widget -- The Header Menu widget controls which options appear in the page header. You can use this base system widget as-is in your portal.
Hello World widgets -- The Hello World widgets are included with Service Portal as examples of how to use and create widgets. You can use this base system widget as-is in your portal or clone it to suit your own business needs.
HTML widget -- Use the HTML widget to directly inject HTML, text, lists, or content in general into a page. You can use this base system widget as-is in your portal or clone it to suit your own business needs.
Icon Link widget -- Link to any other item. You can use this base system widget as-is in your portal or clone it to suit your own business needs.
Icon menu list widget -- A simple list with a glyph icon next to each link. You can use this base system widget as-is in your portal or clone it to suit your own business needs.
Language Switch widget -- Add the Language Switch widget to a landing or homepage to allow your users to change the language of the page. You can use this base system widget as-is in your portal or clone it to suit your own business needs.
Link button widget -- The Link Button widget is a button you can nest in any other widget that links to another destination. You can use this base system widget as-is in your portal or clone it to suit your own business needs.
Login widget -- The login widget controls user access to your site. You can use this base system widget as-is in your portal or clone it to suit your own business needs.
My Requests widget -- The My Requests widget stores all of your open requests in one place. You can use this base system widget as-is in your portal or clone it to suit your own business needs.
My Requests widget -- Use the My Requests widget (my-requests-v2) to enable requesters to view open or closed requests in Service Portal.
Organization Chart widget -- The Organization Chart widget shows employees in a tree structure relative to their manager. You can use this base system widget as-is in your portal or clone it to suit your own business needs.
New Organization Chart widget -- The New Organization Chart widget shows employees in a tree structure relative to their manager. You can use this widget in your portal or duplicate it to suit your own business needs.
Simple List widget -- 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.
Sample Footer widget -- The Sample Footer widget is an example of a footer you can use in your portal. You can use this base system widget as-is in your portal or clone it to suit your own business needs.
Ticket Attachments widget -- Use the attachment widget to attach items to tickets. You can use this base system widget as-is in your portal or clone it to suit your own business needs.
Ticket Conversations widget -- Record of ticket items. Users can use this widget to communicate back and forth with the fulfiller and the receiver. You can use this base system widget as-is in your portal or clone it to suit your own business needs.
Ticket Fields widget -- The Ticket Fields widget displays information about a request that a user has made. You can use this base system widget as-is in your portal or clone it to suit your own business needs.
Ticket Location widget -- Share your location in a ticket. You can use this base system widget as-is in your portal or clone it to suit your own business needs.
User Profile widget -- Display user profile information. You can use this base system widget as-is in your portal or clone it to suit your own business needs.
Search widgets -- Several search widgets are provided with Service Portal.
AI Search Assist widget -- Improve incident deflection for Service Portal users by displaying the most relevant search results within a record producer.
Contextual Search widget -- Contextual Search is an embedded widget that can be added to a record producer and used with the SC Catalog Item widget. You can use this base system widget as-is in your portal or clone it to suit your own business needs.
Faceted Search widget -- The Faceted Search widget displays search results and search facets defined for a search source. The Faceted Search widget enables end users to filter search results for a more meaningful result set.
Homepage Search widget -- Add a search bar to your home page. You can use this base system widget as-is in your portal or clone it to suit your own business needs.
Legacy: Search Page widget -- The Search Page widget displays search results. The Faceted Search widget replaces the Search Page widget. You can use this base system widget as-is in your portal or clone it to suit your own business needs.
Typeahead Search widget -- Predictive search feature that shows words as users type. You can use this base system widget as-is in your portal or clone it to suit your own business needs.
KB also in Category widget -- List of articles also included within a particular category. You can use this base system widget as-is in your portal or clone it to suit your own business needs.
KB Article Comments widget -- Rating and comment option for knowledge base articles. You can use this base system widget as-is in your portal or clone it to suit your own business needs.
KB Article Page widget -- Use the Article page widget to view Knowledge Base articles within Service Portal. You can use this base system widget as-is in your portal or clone it to suit your own business needs.
KB Categories widget -- Lists the categories for your Knowledge Base. You can use this base system widget as-is in your portal or clone it to suit your own business needs.
KB Category Page widget -- Articles and article preview within a particular category. Categories are specified within the Knowledge Base module. You can use this base system widget as-is in your portal or clone it to suit your own business needs.
KB Knowledge Bases widget -- Give users the option to select which knowledge base to browse on your portal. You can use this base system widget as-is in your portal or clone it to suit your own business needs.
KB Most Viewed widget -- List of most viewed knowledge base articles. You can use this base system widget as-is in your portal or clone it to suit your own business needs.
KB News widget -- The KB News widget displays information from the Knowledge Base. You can use this base system widget as-is in your portal or clone it to suit your own business needs.
KB Search widget -- The KB Search widget is a search widget that is specifically confined to the knowledge base. You can use this base system widget as-is in your portal or clone it to suit your own business needs.
KB Top Rated widget -- Lists Knowledge Base articles with the highest rating. Ratings are determined by user feedback. You can use this base system widget as-is in your portal or clone it to suit your own business needs.
KB View widget -- The KB View widget is an example of how to structure a knowledge base page. You can use this base system widget as-is in your portal or clone it to suit your own business needs.
KB View 2 widget -- The KB View 2 provides an alternative structure to the KB View widget to show a different example of how to display knowledge articles. You can use this base system widget as-is in your portal or clone it to suit your own business needs.
Knowledge Breadcrumbs widget -- Help users navigate a knowledge base by adding the Knowledge Breadcrumbs widget. You can use this base system widget as-is in your portal or clone it to suit your own business needs.
Service Catalog widgets -- Use the Service Catalog widgets to build a catalog for your portal.
Catalog Content widget -- The Catalog Content widget is part of the Service Catalog and includes a tiled list of all the content items available in the catalog. You can use this base system widget as-is in your portal or clone it to suit your own business needs.
Catalog Homepage Search widget -- Give your users the option to search the Service Catalog as soon as they log in. You can use this base system widget as-is in your portal or clone it to suit your own business needs.
Recent & Popular Items widget -- Allow a user to browse recent and popular catalog items. You can use this base system widget as-is in your portal or clone it to suit your own business needs.
Request Fields widget -- The Request Fields widget displays information about any request a user has made. You can use this base system widget as-is in your portal or clone it to suit your own business needs.
Requested Items widget -- Describes at what stage of the order a requested item is. You can use this base system widget as-is in your portal or clone it to suit your own business needs.
Requests and Approvals widget -- Allow a user to refer to their open requests and approvals in the Service Catalog. You can use this base system widget as-is in your portal or clone it to suit your own business needs.
SC Catalog Item widget -- Use this widget (widget-sc-cat-item-v2) to view the information about a catalog item and order the item. You can use this base system widget as-is in your portal or clone it to suit your own business needs.
SC Categories widget -- The SC Categories widget displays Service Catalog categories. You can use this base system widget as-is in your portal or clone it to suit your own business needs.
SC Category Page widget -- Lists the catalog items available within a certain category. Categories are determined within the Service Catalog module. You can use this base system widget as-is in your portal or clone it to suit your own business needs.
SC Order Guide widget -- Use this widget (widget-sc-order-guide-v2) to request an order guide, that is, a single service catalog request for several catalog items with a specific purpose. You can use this base system widget as-is in your portal or clone it to suit your own business needs.
SC Popular Items widget -- List of Service Catalog items that users purchase often. You can use this base system widget as-is in your portal or clone it to suit your own business needs.
SC Save Bundles widget -- The Save Bundles widget allows you to save specific catalog items together for reuse. You can use this base system widget as-is in your portal or clone it to suit your own business needs.
SC Saved Carts widget -- The Saved Carts widget shows previously created and saved bundles from the Service Catalog. You can use this base system widget as-is in your portal or clone it to suit your own business needs.
SC Scroll to top widget -- In the Service Portal mobile view, the SC Scroll to top widget (sc_scroll_to_top) lets you scroll to the top of the screen after you scroll down. You can use this base system widget as-is in your portal or clone it to suit your own business needs.
SC Shopping Cart widget -- The SC Shopping Cart widget (sc-shopping-cart-v2), used with Service Catalog, stores all your orders at one place. You can use this base system widget as-is in your portal or clone it to suit your own business needs.
Enable the Shopping Cart widget -- The shopping cart widget is enabled automatically for instances upgrading to Istanbul, however, there are several ways to manually enable or disable the widget.
SP Variable Editor widget -- The Variable Editor widget allows you to change the specifications you chose for an item in the Service Catalog. You can use this base system widget as-is in your portal or clone it to suit your own business needs.
SC Wish List Cart widget -- Use this widget to add catalog items or record producers to the wish list so that you can review them. You can use this base system widget as-is in your portal or clone it to suit your own business needs.
Service Portal configuration page widgets -- Service Portal uses widgets for configuration. When you configure a page or a widget for a portal in the Service Portal Configuration page, you actually use Service Portal widgets to do so.
Service Portal Config Overview widget -- The Service Portal Config Overview widget is the widget that appears on the sp_config homepage. Use this widget to navigate Service Portal Configuration. You can use this base system widget as-is in your portal or clone it to suit your own business needs.
Portal config widget -- The Portal Config widget is the left panel of the Branding Editor, which you use to configure themes for your portal. You can use this base system widget as-is in your portal or clone it to suit your own business needs.
SP Page Map widget -- The Page Map widget works in the Page Editor to display any Service Portal page in a tree structure. You can use this base system widget as-is in your portal or clone it to suit your own business needs.
SP Portal Map widget -- The Portal Map widget displays your portal in a tree structure.
Theme Preview widget -- The Theme Preview widget appears in the Branding Editor and allows you to see any theme changes you make to your portal. You can use this base system widget as-is in your portal or clone it to suit your own business needs.
Widget Edit Panel widget -- The Widget Edit Panel appears on the main page of the Widget Editor in Service Portal Configuration ( All Service Portal Service Portal Configuration Widget Editor ). You can use this base system widget as-is in your portal or clone it to suit your own business needs.
Service Portal service status widgets -- Use the service status widgets to display current, planned, and historical outages for business services to your end users.
Business Service Status widget -- View how services are running on your system. You can use this base system widget as-is in your portal or clone it to suit your own business needs.
Current Status widget -- The Current Status widget displays any issues reported in the system. You can use this base system widget as-is in your portal or clone it to suit your own business needs.
Planned Maintenance widget -- Describes any planned system maintenance. You can use this base system widget as-is in your portal or clone it to suit your own business needs.
Service History widget -- Displays the history of specific service's status. For example, if the Bond Trading widget has a history of planned outages or degradations, the widget displays those with a varied color scheme to differentiate the outage type. You can use this base system widget as-is in your portal or clone it to suit your own business needs.
Service Status widget -- The Service Status widget provides a visual representation of service availability over the past three months. You can use this base system widget as-is in your portal or clone it to suit your own business needs.
Service Status Legend widget -- Use concurrently with the Status History widget to show what the icons in the Status History widget mean. You can use this base system widget as-is in your portal or clone it to suit your own business needs.
Service Status Subscription widget -- Used in conjunction with the service status widget. Users subscribe to receive updates about the service status. You can use this base system widget as-is in your portal or clone it to suit your own business needs.
Configure widget loading order in Service Portal -- Configure service portal pages to defer load the widgets on a page. The delay in loading of non-essential widgets helps to improve page loading speed and optimizes the use of resources.
Deferred loading of AI Search assets in Service Portal -- Deferred loading of AI Search on the Service Portal delays the loading of certain AI Search assets until the main page content is loaded. This delay helps the page to load faster, thus improving user experience in the portal. st.
Configuring search in a portal -- Service Portal displays search results data within a widget on the search page. To make data searchable from Service Portal, you can fetch data from a single table within your ServiceNow instance, from multiple ServiceNow tables, or from an external site.
AI Search in Service Portal -- Configure the ServiceNow AI Search application for Service Portal so that portal users can take advantage of intelligent query features and quickly find the answers they need.
Reclassify cloned or customized search widgets -- Search widgets that you cloned or customized before a system upgrade may not be compatible with AI Search. You can resolve this issue by running a fix script that reclassifies search widget instances.
Override AI Search theming -- Override theming for AI Search in Service Portal to match your company branding.
Theming for AI Search in Service Portal -- You can customize the look and feel of the AI Search experience in Service Portal by updating the relevant CSS variables.
Zing search in Service Portal -- Service Portal search supports the ServiceNow Zing text indexing and search engine. Zing allows you to index and search record data by table and is created entirely with ServiceNow code and implemented within the relational model.
Define a search source -- Configure a basic search source to query data from an instance table, or configure an advanced data fetch script to query data across multiple tables and data sources, or to pull data from anywhere on the web.
Paginate search source results -- Limit the number of results that a search source displays at one time to improve performance. End users can load more results as needed.
Tutorial: set up an external knowledge base search source -- Define an advanced search source to return data from any source on the Internet. To understand the power of search sources, follow this tutorial to set up an external knowledge base search source.
Enable search facets -- In new instances, search facets are enabled by default. If upgrading from a previous release, enable search facets by activating a record in the Page Route Maps [sp_page_route_map] table.
Add facets to a simple search source -- Enable end users to refine search results for a simple search source. You can create facets for a table search source that return results based on field values or query conditions.
Disable facets for a search source -- Disable facets for one or more search sources by adding a system property. Once disabled, the search source does not display search facets in the Faceted Search widget on the sp_search page. You can disable facets for simple or advanced search sources.
Populate search suggestions in Service Portal -- If you are upgrading from a previous release, run a script to populate search suggestions with data from a platform search table to provide search suggestions to your users. Alternatively, you can wait until users search for keywords instead of running this script.
Add a text index group to a portal -- Define how users see search results. For example, combine search results from several sources, or set the weight of certain fields.
Single sign-on, logins, and URL redirects -- 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.
Configure a portal as the instance login page -- 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.
Redirect to Service Portal after login -- 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.
Debug Service Portal URL redirects -- 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.
Configure widget security -- Configure widget security to ensure that your widget is being accessed only by the intended audience.
User criteria for Service Portal -- 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.
Create a user criteria record for Service Portal -- Create a user criteria record to apply to items in Service Portal and control user access to pages, widgets, widget instances, and search sources.
Register your PIV/CAC card for Service Portal login -- Register your Personal Identity Verification (PIV) or Common Access Card (CAC) card so that you can log in to your organization's portal without entering a password.
Deactivate a portal -- Turn off access to a portal that you no longer want users to visit and optionally redirect them to another portal.
Developing custom widgets -- Develop custom widgets for portals using AngularJS, Bootstrap, and the ServiceNow API.
General guidelines for developing widgets -- When developing custom widgets, keep these general guidelines in mind for optimal performance, scalable development, and a good user experience.
Tutorial: Build a custom widget -- Follow this tutorial to build a custom widget that displays Service Catalog items. Use this tutorial as a model to help you understand the advanced scripting power of the Service Portal.
Create a widget and set up a template -- Follow this tutorial to build a custom widget that displays Service Catalog items. Use this tutorial as a model to help you understand the advanced scripting power of the Service Portal.
Add a server script to query an instance table -- Follow this tutorial to build a custom widget that displays Service Catalog items. Use this tutorial as a model to help you understand the advanced scripting power of the Service Portal.
Manage the empty state of a widget -- Follow this tutorial to build a custom widget that displays Service Catalog items. Use this tutorial as a model to help you understand the advanced scripting power of the Service Portal.
Embed an existing widget -- Follow this tutorial to build a custom widget that displays Service Catalog items. Use this tutorial as a model to help you understand the advanced scripting power of the Service Portal.
Create a reusable directive and add it to a widget -- Follow this tutorial to build a custom widget that displays Service Catalog items. Use this tutorial as a model to help you understand the advanced scripting power of the Service Portal.
Clone a widget -- Take advantage of existing code by cloning and editing an existing widget.
Create a new widget -- Create a new widget to build a custom widget from scratch.
Widget option schema -- Widget instances allow users to uniquely configure each widget they add to a page. Use the option schema to define the parameters for your widget.
Edit the widget option schema -- Widget instances allow users to uniquely configure each widget they add to a page. Use the option schema to define the parameters for your widget.
Store instance options in a table -- Widget instances allow users to uniquely configure each widget they add to a page. Use the option schema to define the parameters for your widget.
Widget API reference -- Service Portal includes client and server side APIs to use in widget client and server scripts.
Widget properties -- Service Portal includes client and server side APIs to use in widget client and server scripts.
Reuse components with Angular Providers -- Angular Providers are reusable components that can be injected into multiple widgets. To ensure quick loading widgets and a high performing portal, create Angular Providers instead of overloading your client controllers with persistent data and additional logic. With Angular Providers, you can maintain data for the lifetime of your Service Portal and reuse components and data objects across multiple widgets.
Embedded widgets -- Embed a widget in the HTML template, server script, or client script.
Create a widget dependency -- In Service Portal, you can link JavaScript and CSS files to widgets to create dependencies between widgets and third-party libraries, external style sheets, and angular modules.
Internationalize a widget -- Use the ${} or gs.getMessage() syntax in the HTML Template, Client Script, or Server Script fields of a widget to tag strings for translation so you can localize your Service Portal content.
Replace a Service Catalog form script with a widget -- You can use widgets in Service Portal to replace UI Macros. If your Service Catalog form includes a UI Macro that references other fields or variables on the form, you can create a widget to hold reusable code and embed it within the Service Catalog form. Use special syntax to access any variable fields on the form.
Widget troubleshooting guide -- Use the following tools to investigate and resolve unexpected behavior in your custom Service Portal widgets.
Widget diagnostics -- Resolve Service Portal page issues by identifying widget customization levels and checking widget code directly from a portal page.
View a widget record from a portal page -- View and identify potentially problematic code in the widget record without navigating away from the portal page.
Compare versions of a customized widget -- Compare your most recent update of a customized widget against the previous version to check if your recent changes are causing issues on a portal page.
Identify customizations in widget related records -- View and identify potentially problematic code in the widget dependencies, Angular Providers, and ng-templates that are being used by the widget.
Compare versions of a widget related record -- Compare an Angular Provider or ng-template against its previous version so that you check if your most recent code changes are causing issues on a portal page.
Improving search engine optimization for portals -- Search engine optimization (SEO) helps portal users find the information they need and be more engaged with your portal. Adding SEO information to your public portal pages improves how external search engines index and rank pages to make them more findable.
Add human readable keywords to page URLs -- 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.
Add meta tags to a public page -- Improve the searchability of Service Portal pages by adding meta tags. You can add the meta name and description attributes to a page, define the robots attribute, or create dynamic meta tags for pages that load record data based on a URL parameter.
Add dynamic titles to a page -- Create variables to generate descriptive titles depending on the content loaded into a page.
Configure the main tag on a page -- Specify the main content of a page to include in the tag to improve search engine optimization and accessibility.
Sitemap Generator -- Use the ServiceNow Sitemap Generator application to define and automatically generate XML sitemaps to improve search engine optimization of public portal pages.
Activate Sitemap Generator -- You can activate the Sitemap Generator plugin (sn_ux_seo_sitemap) for Service Portal if you have the admin role.
Components installed with Sitemap Generator -- Several types of components are installed with activation of the Sitemap Generator plugin, including tables and scheduled jobs.
Generate XML sitemaps for SEO indexing -- Create XML sitemaps for web crawlers to index your public portal pages and improve search engine optimization for your portals.
Posting announcements to portal users -- Announcements broadcast messages to Service Portal users. They display in an announcement banner or an announcement widget instance.
Create an announcement -- An announcement appears as a banner in Service Portal or within the announcements widget.
Create an announcement type -- Announcement types determine where an announcement displays. Announcements include two base system types: banner and widget.
Analyzing portal performance and usage -- Analyze the user experience and performance of a portal. With these analytics and performance evaluation tools, you can gather insights to improve your portal's performance and usage.
Analytics and Reporting Solutions for Service Portal -- Platform Analytics Solutions contain prepackaged Performance Analytics and Reporting content for use with other ServiceNow AI Platform products. This Platform Analytics Solution provides metric visualizations to better understand the Service Portal user experience and identify how to improve it.
Usage Insights for Service Portal -- The Usage Insights application provides views for monitoring usage analytics of your Service Portal applications. Visualize metrics and interactions to better understand the Service Portal user experience and identify how to improve it.
Track Usage Insights in Service Portal -- Track Usage Insights for Service Portal to monitor key performance indicators with the Usage Insights application.
Activate the privacy notice for unauthenticated users -- If you enabled unauthenticated user tracking in your portal, you may be required by law to notify unauthenticated users that you are tracking their usage for analysis. You can display a legal notice by activating the Privacy Notice announcement.
Service Portal events -- View Service Portal events to get insight into how a portal is being used in your organization.
Get a list of widgets per page -- Get a summary of all widgets that appear on Service Portal pages. Use this data to better understand widget customizations and page usage.
Service Portal reference -- Reference topics provide information about roles, configuration properties, SCSS variables, domain separation, and more.
Service Portal properties -- Service Portal properties control aspects of the portal experience for admin and end users.
Service Portal SCSS Primer -- SCSS is a subset of the Syntactically Awesome StyleSheets (Sass) specification and is an extension of CSS. Every valid CSS style sheet is valid SCSS.
SCSS variables -- SCSS is a subset of the Syntactically Awesome StyleSheets (Sass) specification and is an extension of CSS. Every valid CSS style sheet is valid SCSS.
SCSS functions -- SCSS is a subset of the Syntactically Awesome StyleSheets (Sass) specification and is an extension of CSS. Every valid CSS style sheet is valid SCSS.
SCSS nesting -- SCSS is a subset of the Syntactically Awesome StyleSheets (Sass) specification and is an extension of CSS. Every valid CSS style sheet is valid SCSS.
SCSS operators -- SCSS is a subset of the Syntactically Awesome StyleSheets (Sass) specification and is an extension of CSS. Every valid CSS style sheet is valid SCSS.
SCSS mixins -- SCSS is a subset of the Syntactically Awesome StyleSheets (Sass) specification and is an extension of CSS. Every valid CSS style sheet is valid SCSS.
Domain separation and Service Portal -- Domain separation is unsupported in Service Portal. Domain separation enables you to separate data, processes, and administrative tasks into logical groupings called domains. You can control several aspects of this separation, including which users can see and access data.
Plugins installed with Service Portal -- The following plugins are installed with the Service Portal for Enterprise Service Management [com.glide.service-portal.esm] plugin, which is a ServiceNow AI Platform feature that is active by default.
Visual Task Boards -- Visual Task Boards (VTB) transform the navigation of lists and forms into an interactive graphical experience.
Exploring Visual Task Boards -- Visual Task Boards provide a visual representation of the work that needs to be done, allowing team members to easily collaborate, track and prioritize tasks. You can use Visual Task Boards in a variety of contexts, including project management, personal or team task management, and employee onboarding.
Types of Visual Task Boards -- You can create guided Visual Task Boards, which are driven by data in your ServiceNow instance. You can also create freeform boards that display a variety of information, or flexible boards, which combine both types.
Elements of Visual Task Boards -- Visual Task Boards contain cards that represent a task. These cards are arranged in lanes based on the criteria you choose to sort them.
Visual Task Board tools -- The task board tools area in a Visual Task Board contains several tabs, each represented by an icon.
Visual Task Board SLA indicators -- SLA (service-level agreement) indicators alert board members if any cards on the board have breached SLAs.
Visual Task Board accessibility -- Accessibility improvements in Visual Task Boards include skip links and the ability to view card details.
View card details in a Visual Task Board -- With accessibility mode enabled, tab through cards in a task board. Use the card details button to view task card details.
Activate Visual Task Boards -- Visual Task Boards are active by default on new instances. For upgraded instances, you can activate the Visual Task Boards plugin [com.glide.ui.vtb] if you have the admin role.
Using Visual Task Boards -- Create, view, and edit freeform, flexible, and guided Visual Task Boards, and add users to these boards as members.
Creating Visual Task Boards -- You can create, view, and edit freeform, flexible, and guided Visual Task Boards, and add users to these boards as members.
Freeform Visual Task Boards -- You can add personal task cards directly to lanes on a freeform board. You can also add other kinds of task cards to a freeform board from a list or form.
Add a personal task to a freeform Visual Task Board -- You can add cards directly to a freeform board lane. These cards are called personal tasks and represent records on the Private Task [vtb_task] table.
Add task from a form -- You can add a task card to a freeform board from any table that extends Task. These cards represent records on whichever table you add them from.
Create a data driven Visual Task Board -- You can create a flexible or guided data-driven Visual Task Board (VTB) for any table that extends Task, such as Incident or Change.
Add or modify Visual Task Board lanes -- Any board member can change the names and add new lanes to accommodate the task workflow you want to track. When you create a freeform or flexible task board, it includes the default lanes To Do, Doing, and Done.
Add or remove a Visual Task Board member -- You can add and remove task board members using the members tab of the activity stream. You can also promote assignees to board members.
Customize the look and feel of a task board -- By default, the visual task board inherits the look-and-feel from the user's Theme preference. You can, however, configure several options in the Visual Task Boards to customize the look-and-feel of the board.
Sort Visual Task Boards -- You can sort Visual Task Boards using criteria that you create with a Sort-Filter option, grouping items by properties to help organize your cards.
Configure Visual Task Boards labels -- Labels help categorize tasks and visually distinguish them on the task board. You can disable or rename labels using the labels tab of the activity stream.
Configure a Visual Task Board with swimlanes -- Swimlanes enable you to create an environment with horizontal lanes in addition to vertical lanes. Swimlanes use only compact cards in Visual Task Board.
Modify the query or lane field for an existing Visual Task Board -- For flexible and guided Visual Task Boards, you can edit the board query or lane field. This ability enables you to change the board contents while preserving the member list, board configuration settings, and, if applicable, Connect Chat conversation history.
Set lane limits on a Visual Task Board -- You can set a limit to the number of cards added to a lane on a Visual Task Board. If the limit is not set, any number of cards can be added to a lane by default.
Working with Visual Task Board cards -- Visual Task Board task cards can represent a personal task or a record on a table. You can add task cards, edit task card details, add labels to cards, and access the underlying task record the card represents, depending on the board type.
Edit Visual Task Board card details -- Edit the details of the card if you need to assign tasks, add comments, change the due date, or change other features of the card.
Configure the card limit for Visual Task boards -- Freeform and data driven boards can display up to 1,000 cards by default. You can change the default card limit by adding a system property.
Assign a Visual Task Board card to a user -- Assignees represent ownership of task cards and the associated records. Each task card can have one primary assignee and multiple additional assignees.
Archive a Visual Task Board card -- Archiving a card is a non-destructive way to remove a card from a freeform Visual Task Board. You can archive cards you are no longer working on to reduce visual clutter.
Access a task record from a Visual Task Board card -- You can open the form view of any task card. Viewing a task record on a form allows you to see all fields for that record, including fields that are not visible in the card details.
Visual Task Boards reference -- The following sections describe the installed components and properties for Visual Task Boards, along with domain separation and supported browser information.
Domain separation and Visual Task Boards -- Domain separation is supported in the Visual Task Boards application. Domain separation enables you to separate data, processes, and administrative tasks into logical groupings called domains. You can control several aspects of this separation, including which users can see and access data.
Adoption services -- Adoption Services is a suite of solutions, both products and features, that provide user support and critical information at the anticipated time of need. Such services include in-product help, modals, tours, and guides that teach users how to interact with the UI pages that they’re looking at in their instance.
Dynamic Guidance -- Dynamic Guidance is the proactive AI assistant invoked from Help Center and Now Assist panel that generates an engaging voice and text based, step by step, real-time guidance, dynamically, across platforms.
Explore -- Dynamic Guidance provides an assistance that is fully embedded within the product, enabling users to access relevant information without navigating away from their Workflow.
Configure -- Configure Dynamic Guidance to be available in the Help Center and Now Assist panel.
External content connector in Dynamic Guidance -- Dynamic Guidance leverages XCC (External Content Connector) to provide intelligent, context-aware assistance by accessing ServiceNow product documentation.
Adding custom sources -- Extend Dynamic Guidance knowledge base by linking your custom sources or adding additional sources beyond the default ServiceNow product documentation. This enables Dynamic Guidance to provide answers based on your organization's specific documentation, knowledge articles, or other content repositories.
Using Dynamic Guidance -- Learn how to invoke Dynamic Guidance and use it effectively to enhance your experience.
Reference -- Reference information for Dynamic Guidance
In-product help -- There are two kinds of in-product help to assist users understand the UI that they are using: Embedded Help and Help Center.
Embedded Help -- Embedded help provides targeted help content to a user in a UI page, based on their role. Some embedded help content comes with the base instance. Your organization can add or replace embedded help content.
Exploring Embedded Help -- Embedded help provides targeted help content to a user in a UI page, based on their role. Some embedded help content comes with the base instance. Your organization can add or replace embedded help content.
Configuring Embedded Help -- Plan and configure the Embedded Help topics that your organization's users would benefit from.
Embedded Help planning -- Before writing custom embedded help, plan the content and note the information used in the Embedded Help form. Careful planning ensures that the topic appears for the right page and role.
Use qualifiers in Embedded Help -- The embedded help administrator can use qualifiers to customize content for a common page in the instance.
Embedded Help roles -- Embedded help content can be targeted to users with a specified role who access the UI page. All roles that contain the role also see the content, unless another topic targeted to their role exists for the same page.
Modify embedded help role priority -- You can modify the default order of priority that is assigned to a role in the Embedded Help Role Priority [sys_embedded_help_role] table. The priority order determines what embedded help content a user accesses on a UI page, based on roles assigned to the user.
Embedded Help internationalization -- Embedded help internationalization provides the ability for you to localize your embedded help content to a variety of languages to meet global user needs. You can write your embedded help content in a language of your choice and decide what languages to display.
Create internationalized embedded help -- Translate provided English embedded help content into other languages or create custom embedded help content in the language of your choice.
Add custom Embedded Help from a copy -- To customize embedded help for your organization, you can edit a topic in the base system and save it as a copy.
Add custom Embedded Help content -- You can create a new custom embedded help topic, for example, if you have a custom application and you want to provide help to users.
Embed video content in help topics -- You can embed a link to video content in a custom embedded help topic. YouTube and Vimeo video content is supported.
Embedded Help reference -- Reference topics provide information about system properties you may need to configure, as well as basic information about domain separation.
Embedded Help system properties -- Embedded help is active by default on your instance. The administrator can change system properties to modify how the instance interacts with embedded help.
Domain separation and Embedded Help -- Domain separation is supported for Embedded Help. Domain separation enables you to separate data, processes, and administrative tasks into logical groupings called domains. You can control several aspects of this separation, including which users can see and access data.
Help Center -- Help Center is the next-generation Embedded Help product for configurable workspace. Help Center provides targeted help content to users in a UI page, based on the user's role.
Exploring Help Center -- Help Center provides users with the information they need, and tells users what they can accomplish while they're using a configurable workspace. Help Center content appears in the right sidebar when the user selects the help icon.
AI Search within App Engine Help Panel -- AI Search extends support to search within Help Panel for knowledge articles and embedded help documents. Only relevant content to the user will be displayed based on their role.
Using Help Center -- Use Help Center to create help content to provide users with helpful information about the page they are working on within a workspace. Help Center content appears on the sidebar when the user selects the help icon
Provide feedback to ServiceNow -- The Help Center menu includes an option you can use to provide your feedback to ServiceNow about your experience with the current product. All feedback is reviewed and may be used to improve the product.
Disable feedback -- You can disable the feedback providing mechanism by creating a system property and disabling it.
What's New -- The What's New tab in the Help Center displays information about the new and important features for applications in your instance, including features from the latest ServiceNow release(s).
Guided Setup -- Guided Setup is the product support that organizes configuration activities into categories. Use Guided Setup to step through the initial configuration of any product or application that provides a Guided Setup module.
Create a Guided Setup -- Create a Guided Setup to assist users with planning the roll-out of a product and performing the basic configurations to go live.
Domain separation and Guided Setup -- In the short description, edit the first sentence to state whether domain separation is supported or not and add the application name. Keep the conkeyref at the end that describes domain separation.Domain separation is supported for Guided Setup. Domain separation enables you to separate data, processes, and administrative tasks into logical groupings called domains. You can control several aspects of this separation, including which users can see and access data.
Guided Tours -- ServiceNowGuided Tours are interactive, step-by-step walkthroughs designed to help users navigate the platform's features and processes. They are useful for onboarding new users, training on new features, and providing assistance with specific tasks.
Explore Guided Tours -- Discover the components of Guided Tours and learn how to create and utilize guided tours to familiarize new users with the features and processes of the ServiceNow AI Platform.
Guided Tour Designer -- The Guided Tour Designer is a tool for creating interactive, step-by-step walkthroughs that guide users through the ServiceNow AI Platform.
GTD components -- Learn about the Guided Tours components.
GTD triggers -- Triggers are actions that you take to move the tour to the next step. Each callout in a guided tour step has a specific trigger that activates the subsequent step. You define the trigger for each callout, and only relevant triggers appear based on the UI element referenced by the callout.
GTD interface -- The Guided Tour Designer (GTD) provides an easy way to create guided tours. You can easily drag a callout to the element you want to highlight and enter instructions for each step, along with the corresponding trigger. As you add steps, you have the option to test and modify them as needed.
GTD workflow -- Learn about the primary steps to create a guided tour.
Limitations of GTD -- Learn about the limitation of the Guided Tour Designer.
Configure Guided Tours -- Guided tour configurations allow you to enable, create, modify, and customize tours, as well as configure them to launch automatically and customize the tour experience.
Plan Guided Tours -- Planning is essential before entering a guided tour into the system. Create an outline and include any assumptions to assist you during the tour creation.
Enable Guided Tours -- Enable guided tours for Standard platform UI, Workspace, Service Portal pages, and Custom UI.
Create Guided Tours -- After you outline the guided tour, use the Guided Tour Designer (GTD) to enter the steps using callouts and triggers.
Edit Guided Tours -- You can modify the settings of a guided tour by using the Guided Tour Designer (GTD).
Test Guided Tours -- Test your guided tour to verify it achieves your intended goal.
Use Guided Tours -- Use Guided Tours for onboarding new users, training on new features, and providing in-application assistance.
Guided Tour Designer use case -- Guided Tour Designer is an interactive guide that assist administrators in creating and editing guided tours for ServiceNow applications, service portals, and custom applications.
Onboarding modals -- Onboarding modals provide a wizard-like experience to introduce users to new experiences and applications in their ServiceNow Next Experience instance.
Exploring new experiences -- Onboarding modals introduce you to new ServiceNow experiences through wizard-like interfaces in Next Experience. Learn about capabilities, benefits, and implementation approaches for effective user onboarding.
Configure -- Plan and configure the Onboarding modals to experience new applications.
Create an onboarding modal -- Create your own onboarding modals to introduce your users to a new experience or application.
Reference -- Reference information for user roles and best practices when implementing onboarding modals.
Announcements widget -- Users can view all active announcements. You can use this base system widget as-is in your portal or clone it to suit your own business needs.
Approvals widget -- Users can approve or reject items directly within Service Portal. You can use this base system widget as-is in your portal or clone it to suit your own business needs.
Approval Info widget -- The Approval Info widget works in tandem with the Approval widget to display details about the approval request. You can use this base system widget as-is in your portal or clone it to suit your own business needs.
Approval Record widget -- The Approval Record widget shows the full record for an approval including the activity stream. You can use this base system widget as-is in your portal or clone it to suit your own business needs.
Breadcrumbs widget -- The breadcrumbs widget allows users to easily navigate around a portal. You can use this base system widget as-is in your portal or clone it to suit your own business needs.
Breakout Game widget -- Add a fun, interactive 404 page to pages that do not exist using the Breakout Game widget. You can use this base system widget as-is in your portal or clone it to suit your own business needs.
Calculator widget -- The calculator widget does simple calculations. You can use this base system widget as-is in your portal or clone it to suit your own business needs.
Carousel widget -- Showcase specific items in your catalog using a scrolling list of images in the carousel widget. You can use this base system widget as-is in your portal or clone it to suit your own business needs.
Change Password widget -- Users can change their passwords using the Change Password widget.
Cool Clock widget -- Show different times around the world using the Cool Clock widget. You can use this base system widget as-is in your portal or clone it to suit your own business needs.
Data table from instance definition widget -- Display a filtered list on your portal using the data table from instance definition widget. From the widget's context menu, portal users can export the filtered list. You can use this base system widget as-is in your portal or clone it to suit your own business needs.
Data Table from URL definition widget -- The Data Table from URL definition widget displays the table you select from the list. You can use this base system widget as-is in your portal or clone it to suit your own business needs.
Documents widget -- You can add, edit, or delete documents associated with records based on user permissions through the Documents widget. You can use this widget in your portal or clone and customize it.
Form widget -- 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.
Header menu widget -- The Header Menu widget controls which options appear in the page header. You can use this base system widget as-is in your portal.
Hello World widgets -- The Hello World widgets are included with Service Portal as examples of how to use and create widgets. You can use this base system widget as-is in your portal or clone it to suit your own business needs.
HTML widget -- Use the HTML widget to directly inject HTML, text, lists, or content in general into a page. You can use this base system widget as-is in your portal or clone it to suit your own business needs.
Icon Link widget -- Link to any other item. You can use this base system widget as-is in your portal or clone it to suit your own business needs.
Icon menu list widget -- A simple list with a glyph icon next to each link. You can use this base system widget as-is in your portal or clone it to suit your own business needs.
Language Switch widget -- Add the Language Switch widget to a landing or homepage to allow your users to change the language of the page. You can use this base system widget as-is in your portal or clone it to suit your own business needs.
Link button widget -- The Link Button widget is a button you can nest in any other widget that links to another destination. You can use this base system widget as-is in your portal or clone it to suit your own business needs.
Login widget -- The login widget controls user access to your site. You can use this base system widget as-is in your portal or clone it to suit your own business needs.
My Requests widget -- The My Requests widget stores all of your open requests in one place. You can use this base system widget as-is in your portal or clone it to suit your own business needs.
My Requests widget -- Use the My Requests widget (my-requests-v2) to enable requesters to view open or closed requests in Service Portal.
Organization Chart widget -- The Organization Chart widget shows employees in a tree structure relative to their manager. You can use this base system widget as-is in your portal or clone it to suit your own business needs.
Simple List widget -- 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.
Sample Footer widget -- The Sample Footer widget is an example of a footer you can use in your portal. You can use this base system widget as-is in your portal or clone it to suit your own business needs.
Ticket Attachments widget -- Use the attachment widget to attach items to tickets. You can use this base system widget as-is in your portal or clone it to suit your own business needs.
Ticket Conversations widget -- Record of ticket items. Users can use this widget to communicate back and forth with the fulfiller and the receiver. You can use this base system widget as-is in your portal or clone it to suit your own business needs.
Ticket Fields widget -- The Ticket Fields widget displays information about a request that a user has made. You can use this base system widget as-is in your portal or clone it to suit your own business needs.
Ticket Location widget -- Share your location in a ticket. You can use this base system widget as-is in your portal or clone it to suit your own business needs.
User Profile widget -- Display user profile information. You can use this base system widget as-is in your portal or clone it to suit your own business needs.
AI Search Assist widget -- Improve incident deflection for Service Portal users by displaying the most relevant search results within a record producer.
Contextual Search widget -- Contextual Search is an embedded widget that can be added to a record producer and used with the SC Catalog Item widget. You can use this base system widget as-is in your portal or clone it to suit your own business needs.
Faceted Search widget -- The Faceted Search widget displays search results and search facets defined for a search source. The Faceted Search widget enables end users to filter search results for a more meaningful result set.
Homepage Search widget -- Add a search bar to your home page. You can use this base system widget as-is in your portal or clone it to suit your own business needs.
Legacy: Search Page widget -- The Search Page widget displays search results. The Faceted Search widget replaces the Search Page widget. You can use this base system widget as-is in your portal or clone it to suit your own business needs.
Typeahead Search widget -- Predictive search feature that shows words as users type. You can use this base system widget as-is in your portal or clone it to suit your own business needs.
KB also in Category widget -- List of articles also included within a particular category. You can use this base system widget as-is in your portal or clone it to suit your own business needs.
KB Article Comments widget -- Rating and comment option for knowledge base articles. You can use this base system widget as-is in your portal or clone it to suit your own business needs.
KB Article Page widget -- Use the Article page widget to view Knowledge Base articles within Service Portal. You can use this base system widget as-is in your portal or clone it to suit your own business needs.
KB Categories widget -- Lists the categories for your Knowledge Base. You can use this base system widget as-is in your portal or clone it to suit your own business needs.
KB Category Page widget -- Articles and article preview within a particular category. Categories are specified within the Knowledge Base module. You can use this base system widget as-is in your portal or clone it to suit your own business needs.
KB Knowledge Bases widget -- Give users the option to select which knowledge base to browse on your portal. You can use this base system widget as-is in your portal or clone it to suit your own business needs.
KB Most Viewed widget -- List of most viewed knowledge base articles. You can use this base system widget as-is in your portal or clone it to suit your own business needs.
KB News widget -- The KB News widget displays information from the Knowledge Base. You can use this base system widget as-is in your portal or clone it to suit your own business needs.
KB Search widget -- The KB Search widget is a search widget that is specifically confined to the knowledge base. You can use this base system widget as-is in your portal or clone it to suit your own business needs.
KB Top Rated widget -- Lists Knowledge Base articles with the highest rating. Ratings are determined by user feedback. You can use this base system widget as-is in your portal or clone it to suit your own business needs.
KB View widget -- The KB View widget is an example of how to structure a knowledge base page. You can use this base system widget as-is in your portal or clone it to suit your own business needs.
KB View 2 widget -- The KB View 2 provides an alternative structure to the KB View widget to show a different example of how to display knowledge articles. You can use this base system widget as-is in your portal or clone it to suit your own business needs.
Knowledge Breadcrumbs widget -- Help users navigate a knowledge base by adding the Knowledge Breadcrumbs widget. You can use this base system widget as-is in your portal or clone it to suit your own business needs.
Catalog Content widget -- The Catalog Content widget is part of the Service Catalog and includes a tiled list of all the content items available in the catalog. You can use this base system widget as-is in your portal or clone it to suit your own business needs.
Catalog Homepage Search widget -- Give your users the option to search the Service Catalog as soon as they log in. You can use this base system widget as-is in your portal or clone it to suit your own business needs.
Recent & Popular Items widget -- Allow a user to browse recent and popular catalog items. You can use this base system widget as-is in your portal or clone it to suit your own business needs.
Request Fields widget -- The Request Fields widget displays information about any request a user has made. You can use this base system widget as-is in your portal or clone it to suit your own business needs.
Requested Items widget -- Describes at what stage of the order a requested item is. You can use this base system widget as-is in your portal or clone it to suit your own business needs.
Requests and Approvals widget -- Allow a user to refer to their open requests and approvals in the Service Catalog. You can use this base system widget as-is in your portal or clone it to suit your own business needs.
SC Catalog Item widget -- Use this widget (widget-sc-cat-item-v2) to view the information about a catalog item and order the item. You can use this base system widget as-is in your portal or clone it to suit your own business needs.
SC Categories widget -- The SC Categories widget displays Service Catalog categories. You can use this base system widget as-is in your portal or clone it to suit your own business needs.
SC Category Page widget -- Lists the catalog items available within a certain category. Categories are determined within the Service Catalog module. You can use this base system widget as-is in your portal or clone it to suit your own business needs.
SC Order Guide widget -- Use this widget (widget-sc-order-guide-v2) to request an order guide, that is, a single service catalog request for several catalog items with a specific purpose. You can use this base system widget as-is in your portal or clone it to suit your own business needs.
SC Popular Items widget -- List of Service Catalog items that users purchase often. You can use this base system widget as-is in your portal or clone it to suit your own business needs.
SC Save Bundles widget -- The Save Bundles widget allows you to save specific catalog items together for reuse. You can use this base system widget as-is in your portal or clone it to suit your own business needs.
SC Saved Carts widget -- The Saved Carts widget shows previously created and saved bundles from the Service Catalog. You can use this base system widget as-is in your portal or clone it to suit your own business needs.
SC Scroll to top widget -- In the Service Portal mobile view, the SC Scroll to top widget (sc_scroll_to_top) lets you scroll to the top of the screen after you scroll down. You can use this base system widget as-is in your portal or clone it to suit your own business needs.
SC Shopping Cart widget -- The SC Shopping Cart widget (sc-shopping-cart-v2), used with Service Catalog, stores all your orders at one place. You can use this base system widget as-is in your portal or clone it to suit your own business needs.
SP Variable Editor widget -- The Variable Editor widget allows you to change the specifications you chose for an item in the Service Catalog. You can use this base system widget as-is in your portal or clone it to suit your own business needs.
SC Wish List Cart widget -- Use this widget to add catalog items or record producers to the wish list so that you can review them. You can use this base system widget as-is in your portal or clone it to suit your own business needs.
Service Portal Config Overview widget -- The Service Portal Config Overview widget is the widget that appears on the sp_config homepage. Use this widget to navigate Service Portal Configuration. You can use this base system widget as-is in your portal or clone it to suit your own business needs.
Portal config widget -- The Portal Config widget is the left panel of the Branding Editor, which you use to configure themes for your portal. You can use this base system widget as-is in your portal or clone it to suit your own business needs.
SP Page Map widget -- The Page Map widget works in the Page Editor to display any Service Portal page in a tree structure. You can use this base system widget as-is in your portal or clone it to suit your own business needs.
SP Portal Map widget -- The Portal Map widget displays your portal in a tree structure.
Theme Preview widget -- The Theme Preview widget appears in the Branding Editor and allows you to see any theme changes you make to your portal. You can use this base system widget as-is in your portal or clone it to suit your own business needs.
Widget Edit Panel widget -- The Widget Edit Panel appears on the main page of the Widget Editor in Service Portal Configuration ( All Service Portal Service Portal Configuration Widget Editor ). You can use this base system widget as-is in your portal or clone it to suit your own business needs.
Business Service Status widget -- View how services are running on your system. You can use this base system widget as-is in your portal or clone it to suit your own business needs.
Current Status widget -- The Current Status widget displays any issues reported in the system. You can use this base system widget as-is in your portal or clone it to suit your own business needs.
Planned Maintenance widget -- Describes any planned system maintenance. You can use this base system widget as-is in your portal or clone it to suit your own business needs.
Service History widget -- Displays the history of specific service's status. For example, if the Bond Trading widget has a history of planned outages or degradations, the widget displays those with a varied color scheme to differentiate the outage type. You can use this base system widget as-is in your portal or clone it to suit your own business needs.
Service Status widget -- The Service Status widget provides a visual representation of service availability over the past three months. You can use this base system widget as-is in your portal or clone it to suit your own business needs.
Service Status Legend widget -- Use concurrently with the Status History widget to show what the icons in the Status History widget mean. You can use this base system widget as-is in your portal or clone it to suit your own business needs.
Service Status Subscription widget -- Used in conjunction with the service status widget. Users subscribe to receive updates about the service status. You can use this base system widget as-is in your portal or clone it to suit your own business needs.
Configure widget instances -- Create unique instances of widgets by configuring the options for each instance.
Clone a widget -- Take advantage of existing code by cloning and editing an existing widget.
Add human readable keywords to page URLs -- 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.
Add meta tags to a public page -- Improve the searchability of Service Portal pages by adding meta tags. You can add the meta name and description attributes to a page, define the robots attribute, or create dynamic meta tags for pages that load record data based on a URL parameter.
Add dynamic titles to a page -- Create variables to generate descriptive titles depending on the content loaded into a page.
Add human readable keywords to page URLs -- 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.
Add human readable keywords to page URLs -- 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.