Next Experience Components release notes
The ServiceNow® Next Experience Components are the components used to build custom user interfaces. Next Experience Components was enhanced and updated in the Washington DC release.
Next Experience Components highlights for the Washington DC release
- Build rich UI experiences with prebuilt system or custom components. To view the Next Experience Components API reference, usage guidance, and ServiceNow® UI Builder setup documentation, visit the Developer site Next Experience Components doc.
- Use common web component patterns and principles, such as a JavaScript framework, immutable data, and simple action handlers.
- Reuse components across multiple user interfaces to create a cohesive experience for your end users.
- Use preset property values to configure properties and event handlers automatically for a component so the component is ready to work when you add it to a page. Presets can connect to a controller that acts as a data resource for the component. For more information, see Automatically configure components using presets and Bind data to UI Builder pages using controllers (advanced feature).
- Upgraded components for accessibility. For more information, see the Accessibility information section in these release notes.
New in the Washington DC release
| Component | Description |
|---|---|
| Color selector | A color library that can be used to search for, select, and save colors. Hexcodes, RGB, and HSL values are accepted, and custom colors can be used. |
| Related Items | Information related to a case record displayed with cards in the side panel and categorized in an expandable accordion. Optionally, the user can display the data as a full-featured list with sorting and filtering capabilities. |
| Template | Description |
|---|---|
| Confirm Publish Modal | Modal used as a page template that enables Knowledge Management users to publish articles to the Knowledge Base. |
| Record page vertical | Page template used to manage related lists and UI pages on a record page within groups. This page template contains preset values that make the page work without requiring complex configuration. |
| Retire Confirmation Modal | Modal used as a page template that enables Knowledge Management users to retire obsolete articles from the knowledge base and select replacement articles. |
| Standard List | Page template built with a record list bundle and a list menu contained in a resizable panes component, all with preset configuration values. Users can export records in different formats and share custom lists with other users. The List Controller used in this page template contains configurable properties. |
| Bundle | Description |
|---|---|
| Record list | The record list bundle is a combination of components that include a list header, list body, and pagination component. This new iteration of the list component includes preset configuration values and a list controller. |
Changed in this release
| Component | Enhancements |
|---|---|
| Activity Stream |
|
| Attachments | New property for defining the maximum allowable size for an attachment. |
| Date - Time | Default time [initialTime] property that sets the default start time for the component. If not set, the time defaults to midnight. |
| Date-Time-interval | Customize the range of dates to display on the calendar using a relative date time picker. |
| Dropdown | Added a configurable label property. |
| Email Composer |
|
| Email Composer (mini) |
|
| Heading |
|
| Icon | Use custom icons in any standard image format. Custom icons aren’t added to the library on the instance and aren’t cached. |
| Image | Use custom images in any standard image format. Custom icons aren't added to the library on the instance and aren't cached. |
| Input | AI Indicator signals to users when a form field uses AI recommendations and provides more information about AI functionality. |
| Kanban board |
|
| List selector |
|
| Modeless dialog |
|
| Recommended Actions |
|
| Resizable panes | Keyboard key combination to change the layout to only left pane, both panes, and only right pane. |
| Select | AI Indicator to signals to users when a form field uses AI recommendations and provides more information about AI functionality. |
| Textarea | AI Indicator to signal to users when a form field uses AI recommendations and to provide more information about AI functionality. |
| Typeahead | AI Indicator to signal to users when a form field uses AI recommendations and to provide more information about AI functionality. |
| Typeahead-multi | AI Indicator to signal to users when a form field uses AI recommendations and to provide more information about AI functionality. |
| Chart | Enhancement |
|---|---|
| Bar visualization | Pareto type of bar visualization. A Pareto chart is similar to the vertical bar chart, but it also includes a line graph. A Pareto chart displays vertical bars that represent individual values (frequency or cost) in descending order, and a line with data points that represent the cumulative total. The Pareto chart also marks the 80% point on the y-axis with a horizontal line, which the user can hide. |
| Indicator scorecard visualization |
|
| Time series visualization | Date range picker that adds a date range drop-down that the user can use to change quickly the time range displayed to one of the predefined date ranges. |
Activation information
Next Experience Components is a ServiceNow AI Platform feature that is active by default.
Accessibility information
- Support for magnification software and screen readers
The following Next Experience Components were updated to match programmatic labels to visual labels. This enhancement provides improved support for ZoomText (a type of magnification software) and other types of Assistive Technology (for example, screen readers).
This enhancement supports users with cognitive and physical disabilities, such as low vision or mobility limitations, who use the ServiceNow platform.- Agent chat [sn-agent-chat]
- Agent inbox [sn-agent-inbox]
- Canvas tabs [sn-canvas-tabs]
- Chat input [sn-chat-input]
- Chat mention suggestion [sn-chat-mention-suggestion]
- Checklist [now-checklist]
- Date time calendar [now-date-time-calendar]
- Document viewer [sn-document-viewer]
- Drag and drop [sn-drag-and-drop]
- Field select [sn-record-field-list-reorder-list]
- List selector [sn-list-selector]
- Notification setting popover content [notification-setting-popover-content]
- Presence popover content [sn-presence-popover-content]
- Support for reflow
The following components were updated to support reflow, which enables pages and content to be zoomed up to 400% through your browser settings without loss of content or functionality. Additionally, content can be enlarged without scrolling in two dimensions at a width equivalent to 320 CSS pixels or a height equivalent to 256 CSS pixels.
This enhancement helps users with low vision or who have trouble seeing web content in a browser due to monitor size, device type, poor lighting, or other situations. Reflow can be turned off with a system property for instances, experiences, and pages. See Reflow for Configurable Workspace for details.
- Action bar [now-record-common-uiactionbar]
- Agent chat [sn-agent-chat]
- Appointment calendar [now-appointment-calendar]
- Bar chart [now-vis-bar]
- Bubble visualization [now-vis-bubble-wrapper]
- Calendar [now-calendar]
- Carousel [sn-carousel]
- Checklist [now-checklist]
- Contact card [sn-contact-card]
- Content tree [now-content-tree]
- Contextual sidebar [now-contectual-sidebar]
- Customer activity [sn-customer-activity]
- Date range picker [now-date-range-picker]
- Dial chart [now-vis-dial]
- Document display [sn-document-display]
- Document intelligence [sn-docintel-iframe]
- Express list [sn-itom-aiops-list]
- Filter [now-filter]
- Form [now-record-form-selection-column-layout]
- Gauge chart [now-vis-gauge]
- Geomap visualization [now-vis-geomap-wrapper]
- Heatmap visualization [now-vis-heatmap-wrapper]
- ITOM Metric Explorer [sn-itom-metric-explorer]
- Kanban board [now-visual-board]
- Knowledge blocks [sn-knowledge-blocks-connected-uib]
- Knowledge content [sn-knowledge-content]
- List selector [sn-list-selector]
- Pagination control [now-pagination]
- Pie/donut visualization [now-vis-pie-wrapper]
- Pivot table visualization [sn-multipivot]
- Playbook activity viewer [now-playbook-activity-viewer]
- Playbook experience [now-playbook-experience-connected]
- Playbook modals [now-playbook-modals]
- Playbook stage picker [now-playbook-stage-picker]
- Service Health Dashboard New [sn-itom-service-dashboard]
- Single score [now-score-advanced]
- Timeseries visualization [now-vis-timeseries-wrapper]
- Support for speech-to-text
- The following Next Experience Components were updated to match visual labels to their accessible labels. If the accessible label is different from the visual label, speech-to-text software can't identify and activate the
interactive element. Matched visual and accessible labels enable speech-to-text software, such as Dragon Naturally Speaking, to identify these components in the user interface rather than doing a slow grid-based navigation
offered by the speech-to-text assistant technologies.
- Dropdown [now-dropdown]
- Input [now-input]
- Record list [now-record-list]
- Record number [now-record-number]
- Text link [now-text-link]
- Toggle [now-toggle]
- Typeahead [now-typeahead]
- Typeahead multi [now-typeahead-multi]
- General accessibility enhancements
- The following components were updated to meet internationally recognized accessibility standards.
- Appointment calendar [now-appointment-calendar]
- Calendar [now-calendar]
- Checklist [now-checklist]
- Contact card [sn-contact-card]
- Content tree [now-content-tree]
- Kanban [now-visual-board]
- Playbook activity picker [now-playbook-activity-picker]
- Radio group [now-radio-group]