<h2>Create a form section</h2><br/><div style="overflow-x:auto"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"><head><meta content="text/html; charset=UTF-8" /><meta name="copyright" content="(C) Copyright 2025" /><meta name="DC.rights.owner" content="(C) Copyright 2025" /><meta name="generator" content="DITA-OT" /><meta name="DC.type" content="concept" /><meta name="DC.title" content="Configuring the form layout" /><meta name="abstract" content="Administrators or users with the personalize_form role can configure the form and related list layout." /><meta name="description" content="Administrators or users with the personalize_form role can configure the form and related list layout." /><meta name="DC.subject" content=", forms, configure, adding related lists, form annotations, add, toggle, form section, create, tabbed forms, display, embedded lists, within a form, configure customer updates indicator, adding charts" /><meta name="keywords" content=", forms, configure, adding related lists, form annotations, add, toggle, form section, create, tabbed forms, display, embedded lists, within a form, configure customer updates indicator, adding charts" /><meta name="DC.relation" scheme="URI" content="../../../administer/form-administration/concept/basic-form-administration.html" /><meta name="DC.relation" scheme="URI" content="../../../administer/general/concept/intro-now-platform-landing.html" /><meta name="DC.relation" scheme="URI" content="../../../administer/general/concept/config-now-platform-core-features.html" /><meta name="DC.relation" scheme="URI" content="../../../administer/general/concept/now-platform-forms-fields-lists.html" /><meta name="DC.creator" content="ServiceNow" /><meta name="DC.date.created" content="2023-08-03" /><meta name="DC.date.modified" content="2023-08-03" /><meta name="DC.format" content="XHTML" /><meta name="DC.identifier" content="configure-form-layout" /><link rel="stylesheet" type="text/css" href="../../../CSS/commonltr.css" /><title>Configuring the form layout</title></head><body> <div class="nested0" id="configure-form-layout"> <h1 class="title topictitle1" id="ariaid-title1">Configuring the form layout</h1> <div class="body conbody"><p class="shortdesc">Administrators or users with the personalize_form role can configure the form and related list layout.</p> </div> <div class="related-links"> <div class="familylinks"> <div class="parentlink"><strong>Parent Topic:</strong> <a class="link" href="../../../administer/form-administration/concept/basic-form-administration.html" title="Form configuration involves changing the form layout and the related list layout. The form layout changes what appears on the form and the related list layout changes which related lists appear at the bottom of the form.">Form configuration</a></div> </div> </div><div class="topic task nested1" id="t_ConfigureAForm"> <h2 class="title topictitle2" id="ariaid-title2">Show or hide fields on a form</h2> <div class="body taskbody"><p class="shortdesc">Configure form layout to change what appears on the form. You can perform tasks like changing what fields are visible, embedding lists, and adding sections and annotations.</p> <div class="section prereq p">Role required: personalize_form</div> <ol class="ol steps"><li class="li step stepexpand"> <span class="ph cmd">Navigate to a form.</span> </li><li class="li step stepexpand"> <span class="ph cmd">Click the form context menu icon (<img class="image icon" id="t_ConfigureAForm__image_yzw_5mr_5x" src="../image/ContextMenu.png" alt="Context menu icon" />) and select <span class="ph menucascade"><span class="ph uicontrol">Configure</span> > <span class="ph uicontrol">Form Layout</span></span>.</span> </li><li class="li step stepexpand"> <span class="ph cmd">Using the slushbucket, select the fields and the order in which you want them to appear.</span> <div class="itemgroup info">Available items that appear in green followed by a plus (+) sign represent related tables. To access fields on these tables, use dot-walking.<div class="fig fignone" id="t_ConfigureAForm__fig_udp_tpy_wq"> <img class="image" id="t_ConfigureAForm__image_mpp_xpy_wq" src="../image/ConfigureFormScreen.png" alt="Configure the form" /> </div> <p class="p">In <span class="ph">Core UI</span>, Form Layout is not responsible for the order of the Additional Comments and Work Notes fields. For more information on how to determine the order of these fields, see <a class="xref" href="c_ActivityFormatter.html#t_CustomizeActivities" title="You can customize which fields appear in the activity formatter. You can add or remove fields from the list of activities that users can select when they open the activity filter.">Customize activities</a>.</p> </div> </li><li class="li step stepexpand"> <span class="ph cmd">Click <span class="ph uicontrol">Save</span>.</span> <div class="itemgroup info"> <div class="note warning"><span class="warningtitle">Warning:</span> Do not add the same field to more than one section of a form unless the field displays read-only data. Having two or more instances of an editable field can cause data loss and prevent the proper functioning of UI and data policies.</div> </div> </li></ol> <div class="section postreq">Through form configuration, you can also add new fields to the form, which creates columns to the table that underlies the form. See <a class="xref" href="../../field-administration/task/t_CreatingNewFields.html" title="Administrators can add new fields to a table to store and display data.">Add and customize a field in a table</a> for more information.</div> </div> </div> <div class="topic task nested1" id="t_AddARelatedList"> <h2 class="title topictitle2" id="ariaid-title3">Add a related list to a form</h2> <div class="body taskbody"><p class="shortdesc">You can configure related lists to appear on forms and in hierarchical lists.</p> <div class="section prereq p">Role required: personalize_form</div> <div class="section context"> <p class="p"><span class="ph">Related lists display records in another table that have a relationship with the current record.</span></p> </div> <ol class="ol steps"><li class="li step stepexpand"> <span class="ph cmd">Open the form.</span> </li><li class="li step stepexpand"> <span class="ph cmd">Click the form context menu icon and select <span class="ph menucascade"><span class="ph uicontrol">Configure</span> > <span class="ph uicontrol">Related Lists</span></span>.</span> </li><li class="li step stepexpand"> <span class="ph cmd">Using the slushbucket, select the related list to display on the form.</span> </li><li class="li step stepexpand"> <span class="ph cmd">Click <span class="ph uicontrol">Save</span>.</span> <div class="itemgroup stepresult">Related lists appear at the bottom of the form.</div> </li></ol> </div> </div> <div class="topic task nested1" id="t_AddAFormAnnotation"> <h2 class="title topictitle2" id="ariaid-title4">Add an annotation to a form</h2> <div class="body taskbody"><p class="shortdesc">Highlight form elements by displaying blocks of colored text or separators between form elements.</p> <div class="section prereq p">Role required: personalize_form</div> <ol class="ol steps" id="t_AddAFormAnnotation__add-form-annotation-steps"><li class="li step stepexpand"> <span class="ph cmd">Navigate to a form.</span> </li><li class="li step stepexpand"> <span class="ph cmd">Click the form context menu icon (<img class="image icon" id="t_AddAFormAnnotation__image_yzw_5mr_5x" src="../image/ContextMenu.png" alt="Context menu icon" />) and select <span class="ph menucascade"><span class="ph uicontrol">Configure</span> > <span class="ph uicontrol">Form Layout</span></span>.</span> </li><li class="li step stepexpand"> <span class="ph cmd">Under <span class="ph uicontrol">Form view and section</span>, select a section.</span> </li><li class="li step stepexpand"> <span class="ph cmd">In the Available list, double-click <span class="ph uicontrol">* Annotation</span> to move it to the <span class="ph uicontrol">Selected</span> list.</span> <div class="itemgroup stepresult"> <div class="p">The Annotation Details section appears.<div class="fig fignone" id="t_AddAFormAnnotation__fig_ivc_sfk_gr"> <img class="image" id="t_AddAFormAnnotation__image_prp_5fk_gr" src="../image/AnnotationDetails.png" alt="Annotation details" /> </div> </div> </div> </li><li class="li step stepexpand"> <span class="ph cmd">Place it above the field to annotate.</span> </li><li class="li step stepexpand"> <span class="ph cmd">In Annotation Details, select the type of annotation.</span> <div class="itemgroup info">The available types of annotations include <span class="ph uicontrol">Info Box Blue</span>, <span class="ph uicontrol">Info Box Red</span>, <span class="ph uicontrol">Line Separator</span> (any text you add appears beneath the line), <span class="ph uicontrol">Section Details</span>, <span class="ph uicontrol">Section Separator</span>, and <span class="ph uicontrol">Text</span>.</div> <div class="itemgroup info"> <div class="fig fignone" id="t_AddAFormAnnotation__fig_pvt_lnm_v4"> <img class="image" id="t_AddAFormAnnotation__image_pzj_nnm_v4" src="../../workspace/image/form-annotations.png" alt="Form annotation types" /> </div> </div> </li><li class="li step stepexpand"> <span class="ph cmd">Select either <span class="ph uicontrol">Plain Text</span> or <span class="ph uicontrol">HTML</span> for the data type and enter the annotation in the text box. All valid HTML tags are supported.</span> <div class="itemgroup info"> <p class="p">For example, select the <span class="ph uicontrol">Text</span> annotation type, the <span class="ph uicontrol">HTML</span> data type, and enter <span style="color:red">Select the primary location:</span>. The text appears red on the form.</p> </div> </li><li class="li step stepexpand"> <span class="ph cmd">Click <span class="ph uicontrol">Save</span>.</span> </li></ol> </div> </div> <div class="topic task nested1" id="t_ToggleAnnotations"> <h2 class="title topictitle2" id="ariaid-title5">Toggle annotations</h2> <div class="body taskbody"><p class="shortdesc">Users can toggle annotations on a form in <span class="ph">Core UI</span> . The <span class="keyword parmname">glide.ui.show_annotations</span> user preference controls the visibility of annotations for each user.</p> <ol class="ol steps"><li class="li step stepexpand"> <span class="ph cmd">Navigate to a form.</span> </li><li class="li step stepexpand"> <span class="ph cmd">Click the more options icon (<img class="image icon" id="t_ToggleAnnotations__image_ny5_kzc_2sb" src="../image/IconUI16MoreOptions.png" alt="More options icon" />) to see the annotations icon.</span> <div class="itemgroup info"> The icon is light gray and cannot be toggled when no annotations are available.</div> </li></ol> </div> </div> <div class="topic task nested1" id="t_CreateAFormSection"> <h2 class="title topictitle2" id="ariaid-title6">Create a form section</h2> <div class="body taskbody"><p class="shortdesc">Create sections on forms to help group related fields together.</p> <div class="section prereq p">Role required: form_admin</div> <div class="section context" id="t_CreateAFormSection__context_xzf_b3w_51b"> <p class="p">Users can expand or collapse form sections to show or hide the fields they need. If you have tabs enabled, each form section appears on a separate tab. The default Change Request form is an example of a form with multiple sections as shown in the following image.</p> <div class="p"><div class="fig fignone" id="t_CreateAFormSection__fig_ChangeFormSections"><span class="figcap"><span class="fig--title-label">Figure 1. </span>Change Request form sections</span> <img class="image" id="t_CreateAFormSection__image_ChangeFormSections" src="../image/ChangeFormSections.png" alt="Change request form sections listed in tabs" /> </div> </div> </div> <ol class="ol steps"><li class="li step stepexpand"> <span class="ph cmd">Right-click the form header and select <span class="ph menucascade"><span class="ph uicontrol">Configure</span> > <span class="ph uicontrol">Form Layout</span></span>.</span> </li><li class="li step stepexpand"> <span class="ph cmd">In the <span class="ph uicontrol">Form view and section</span> area below the slushbucket, click <span class="ph uicontrol">New</span> in the <span class="ph uicontrol">Section</span> list.</span> </li><li class="li step stepexpand"> <span class="ph cmd">In the <span class="ph uicontrol">Section caption</span> field, give the new section a title, then click <span class="ph uicontrol">OK</span>.</span> </li><li class="li step stepexpand"> <span class="ph cmd">Select a form section name and click the up or down arrow to change the section order.</span> <div class="itemgroup info"> <div class="note"><span class="notetitle">Note:</span> The caption for the first section on the form becomes the form title.</div> </div> </li><li class="li step stepexpand"> <span class="ph cmd">Add fields to the new section using the slushbucket.</span> </li><li class="li step stepexpand"> <span class="ph cmd">Click <span class="ph uicontrol">Save</span> when you are finished.</span> <div class="itemgroup stepresult">The new section appears on the form with the fields you selected. If you do not add any fields to a section, the section stays empty.<div class="p">If you want to delete the form section later, do the following: <ol class="ol" type="a" id="t_CreateAFormSection__ol_v3t_4jw_51b"><li class="li">Navigate to <span class="ph menucascade"><span class="ph uicontrol">System UI</span> > <span class="ph uicontrol">Form Sections</span></span>.</li><li class="li">Filter for the table that contains the section you want to delete. For example, the Incident table. The name of the form section to be deleted is displayed in the <span class="ph uicontrol">Caption</span> field.</li><li class="li">Select the check box beside the form section to delete, and then select <span class="ph uicontrol">Delete</span> from the <span class="ph uicontrol">Actions on selected rows</span> menu.</li><li class="li">Click <span class="ph uicontrol">OK</span> to confirm the deletion.</li></ol> </div> </div> </li></ol> </div> </div> <div class="topic task nested1" id="move-form-splits"> <h2 class="title topictitle2" id="ariaid-title7">Move form splits</h2> <div class="body taskbody"><p class="shortdesc">Change the place where fields split on a form by moving the split section indicators in a slushbucket.</p> <div class="section prereq p">Role required: admin</div> <ol class="ol steps"><li class="li step stepexpand"> <span class="ph cmd">Navigate to a form.</span> </li><li class="li step stepexpand"> <span class="ph cmd">Click the form context menu icon (<img class="image icon" id="move-form-splits__image_yzw_5mr_5x" height="20" src="../image/ContextMenu.png" alt="Form context menu icon" />) and select <span class="ph menucascade"><span class="ph uicontrol">Configure</span> > <span class="ph uicontrol">Form Layout</span></span>.</span> </li><li class="li step stepexpand"> <span class="ph cmd">Move any of the following split section indicators:</span> <div class="itemgroup info"> <ul class="ul" id="move-form-splits__ul_bwj_wgp_vw"><li class="li">|- begin_split -|</li><li class="li">|- split -|</li><li class="li">|- end_split -|</li></ul> </div> </li><li class="li step stepexpand"> <span class="ph cmd">Click <span class="ph uicontrol">Save</span>.</span> </li></ol> </div> </div> <div class="topic task nested1" id="t_DisplayTabbedForms"> <h2 class="title topictitle2" id="ariaid-title8">Display tabbed forms</h2> <div class="body taskbody"><p class="shortdesc">Tabbed forms offer a useful way to make forms and related lists take up less space by reducing the scrolling that must be done to navigate the form.</p> <div class="section prereq p"> <p class="p">Role required: personalize_form</p> </div> <div class="section context"> <div class="p"><div class="fig fignone" id="t_DisplayTabbedForms__fig_TabbedForms"><span class="figcap"><span class="fig--title-label">Figure 2. </span>Tabbed forms</span> <img class="image" id="t_DisplayTabbedForms__image_TabbedForms" src="../image/TabbedForms.png" alt="Change request with tabbed forms" /> </div> </div> <p class="p">Form sections and related lists are tabbed separately, each with their own tab line. A user always sees the first form section. All sections after that can be tabbed. Tabs are enabled by default for new instances.</p> <p class="p">Tabbed forms are enabled by default for new instances. A system user preference with the name <span class="ph uicontrol">tabbed.forms</span> specifies whether the tabbed UI is used by default for all users. Users can change this preference as described in this procedure.</p> </div> <ol class="ol steps"><li class="li step"> <span class="ph cmd">Click the gear icon in the banner frame.</span> </li><li class="li step"> <span class="ph cmd">Enable <span class="ph uicontrol">Tabbed forms</span>.</span> </li></ol> </div> </div> <div class="topic task nested1" id="t_EmbeddingListsWithinAForm"> <h2 class="title topictitle2" id="ariaid-title9">Embed a list within a form</h2> <div class="body taskbody"><p class="shortdesc">You can embed lists within a form. When a list is embedded in a form, any changes made to the contents of the list are saved when the form is saved.</p> <div class="section prereq p">Role required: personalize_form</div> <div class="section context"> <p class="p">This allows the embedded list to be treated just like another element on the form. In addition, users can create records in the list view. After a row is added to the list, double-click any cell in the list to edit its value. You can add the same lists to a form as embedded lists or as related lists, depending on the path selected in the form context menu.</p> <p class="p">You can also modify embedded list controls, such as the name of the related list and the roles required to create records in the embedded list.</p> </div> <ol class="ol steps"><li class="li step stepexpand"> <span class="ph cmd">Select a record from the list.</span> </li><li class="li step stepexpand"> <span class="ph cmd">Right-click the form header and select <span class="ph menucascade"><span class="ph uicontrol">Configure</span> > <span class="ph uicontrol">Form Layout</span></span>.</span> <div class="itemgroup stepresult">The slushbucket shows the available fields and the lists that can be embedded in the form. Lists appear in red at the bottom of the <span class="ph uicontrol">Available</span> list.</div> </li><li class="li step stepexpand"> <span class="ph cmd">Select a list and move it to the <span class="ph uicontrol">Selected</span> column.</span> </li><li class="li step stepexpand"> <span class="ph cmd">Use the up and down arrow buttons to position the list in the form.</span> </li><li class="li step stepexpand"> <span class="ph cmd">Click <span class="ph uicontrol">Save</span>.</span> <div class="itemgroup info">Lists adjust to fit the frames of the adjacent fields. <div class="p"><div class="fig fignone" id="t_EmbeddingListsWithinAForm__fig_FormEmbeddedList"> <img class="image" id="t_EmbeddingListsWithinAForm__image_wbk_ffj_br" src="../image/ListEmbeddedInAForm.png" alt="An embedded list of approvers on the Change Request form" /> </div> </div> </div> </li></ol> </div> </div> <div class="topic task nested1" id="t_ConfigCustomerUpdatesIndicator"> <h2 class="title topictitle2" id="ariaid-title10">Configure customer updates indicator</h2> <div class="body taskbody"><p class="shortdesc">You can configure the indicator for customer updates, which are changes that update sets, scripts, service catalog items, and other configuration tables track.</p> <div class="section prereq p">Role required: admin</div> <div class="section context"> <p class="p">The customer updates indicator icon (<img class="image icon" id="t_ConfigCustomerUpdatesIndicator__image_v45_jsb_dq" src="../image/CustomerUpdateIndicator.png" alt="Customer updates indicator icon" />) may appear on the header of forms that have customer updates. Clicking the customer updates indicator opens the update set records for the item.</p> <p class="p">You can configure this indicator to appear for all or for specific administrators using the <span class="keyword parmname">owned_by_indicator.form</span> user preference.</p> </div> <ol class="ol steps" id="t_ConfigCustomerUpdatesIndicator__steps_emr_r2r_3r"><li class="li step"> <span class="ph cmd">Navigate to <span class="ph menucascade"><span class="ph uicontrol">All</span> > <span class="ph uicontrol">User Administration</span> > <span class="ph uicontrol">User Preferences</span></span>.</span> </li><li class="li step"> <span class="ph cmd">Perform one of the following actions.</span> <table border="1" frame="hsides" rules="rows" cellpadding="4" cellspacing="0" summary="" class="simpletable choicetable choicetableborder" id="t_ConfigCustomerUpdatesIndicator__choicetable_o2r_v2r_3r"><colgroup><col style="width:50%" /><col style="width:50%" /><table><thead><tr class="sthead chhead"><th class="stentry choptionhd" style="vertical-align:bottom;text-align:left;" id="d489830e1151-option">Option</th><th class="stentry chdeschd" style="vertical-align:bottom;text-align:left;" id="d489830e1151-desc">Description</th></tr></thead><tbody><tr class="strow chrow"><th style="vertical-align:top;" headers="d489830e1151-option" id="d489830e1155" class="stentry choption">Enable the indicator for all administrators</th><td style="vertical-align:top;" headers="d489830e1151-desc d489830e1155" class="stentry chdesc">Set the <span class="keyword parmname">owned_by_indicator.form</span> preference to <span class="ph uicontrol">true</span>.</td></tr><tr class="strow chrow"><th style="vertical-align:top;" headers="d489830e1151-option" id="d489830e1170" class="stentry choption">Enable the indicator for an individual administrator</th><td style="vertical-align:top;" headers="d489830e1151-desc d489830e1170" class="stentry chdesc"> <ol class="ol" type="a" id="t_ConfigCustomerUpdatesIndicator__ol_g4h_1fr_3r"><li class="li">Make sure the <span class="keyword parmname">owned_by_indicator.form</span> system user preference is set to <span class="ph uicontrol">false</span>.</li><li class="li">Create a user preference with the following values:<ul class="ul" id="t_ConfigCustomerUpdatesIndicator__ul_nln_cfr_3r"><li class="li"><span class="ph uicontrol">Name:</span> owned_by_indicator.form</li><li class="li"><span class="ph uicontrol">User:</span> Select the administrator for which to enable the preference.</li><li class="li"><span class="ph uicontrol">Value:</span> true</li></ul> </li></ol> </td></tr></tbody></table></colgroup></table><div class="topic task nested1" id="t_AddAChartToAForm"> <h2 class="title topictitle2" id="ariaid-title11">Add a chart to a form</h2> <div class="body taskbody"><p class="shortdesc">Add a chart to a form to show your users graphical data related to the form. For example, you could show an incident SLA-related chart on the Incident form so your users can see how well service level agreements are being met.</p> <div class="section prereq p">Role required: personalize_form</div> <div class="section context"> <div class="note"><span class="notetitle">Note:</span> The following report types are not supported on forms: List, Pivot, Multilevel Pivot, Calendar, and Single Score.</div> <div class="p"><div class="fig fignone" id="t_AddAChartToAForm__fig_bw1_bdr_3r"><span class="figcap"><span class="fig--title-label">Figure 3. </span>Chart on a form</span> <img class="image" id="t_AddAChartToAForm__image_jrg_cdr_3r" src="../image/ChartOnAForm.png" alt="Chart on the Incident form" /> </div> </div> </div> <ol class="ol steps"><li class="li step"> <span class="ph cmd">Navigate to <span class="ph menucascade"><span class="ph uicontrol">All</span> > <span class="ph uicontrol">System UI</span> > <span class="ph uicontrol">Forms</span></span>.</span> </li><li class="li step"> <span class="ph cmd">Select the form you want to configure.</span> </li><li class="li step"> <span class="ph cmd">Click the form context menu icon (<img class="image icon" id="t_AddAChartToAForm__image_yzw_5mr_5x" src="../image/ContextMenu.png" alt="Form context menu icon" />) and select <span class="ph menucascade"><span class="ph uicontrol">Configure</span> > <span class="ph uicontrol">Form Layout</span></span>.</span> </li><li class="li step"> <span class="ph cmd">Using the slushbucket, select <span class="ph uicontrol">* Chart</span>.</span> </li><li class="li step"> <span class="ph cmd">Enter a <span class="ph uicontrol">Label</span> in the chart details.</span> </li><li class="li step"> <span class="ph cmd">Click <span class="ph uicontrol">Save</span> to return to the form.</span> </li><li class="li step"> <span class="ph cmd">Click <span class="ph uicontrol">Configure chart</span>.</span> </li><li class="li step"> <span class="ph cmd">Select a chart in the <span class="ph uicontrol">Report</span> field and configure other options as desired.</span> </li><li class="li step"> <span class="ph cmd">Click <span class="ph uicontrol">Update</span>.</span> </li></ol> </div> </div> </li></ol></div> </div></div></body></html></div>