Skip to content
Release: Australia · Updated: 2026-03-12 · Official documentation · View source

Create a parameterized list for your chart

Create the list that users see when they tap on your chart screen.

Before you begin

Role required: admin

Create a parameterized list to provide your users with the option to view the records that make up sections of your data visualization. The user taps on an area of the data visualization to drill down to a list of records. Creating a parameterized list is similar to creating a standard list. In addition to the steps used to create a standard list, you must create.

  • A parameterized data item for your list. This data item uses your parameter to filter what data is displayed in your list. In this case, the records from your chart screen.
  • A parameter on your list screen. This parameter stores the value passed into your list.
  • A screen UI parameter mapping to associate the parameter in your list with the parameter in your data item.

Procedure

  1. Navigate to All > System Mobile > Mobile App Builder.

    The Mobile App Builder opens in a new browser tab and displays the application scope selection screen.

  2. Search for the application scope you're working in and then select the name of the application scope.

    The Mobile App Builder categories home screen displays.

  3. Select the Screens category, and then select New.

  4. Select the List option in the Create a screen page, and then select Continue.

  5. Complete the following fields as needed.

    FieldDescription
    NameThe name of your list screen. This name appears as a tile in the mobile application.
    DescriptionAdditional information about your list screen.
    Available offlineOption to determine whether the screen is available in offline mode or not.
    Hide screen nameOption to determine whether the screen name isn't shown as the screen header. This option is useful if the text already appears in the header name or if it doesn't provide any value to the user.
    Hide filtersOption to avoid the list from displaying a list filter.
    IconIcon used to represent your list screen when added to a launcher screen.
    Custom filterOption to add a custom filter for filtering record types by category.
    Empty stateConfigure what displays in an empty space when no data is available to show.
    Screen segmentsConfigure additional screen segments for the list screen.
    Top menu function instancesAdd additional functions to the top menu. Your users access the top menu function by tapping the icon in the upper right corner of a screen.
    Footer function instancesAdd additional functions to the footer. The form footer button is visible at the bottom of the form, usually on a details segment.
    UI parametersChange how a field or UI element behaves.
    Dynamic screen titleAllows you to create an element and map it to a UI parameter. Use it to pass a value from one screen to another and include in the title of the destination screen.
    Role accessDetermine which user roles can access this screen. If you've selected no roles, users with any role will have access to the screen.
  6. In the Screen segments section, select New to create a new screen segment.

  7. In the new Screen segment record, complete the following fields as needed.

FieldDescription
NameName for the Screen segment screen.
OrderThe order in which the segment appears on the screen. Segments display from the lowest to the highest value.
ScreenDisplays the list name from the list screen record.
Max number of offline rowsThe maximum number of rows that is saved for offline viewing.
StreamsRecords that connect data items and list item config records to the list screen.
Sort list stream interleave fieldDetermine whether the list stream interleave field is sorted in ascending or descending order.
  1. In the Streams section, select New to create a new stream section.

  2. Complete the following fields as needed.

    FieldDescription
    NameName for the Stream.
    TableChoose the relevant table.
    Interleaved fieldSelect the field that you want to use to interleave your data item.
    Data itemDefine the table you want data from and what conditions must be met for the data to be displayed.
    List item configDetermine how each record appears and what actions are associated with it.
  3. In the Data item section, select New to create a new data item.

  4. Complete the following fields as needed.

    FieldDescription
    NameName for the Data item.
    DescriptionAdditional information about the data item.
    TableChoose the relevant table for the data item.
    Group byOption to group table items.
    Condition typeType of condition to use. For this example, choose Append encoded query.
    Append encoded querySet the parameter that will carries the data from a chart to a list. This field only appears if Append encoded query is selected as the condition type.
    ParametersConfigure parameters to accept values passed from screens or other sources.
  5. In the Parameters section, select New to create a new parameter.

  6. Complete the following fields as needed.

FieldDescription
NameName for the data parameter.
Parent tableTable from where the data item gets its data. This table should be the same one as the records on your chart.
ParentThe parent data item.
TypeThe type of data values being passed. In this example, choose String.
Default valueOptional default value.
  1. Select Save.

  2. Return to the main list screen from the top of the ServiceNow AI Platform configuration panel.

  3. In the UI parameters section, select New to create a new parameter.

  4. Complete the following fields as needed.

FieldDescription
NameName for the UI parameter screen.
Display nameThe display name for the UI parameter. It is the same as the Name property.
Parameter typeChoose whether this parameter affects a screen or a function.
ScreenChoose the relevant chart screen that the parameter is populated from
Input styleWhether the input styles for the UI parameter are None, inline or popup. In this case select Inline.
MandatoryDetermine if this variable is mandatory.
Placeholder textOptional placeholder text
Input sourceWhether the input styles for the UI parameter are auto-fill or user input. In this example, select Auto fill.
Input typeWhether the input styles for the UI parameter are None, GPS location, Date, Constant, Source field, User or Append encoded query. In this example, select Append encoded query.
Screen data parameter mappingDetermine which specific values you want to pass to this screen.
  1. In the Screen data parameter mapping section, choose the relevant data parameter.

  2. Select Save.

What to do next

Configure the List item config for your list screen to choose the cards and fields that will appear on this list. For more information, see List screen.

If you're adding an analytics preview to the launcher screen UI section. See, Configure an analytics UI section.

Parent Topic:Configure a navigation from a chart to a list screen