--- title: Screen fields description: Screen fields improve the usability of your form screens. With screen fields, your users can view and edit attachments, view and complete checklist items, or display a field without a label. locale: en-US canonical_url: https://www.servicenow.com/docs/r/australia/mobile/sg-screen-field-enhancements.html release: australia topic_type: concept last_updated: "2026-03-12" reading_time_minutes: 4 breadcrumb: [Configure a details screen, Record screen, Mobile screen types, Mobile screens, Mobile app components, Building mobile apps, Mobile Platform] --- # Screen fields Screen fields improve the usability of your form screens. With screen fields, your users can view and edit attachments, view and complete checklist items, or display a field without a label. When configuring a details screen, you select fields to display on your form. When you save the details screen, the instance creates a Screen Field \[sys\_sg\_screen\_field\] each selected field. You can modify these records to change the screen field type. Change the screen field type to change how your information is presented, and improve the appearance and usability of the screen for your users. ## Screen field types
**Text** Use a text screen field to display text on your form. This text can come from any field on the current record. The text field type has a **Value only** option, which displays the field without a label. In this example, the **Description** field is shown without a label. \[Omitted image "screen-field-value-only.png"\] Alt text: Text screen field with value only option selected.
**Percentage** Use a percentage screen field to display a percentage value on your form. This value comes from a field on the current record. Percentages are determined by using a decimal value. For example, a value of `0.35` displays in a percentage field as 35%. This field type has a **Value only** option, which displays the field without a label. \[Omitted image "screen-field-percent.png"\] Alt text: Percentage screen field.
**Image** Use an image screen field to display an image on your form. The value for this field comes from an image field or field that contains the sys\_ID of an image in the Attachment \[sys\_attachment\] table. Users can tap an image to open a preview screen to display the full image. \[Omitted image "screen-field-image.png"\] Alt text: Screen field on form and image preview screen.
**Attachment** Use an attachment screen field to display all the attachments of a record. Buttons to rename or delete attachments display automatically for your users. Users can tap a button to modify attachments. \[Omitted image "screen-enhance-attachment.png"\] Alt text: Attachment screen field on the incident table.
**Video** Use a video screen field so that your users can watch a video in your form. The video screen field gets its value from a field on your current record and contains a link to a video. The video must be externally hosted. Users can see the video in a new window when they tap **Play Video**. \[Omitted image "screen-field-video.png"\] Alt text: Video screen field.
**File** Use a file screen field to display a PDF file within your form. The PDF displays as a preview on your form. Users can tap the preview \(\[Omitted image "pdf-preview-icon.png"\] Alt text: PDF preview icon\) icon to open it in a preview screen where they can scroll and zoom on the PDF document. The file screen field gets its value from a field on the current record. The value must be the sys\_ID of an attachment \[sys\_attachment\] record on your instance that contains a PDF file. \[Omitted image "screen-field-file.png"\] Alt text: File screen field.
**HTML** Use an HTML screen field to display HTML content within your form. The HTML screen field can get its value from an HTML field in your current record or a string field that contains an HTML code. \[Omitted image "field-screen-html.png"\] Alt text: HTML screen field.
**Checklist** Use checklist screen fields to display all the checklist items that are associated with a record. Users can tap individual checklist items to mark them as complete or incomplete. \[Omitted image "screen-enhance-checklist.png"\] Alt text: Checklist screen field.
**Date** Use a date screen field to display a date value on your form. This value comes from a date or date/time field on the current record. Dates are displayed in the format that are defined by your instance. This field type has a**Value only** option, which displays the value of the field without the field label. If the field is configured with an action function, users can change the values of these fields. For more information, see [Configure an action function](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/mobile/sg-studio-config-action-function.md). \[Omitted image "screen-field-date.png"\] Alt text: Date screen field.
**Stage** Use stage fields to display a read-only approval or completion status of requested items and services. Stage fields are displayed under the following conditions: - A stage field is added on a form for Requested items \[sc\_req\_item\] records. - A stage field is added on a form for Catalog item \[sc\_cat\_item\] records, as long the stage names and statuses are configured using one of the following flow types: - Workflow Studio - Workflow \[wf\_workflow\] - Execution Plan \[sc\_cat\_item\_delivery\_plan\] - A stage field is added on a form for any other tables if the stage names and statuses are configured using Workflow \[wf\_workflow\]. \[Omitted image "mobile-stage-field.png"\] Alt text: Mobile stage field.
**Scripts**Use 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. \[Omitted image "record-script-screen-platform.png"\] Alt text: Script screen option in a record screen.
- **[Add screen fields to a record screen](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/mobile/sg-mobile-add-screen-field.md)** Add 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. - **[Add a video screen field to a record screen](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/mobile/sg-mobile-add-video-field.md)** Learn how to use a video screen field to view embedded videos in your mobile screens.