Creating pages and page variants
Summarize
Summary of Creating pages and page variants
In UI Builder, ServiceNow customers can create new pages or customize existing ones to display information in the CSM Configurable Workspace. Options include starting from scratch, using a template, or duplicating a page variant. Understanding the terminology and methods for creating pages is essential for effective workspace management.
Show less
Key Features
- Workspace Experience: A collection of web pages that includes settings, routes, page variants, and audience specifications, all residing at a specific URL.
- Page Collection: A group of pages usable across multiple workspace experiences.
- Page: A unique collection of layouts and components displaying information, accessible via a unique URL.
- Page Variant: A version of a page with unique settings for different audiences, allowing for targeted user experiences at the same URL.
- Page Template: A base structure to expedite page creation and maintain consistency across experiences.
- Methods for Creation: Pages can be created from scratch, from templates, or by duplicating existing variants while inheriting their settings.
Key Outcomes
By leveraging these features, ServiceNow customers can efficiently create tailored experiences for different user roles, improving user engagement and overall system functionality. Understanding how pages and variants are determined for display will enable better management of user access and content visibility within the CSM Configurable Workspace.
You can create new pages or customize existing pages in UI Builder to display table and record information in CSM Configurable Workspace.
When you create a page in UI Builder, you have the option to create a page from scratch, create a page from a template, or you can duplicate and modify a page variant.
UI Builder terminology
| Term | Description |
|---|---|
| Workspace experience | A workspace experience in UI Builder is a collection of web pages. Users use these pages to interact with an application. A workspace experience includes experience settings, routes, page variants, and the audience and conditions required for each variant. A workspace experience resides at a specific URL. When an admin creates a workspace experience, they define the web address for the experience and the homepage that the experience uses. |
| Page collection | A page collection is a group of pages that can be used across multiple workspace experiences within tabs or modals. |
| Page | A page is a collection of layouts, columns, and components that display information in a workspace.
|
| Page variant | A page variant is a version of a page that has unique settings, including audience, conditions, and order.
You can create a page variant if you want to use the same page and make minor changes for a different audience. For example, you can create a landing page for customer service agents and a variant of that landing page for customer service managers. |
| Page template | A page template provides a base structure for a page that you can customize to meet your needs. Using a page template can help you create pages faster and keep pages consistent within an experience. Page templates can include components, data resources, and a layout. |
Methods for creating pages and page variants
| Method | Description |
|---|---|
| Create a page from scratch | When you create a page from scratch, you start with a blank page and select layouts and components that guide a user through an experience. Components are like building blocks that you can add to the page and then customize to build the page functionality. |
| Create a page from a template | When you create a page from a template, you start with a base structure, including layouts and components. From this starting point, you can customize the page to meet your needs. When you create a page from
a template:
For example, when you create a page from the Front-line case page template, the page includes only basic settings. It does not include the same settings as the Front-line case page variant that is provided out of box. |
| Create a page variant | When you create a page variant, you create a variation of a page that exists at the same path. When you create a page by duplicating a variant, the new page inherits the variant settings. By creating a
page variant, you can target an experience for a specific audience and add conditions that determine when the variant is shown.
|
Determining which record page is used
- Order value: Each record page has an order value. The system uses this order value to determine which record page is used. The active page with the lowest order value is the default record page.
- Conditions: A record page can have one or more conditions that determine when it is used. For example, a record page can have a condition that specifies a table, such as the Interaction [interaction] table. This condition limits the use of the page to records from the Interaction table.
- Audience: A record page can have a defined audience or set of user roles such as the sn_customerservice_agent role. The audience determine the users that have access to the page. If a record page has no assigned user roles, then every role can access it.
The system chooses a record page by evaluating the settings on the available active pages:
- If there are no active pages with conditions or audience, the system chooses the page with the lowest order value.
- If there is an active page with one or more conditions and those conditions are met, the system chooses that page.
- If there are two active pages with the same conditions, the system chooses the page with the lowest order value.
For more information, see Set record page order.