{"revision":"c10276e953456835cdbb1f3a60d58ae1980be353","document":{"id":35128,"path":"mobile/sg-mobile-add-screen-field.md","title":"Add screen fields to a record screen","bundle":null,"doc_type":null,"release":"australia","body":"\n# Add screen fields to a record screen\n\nAdd screen fields to improve the usability of your record screens. Screen fields enable you to change how information is shown in your form or you can provide access to additional elements, such as attachments, videos, or links.\n\n## Before you begin\n\nRole required: admin\n\nTo add screen fields to your record screen, confirm that you have configured a record screen that contains a details screen. For more information, see [Configure a details screen for a record screen](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/mobile/configure-form-details-screen.md).\n\n## Procedure\n\n1.  Navigate to **All** &gt; **System Mobile** &gt; **Mobile App Builder**.\n\n    The Mobile App Builder opens in a new browser tab and displays the application scope selection screen.\n\n2.  Search for the application scope you are working in and then select the name of the application scope.\n\n    The Mobile App Builder categories home screen displays.\n\n3.  Select **Screens** from the menu.\n\n4.  Select an existing Record screen record.\n\n5.  In the configuration tree, select the Details screen record where you want to add a screen field.\n\n6.  Select a table in the **Data** area of the Details screen field.\n\n7.  Locate the **Screen fields** area and select **New.**\n\n8.  On the Screen field form, fill in the fields.\n\n<table id=\"table_tsy_nsn_p3b\"><thead><tr><th>\n\nField\n\n</th><th>\n\nDescription\n\n</th></tr></thead><tbody><tr><td>\n\nParent screen\n\n</td><td>\n\nThis field is auto-populated, listing the screen where this field is used.\n\n</td></tr><tr><td>\n\nType\n\n</td><td>\n\nType of screen field. For a list of types and a description of how they're used, see [Screen fields](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/mobile/sg-screen-field-enhancements.md).**Note:**\n\n-   Select the **Auto** option to link the field type with the selected **Form Field** option. The **Auto** option includes the following field types: **Text**, **Percentage**, **Image**, **Video**, **File**, **HTML**, **Date**, and **Script**.\n\n**Note:** For more information about using the script screen option, see [Dynamic variable support in record screens](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/mobile/record-screen-script-type.md).\n\n-   The **Auto** field type doesn't include field types **Attachments List** and **Checklist**. You must manually select these options from the **Type** field.\n\n\n</td></tr><tr><td>\n\nForm field\n\n</td><td>\n\nTable field that the screen field uses as a data source. Some field types require a specific type of value. These requirements are described in [Screen fields](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/mobile/sg-screen-field-enhancements.md).**Note:** This option isn't available for the field types **Attachments List** and **Checklist**.\n\n</td></tr><tr><td>\n\nField name\n\n</td><td>\n\nEnter the name `Attachment` or `Checklist` for this field, this text displays as the field label.**Note:** This option is only available for  the field types **Attachments List ** and **Checklist**.\n\n</td></tr><tr><td>\n\nRecord ID field\n\n</td><td>\n\nFor the **Attachment list** field type, enter `sys_id`.**Note:** This option is only available for  the field types **Attachments List ** and **Checklist**.\n\n</td></tr><tr><td>\n\nOrder\n\n</td><td>\n\nOrder in which this field appears. Fields appear on the record screen from the lowest to the highest value.\n\n</td></tr><tr><td>\n\nHidden\n\n</td><td>\n\nOption to avoid this field from showing on the record screen.\n\n</td></tr><tr><td>\n\nValue Only\n\n</td><td>\n\nValue of the field without the field label.**Note:** This option is only available for  the field types **Auto**, **Text**, **Percentage**, **Date**, and **Script**.\n\n</td></tr></tbody>\n</table>9.  Select **Save**.\n\n\n-   **[Dynamic variable support in record screens](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/mobile/record-screen-script-type.md)**  \nUse the script screen field in record screens to display dynamic field values. The script runs to determine the field value before it displays in your form. The value returned by the script doesn't replace the database value. For example, you can display translated content for dynamic variables within an email.\n-   **[Configure the script field for records screens](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/mobile/record-screen-script-type-config.md)**  \nConfigure script screen fields to display calculated or personalized content in your mobile forms, without modifying the underlying database values.\n\n**Parent Topic:**[Screen fields](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/mobile/sg-screen-field-enhancements.md)\n\n"}}