List screen

  • Release version: Yokohama
  • Updated January 30, 2025
  • 3 minutes to read
  • Summarize
    Summarized using AI
    This content was generated using new OpenAI-powered functionality. Results are provided on an as is basis and are not guaranteed to be accurate or complete.

    Summary of List screen

    The List screen feature in the Yokohama release allows ServiceNow customers to display records in a card format within a list view. Each card shows a preview with selected fields, providing users a quick glance at record information. This feature enhances mobile app usability by enabling intuitive navigation and interaction with records.

    Show full answer Show less

    Key Features

    • Card Customization: Cards can be configured using Mobile Card Builder (MCB), accessible through Mobile App Builder (MAB) when creating a list screen.
    • Record Screen Integration: Configure list screens to include a detailed record screen that appears when users tap a record, facilitating deeper data access without leaving the list context.
    • Mobile List Filters: Built-in filters allow users to efficiently search and sort records based on fields selected in the list pattern. Custom filters can also be created to meet specific needs.
    • Dynamic Screen Names: List screens can inherit names from prior screen selections or form fields, helping users identify the context of the displayed data, especially useful with grouped lists.
    • Parametrized List Screens: Lists can accept parameters passed from user selections (e.g., selecting a group to display related records), enabling contextual and dynamic data display.
    • List Screen Functions: Support for swipe, footer, and top menu actions lets users perform record-specific or list-wide operations directly within the list screen. Different swipe actions can be configured for left and right swipes.

    Practical Benefits

    • Improves user experience by providing quick previews and easy access to detailed records without navigation complexity.
    • Enables efficient data filtering and sorting tailored to user needs, enhancing information discoverability on mobile devices.
    • Dynamic and parametrized screens provide context-aware navigation, helping users maintain orientation and relevance during workflows.
    • Configurable functions empower users to take actions efficiently, whether on individual records or the entire list, improving productivity.

    Use a list to display a list of records. Records in lists display in a card format, showing a limited selection of the information in the record.

    Use a list screen to see records in a list view. Within a list screen, each record has a card. This card is a visualization which contains a selected few fields that display as a preview for each record. You can configure the card in Mobile Card Builder (MCB). MCB can be accessed from Mobile App Builder (MAB) when creating a list screen.

    Use the optional features available with list screens to improve your user's experience.
    Record screen
    Configure your list screen to include a record screen. This configuration automatically displays a detailed view of a record when your users tap it in the list screen. Learn more about record screens in Record screen.
    List filters
    Mobile list filters enable your users to find what they need in the records on your instance. For more detail on filters, see Mobile list screen filters.
    Dynamic screen name
    Configure your list screen to inherit the name of a previous screen selection or form field and display it as the header on a subsequent screen. For more information, see Configure a dynamic screen name for a list screen.
    Functions
    Functions determine which actions users can perform in your mobile apps. For more detail on functions, see Mobile functions.

    List screen.

    Configure lists with forms

    Configure your list with a record screen so your users can tap list items to view details of the records on your list. For details on list configuration, see List screen configuration.

    List and form screens.

    Parametrized list screens

    Use parameters to pass information into your list screens. For example, when a user taps on a group in a group list screen, a list containing records in the group is displayed. The list of records in the group is a parametrized list, which accepts the value of the group your user selected as a parameter.

    To learn about parametrized list configuration, see Parametrized list screens.

    Opening a parametrized list of records from a group list.

    List screen functions

    Add functions to your list screens to give your users the ability to take actions directly on a record screen. List screens support swipe, footer, and top menu functions. For more information on functions, see Mobile functions.

    Swipe functions

    Use swipe functions to act on a specific record on the list. You can configure one or more actions to appear when a user swipes on a record. You can also configure a different set of actions depending on whether a user swipes to the left or to the right.

    Swipe function from the list view with options to Resolve or Reassign an incident.

    Top menu functions

    Use top menu actions for less frequently used actions, or actions that apply to the list rather than individual records, such an Approve all action.

    Top menu for an incident which includes the following functions: Reassign, Resolve, Add comments, and Edit.

    Footer functions

    Footer functions enable your end users to take an action on a menu item located in a screen's footer region.

    List screen filters

    By default, the instance automaticaaly creates filter and sorting functionality. This filter is based on the fields selected in your list pattern. No further configuration is needed. Users can filter and sort the list based on any of these fields.

    If the default filters do not fit your requirements, you can create a custom filter. You can manually select the fields that are available to the list filter and enable keyword filtering. For more information about list screen filters, see Mobile list screen filters.

    Dynamic screen name

    Use dynamic screen name functionality to let users to easily identify the screen or field which they are currently viewing. You can configure a screen to inherit a name from a previous screen selection. These dynamic names can be used with grouped lists, where the selected group name becomes the header on a subsequent screen. Alternatively, a field in a form can be used as a header in a different screen. For more information, see Configure a dynamic screen name for a list screen.

    Display name from a redirection parameter

    Use a dynamic screen name to inherit a name from a previous screen selection. In the example, the screen name comes from a list which is grouped by category from a launcher screen.


    Display screen name from a redirection parameter.

    Display information from field previous record

    Use dynamic record screen names to display information from a specific record in a table. The record screen name can come from any field in a database record. In the example, the screen name comes from the incident field.


    Dynamic screen name displayed from field in previous record.