---
sourceDocument: Australia Mobile Configuration and Navigation
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/mobile

 Release :

    - australia

ft:locale :

    - en-US

ft:publication_title :

    - Australia Mobile Configuration and Navigation

ft:clusterId :

    - mobile

bundleId :

    - mobile

workflow :

    - Development, Data and Analytics


---

# Configure descriptive elements

# Configure descriptive elements for input form screens {#ariaid-title1}

* Release version: Australia
* 
* Updated March 12, 2026
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 5 minutes to read

Add descriptive elements, such as an image, simple text, rich text, or a mobile card, before an input field within an input form screen. This additional on-screen information provides a context to your users, enabling them to
better understand what is required as they enter data into an input form.

## Before you begin

Role required: admin  
Note:  
Image, text, and rich text descriptive elements are configured in the Mobile App Builder, whereas card descriptive elements are configured in the ServiceNow AI Platform. For the configuration of card descriptive elements see, [Configure a card descriptive element for input form screens](https://servicenow-prod.fluidtopics.net/at_zxAvyVSo5bu2GtrmK~g "Add a card descriptive element before an input ﬁeld, within an input form screen. This additional on-screen information provides a context to your users, enabling them to better understand what is required as they enter data into an input form.").

## About this task

You can add descriptive elements to input fields, sections that contain input fields, or input form sections without any inputs. Descriptive elements can be a selection of simple text, rich text, or an image that precedes an
input.  
You must have the following elements configured before you create descriptive elements:

* A data source that contains at least one element identifier. Data sources facilitate the mapping of the descriptive element to the input form screen. For more information, see [Data sources](https://servicenow-prod.fluidtopics.net/fNNHkiliy1Xa~VIW4ExdMg "A data source is a loading mechanism that maps UI elements to specific database fields using element identifiers. Use data sources to retrieve and display data onto input form screens.").
* A record section that can either be an input or an input form section:
  * An input form section is a group of inputs in a defined area of the input form screen, usually with a defined header.
  * Inputs are individual fields for users to complete within the input form screen. Inputs can be located either within a section or independent of a section.
  {#descriptive-elements-script__ul_lfl_bbn_p2c}

{#descriptive-elements-script__ul_cdy_z1n_p2c}  
Note:  
There can be multiple descriptive elements for each input or for each input form section. However, you must create a separate record for each descriptive element of every input.
The following stages are required when creating a descriptive element: First, declare what the descriptive element is and what it's related to. Next, determine whether the descriptive element is associated with an input or an input form section. Then, create attributes for each type of descriptive element you have selected. Finally, map the descriptive element into an input form screen UI element.{#descriptive-elements-script__table_pw5_xys_p2c__entry__2}

| Descriptive elements of image and rich text on an input form screen | Descriptive elements of image and plain text on an input form screen |
|-|-|
|   |   |
[ ]

{#descriptive-elements-script__table_pw5_xys_p2c}

## Procedure

1. Navigate to AllSystem MobileMobile 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 All mobile records from the menu.
4. From the Record type field, select Descriptive element \[sys_sg_descriptive_element\] and then select New.
5. Complete the following fields as needed.  
   {#descriptive-elements-script__table_msb_ybn_p2c__entry__2}

   | Field | Value |
   |-|-|
   | Properties ||
   | Name | A unique name for your descriptive element. |
   | Label | A label that displays above the descriptive element. |
   | Settings ||
   | Descriptive element types | Three descriptive elements are available with this Mobile App Builder configuration: Note: Card descriptive elements are configured in the ServiceNow AI Platform. For the configuration of card descriptive elements see, [Configure a card descriptive element for input form screens](https://servicenow-prod.fluidtopics.net/at_zxAvyVSo5bu2GtrmK~g "Add a card descriptive element before an input ﬁeld, within an input form screen. This additional on-screen information provides a context to your users, enabling them to better understand what is required as they enter data into an input form."). * Rich text: Supports HTML tags such as, bold, underline, italic, bullets, numbered lists, and font color. * Text: Plain text without any rich text elements. * Image: A single image to accompany the descriptive element. {#descriptive-elements-script__ul_jll_3cn_p2c} Note: Attributes available with the Descriptive elements attributes field differ according to the descriptive element that you select. |
   | Order | The order this descriptive element displays before the input. |
   | Descriptive element placement ||
   | Parent table | Option to place the descriptive element within a specified area. The following options are available: * Input: The descriptive element precedes the input. * Input form section: The descriptive element exists within the specific section. {#descriptive-elements-script__ul_ndx_qcn_p2c} Note: Usually a descriptive element is placed at the top of a section. However, there's also an option to include a descriptive element within a section without displaying any inputs. For configuration instructions, see Step 8. |
   | Parent record | The input or input form section the parent table relates to. |
   | Descriptive element attributes | Use attributes to determine how descriptive elements are shown on the mobile device. Select New to add attributes. The following attributes are available for all the descriptive element types (Rich text, Text, and Image): <var class="keyword varname">DataSourceId</var> :   The unique identifier for the data source you're working with. This attribute must be used for descriptive elements. <var class="keyword varname">ElementIdentifier</var> :   The unique identifier for each UI element. This attribute must be used for descriptive elements. Note: This identifier is listed as <var class="keyword varname">valuesMapper.addRecordMapping</var> in the data source script <var class="keyword varname">MergeWithNextUIElement</var> :   This is how the descriptive element appears on the input form screen. Mark as <kbd class="ph userinput">true</kbd> to create a gap between inputs or input sections. Note: The following default values exist: * The Parent table of type <kbd class="ph userinput">Input</kbd> has a value of <kbd class="ph userinput">false</kbd>. * The Parent table of type <kbd class="ph userinput">Input form section</kbd> has a value of <kbd class="ph userinput">true</kbd>. {#descriptive-elements-script__ul_kqj_tdn_p2c} The following attributes are also available for the descriptive element type, Image: <var class="keyword varname">AlternativeText</var> :   Ability to enter an alternative text to be read out to users. <var class="keyword varname">MediaHeight</var> :   The height of the image. The default value is 210 pixels. <var class="keyword varname">Scaling</var> :   Select Fit to ensure that the frame fits the image, maintaining its aspect ratio. Select Fill to have the image cropped to fill the frame. This is the default value. |
   [ ]

   {#descriptive-elements-script__table_msb_ybn_p2c}
6. Enter a Name for your descriptive element.
7. Select the Descriptive element type, (either Rich text, Text, or Image) to display before the input value.
8. In the Parent table field, select if the descriptive element displays before an input or at the top of a section.  
   Note:  
   Usually a descriptive element is placed at the top of a section. However, there's also an option to include a descriptive element within a section without displaying any inputs. To apply this layout, you need to do apply the following configuration.
   1. Open the web-based UI.
   2. Navigate to Allsys_sg_section_attribute.list.
   3. Select New.
   4. In the Name field add the attribute name <var class="keyword varname">HideIfDescriptiveOnly</var> with a value of <kbd class="ph userinput">false</kbd>. This setting states that descriptive elements are displayed even if there are no inputs in that section.
   5. In the Selection field, select the section of the input form where this attribute applies.
   6. Select Submit.
   {#descriptive-elements-script__ol_j2f_dmj_rfc}
9. In the Parent record field, select the input or input form section the parent table relates to.
10. In the Descriptive elements attributes field, select New and do the following:  
    1. Select DataSourceID in the Name field.
    2. In the Value field, select a value as listed in the data source script.
    3. Select Save.
    4. Select ElementIdentifier in the Name field.
    5. Enter the element identifier as is written in the data source script.
    6. Select Save.

    {#descriptive-elements-script__ol_a4l_p2n_p2c}  
    Note:  
    The value available for data sources and element identifier are detailed in the data source script. You select which data source contains the mapping to the element identifier that you want to use for this descriptive element.
11. **Optional:** Select any other descriptive elements attributes that are relevant to the descriptive element you're working on.
12. Select Save.
{#descriptive-elements-script__steps_tlv_kty_r2c}

*[\>]: and then


