<h2>Dictionary attributes</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="Dictionary attributes" /><meta name="abstract" content="Dictionary attributes alter the behavior of the table or field that the dictionary record describes. Administrators can add or modify dictionary attributes." /><meta name="description" content="Dictionary attributes alter the behavior of the table or field that the dictionary record describes. Administrators can add or modify dictionary attributes." /><meta name="DC.subject" content="dictionary attributes" /><meta name="keywords" content="dictionary attributes" /><meta name="DC.relation" scheme="URI" content="../../../administer/managing-data/concept/c_DataDictionaryTables.html" /><meta name="DC.relation" scheme="URI" content="../../../build/custom-application/concept/build-applications.html" /><meta name="DC.relation" scheme="URI" content="../../../build/custom-application/concept/planning-applications.html" /><meta name="DC.relation" scheme="URI" content="../../../administer/table-administration/concept/using-table-administration.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="c_DictionaryAttributes" /><link rel="stylesheet" type="text/css" href="../../../CSS/commonltr.css" /><title>Dictionary attributes</title></head><body id="c_DictionaryAttributes"> <div class="breadcrumb"><a class="link" href="../../../build/custom-application/concept/build-applications.html" title="Learn how to become an application developer using Now Platform low-code tools. Start with what you know and use a library of reusable components and published applications to modernize your legacy processes.">Building applications</a> > <a class="link" href="../../../build/custom-application/concept/planning-applications.html" title="The application development process starts with planning. Consider how the application will work, who will use it, and how it improves user experience.">Planning your application</a> > <a class="link" href="../../../administer/table-administration/concept/using-table-administration.html" title="Administrators can use table administration tools for viewing and modifying the database structure.">Creating tables</a> > </div> <h1 class="title topictitle1" id="ariaid-title1">Dictionary attributes</h1> <div class="body conbody"><p class="shortdesc">Dictionary attributes alter the behavior of the table or field that the dictionary record describes. Administrators can add or modify dictionary attributes.</p> <div class="section" id="c_DictionaryAttributes__section_bzn_bpt_vkb"><h2 class="title sectiontitle">Adding an attribute</h2> <p class="p">To add or remove an attribute to a table or field, open a dictionary record, select the <span class="ph uicontrol">Advanced</span> link, and modify the <span class="ph uicontrol">Attributes</span> field. Alternatively, in a dictionary record, select <span class="ph uicontrol">New</span> in the Attributes related list. For details on modifying dictionary entries, see <a class="xref" href="../../data-dictionary-tables/task/t_ModifyADictionaryEntryFromAForm.html" title="You can modify dictionary entries by configuring a field on a form or from the Dictionary module.">Modify dictionary entries</a>.</p> <p class="p">Attributes are comma-separated. If attributes exist on a dictionary record, add a comma with no spaces before adding an attribute.</p> <div class="p">For an attribute that accepts true/false values: <ul class="ul" id="c_DictionaryAttributes__ul_umc_nkk_q4"><li class="li">To specify a value of true, you can either enter attribute or attribute=true.</li><li class="li">To specify a value of false, you can either ensure that the attribute does not appear or enter attribute=false. To maintain the values during upgrades, do not remove an attribute that is on a table by default. </li></ul> </div> </div> <div class="section" id="c_DictionaryAttributes__section_znn_dpt_vkb"><h2 class="title sectiontitle">Maintaining attribute values for upgrades</h2> <p class="p">If you remove an attribute that is part of the base system, it is automatically restored during an upgrade. To prevent upgrades from changing the behavior of your system, leave the attribute on the table or field, but set its value as desired.</p> <p class="p">For example, if a field has the attribute knowledge_search=true by default, do not remove the attribute to set it to false; rather set it to knowledge_search=false.</p> </div> <div class="section"><h2 class="title sectiontitle">Available dictionary attributes</h2> <div class="p"> <div class="tablenoborder"><table cellpadding="4" cellspacing="0" summary="" id="c_DictionaryAttributes__table_yfw_slk_q4" class="table" frame="border" border="1" rules="all"><colgroup><col style="width:20%" /><col style="width:20%" /><col style="width:20%" /><col style="width:40%" /></colgroup><thead class="thead" style="text-align:left;"><tr class="row"><th class="entry cellrowborder" style="vertical-align:top;" id="d95077e132">Name</th><th class="entry cellrowborder" style="vertical-align:top;" id="d95077e135">Value</th><th class="entry cellrowborder" style="vertical-align:top;" id="d95077e138">Target Element</th><th class="entry cellrowborder" style="vertical-align:top;" id="d95077e141">Description</th></tr></thead><tbody class="tbody"><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e132 ">allow_null</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e135 ">true/false</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e138 ">field_name field</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e141 ">If present or true, enables you to enter None as the field</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e132 ">allow_public</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e135 ">true/false</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e138 ">table_name field</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e141 ">If true, the table name field displays tables from all scopes instead of only the current scope.</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e132 ">allow_references</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e135 ">true/false</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e138 ">field_name field</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e141 ">If true, a tree is displayed to select from that includes reference fields so you can dot-walk.</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e132 ">allowHugeAlter</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e135 ">true/false</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e138 ">any table</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e141 ">If true, enables you to add a column to a table with more than 100 million rows.</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e132 ">approval_user</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e135 ">name of field containing the users for the approval type this field represents</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e138 ">integer field</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e141 ">Specifies the table fields that are used to perform lookups using a matcher. You specify approvals as table fields that have an attribute of <span class="keyword parmname">approval_user=<field_name></span>, where <field_name> indicates the field in the table that contains the users for this approval type. <ul class="ul" id="c_DictionaryAttributes__ul_pn5_zkz_vkb"><li class="li">Fields with this attribute contain an integer value that indicates the sequence for the approvals.</li><li class="li">All approval fields with the same sequence number indicate that multiple approvals are required before continuing.</li><li class="li">Approvals are requested in the order of the sequence numbers. For example, all approvals with sequence number 100 must be approved before approvals with sequence number 200 are requested.</li></ul> </td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e132 ">attachment_index</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e135 ">true/false</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e138 ">any table</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e141 ">If true, attachments on the table are indexed for search purposes. To learn more, see <a class="xref" href="../administer/form-administration/task/t_DisablingAttachmentsOnATable.html" target="_blank" rel="noopener noreferrer">Index attachments on a table</a>.</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e132 ">barcode</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e135 ">true/false</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e138 ">string field</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e141 ">Enables a string field to access a camera on a mobile device to scan and process a bar code.</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e132 ">base_table</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e135 ">name of base table type</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e138 ">table_name field</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e141 ">Specifies the table_name field that enables you to select any table that is derived from the table specified by this attribute. By default, the base table itself is also included in the list (but see <span class="keyword parmname">skip_root</span> to turn off this behavior).</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e132 ">calendar_elements</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e135 ">list of field names, separated by semicolons (";")</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e138 ">any calendar event table</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e141 ">Specifies the list of fields used when constructing the description of a calendar event. If not specified, the display name plus short description are used. <p class="p">The <span class="keyword parmname">calendar_elements</span> attribute does not support derived (dot-walked) fields.</p> </td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e132 ">collection_interval</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e135 ">interval specified as "HH:MM:SS" (like "01:02:30" for one hour, two minutes, and 30 seconds)</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e138 ">collection field</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e141 ">Specifies the interval of metrics collection.</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e132 ">close_states</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e135 ">inactive state integer values</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e138 ">task state field</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e141 ">Used by the <span class="keyword apiname">TaskStateUtil</span> API to identify the list of inactive state values delimited by semicolons (;)</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e132 ">critical</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e135 ">true/false</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e138 ">any field in the apm_application table</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e141 ">Defines fields that have critical information about an application, which enables tracking the entry of critical information.</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e132 ">current_location</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e135 ">true/false</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e138 ">string field</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e141 ">Enables a string field to access the GPS location of a mobile device.</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e132 ">disable_execute_now</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e135 ">true/false</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e138 ">any table derived from sys_auto</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e141 ">If present or true, disables the usual <span class="ph uicontrol">Execute Now</span> button. The <span class="ph">Now Platform</span> applications that use schedules, such as <span class="ph">Discovery</span>, use this attribute to substitute their own more appropriate action.</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e132 ">default_rows</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e135 ">integer value</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e138 ">multitext fields</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e141 ">Sets the default number of rows in a multitext field.</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e132 ">default_close_state</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e135 ">state integer value</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e138 ">task state field</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e141 ">Used by the <span class="keyword apiname">TaskStateUtil</span> API to identify the default close state value for a task table.</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e132 ">default_work_state</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e135 ">state integer value</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e138 ">task state field</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e141 ">Used by the <span class="keyword apiname">TaskStateUtil</span> API to identify the default working state value for a task table.</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e132 ">detail_row</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e135 ">name of field to display in detail row</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e138 ">any table</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e141 ">Displays the value of the specified field as a <a class="xref" href="../use/using-lists/concept/c_UseLists.html" target="_blank" rel="noopener noreferrer">Lists</a> for each record in the list view. UI15 is required to use this attribute.<div class="note"><span class="notetitle">Note:</span> If different <span class="keyword parmname">detail_row</span> attributes are defined for a parent table and a child table, the system uses the child table attribute.</div> </td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e132 ">display_image</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e135 ">true/false</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e138 ">table with fields of the user_image type</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e141 ">If present or true, displays records of the user_image type in an image form. If the record is in the [sys_user] table, and the image is not available, the user initials are displayed.</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e132 ">document_viewer_audit</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e135 ">view, download, or all</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e138 ">any table</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e141 ">When the Document Viewer is enabled, this attribute keeps a record of the user actions that are performed on attachments. The values are as follows:<ul class="ul" id="c_DictionaryAttributes__ul_k3s_vh3_hbb"><li class="li"><span class="ph uicontrol">view</span>: Enables an audit when users view an attachment</li><li class="li"><span class="ph uicontrol">download</span>: Supplies audit information for only downloaded attachments</li><li class="li"><span class="ph uicontrol">all</span>: Shows audit information when attachments are viewed and downloaded</li></ul> </td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e132 ">email_client</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e135 ">true/false</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e138 ">any table</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e141 ">If present or true, causes an icon (an envelope) to appear in the more options menu in the form header. If you click it, a pop-up email client appears.</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e132 ">exclude_auto_recovery</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e135 ">true/false</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e138 ">any table</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e141 ">Disables automatic recovery of draft records for this table and its extensions.</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e132 ">exclude_from_rollback</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e135 ">true/false</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e138 ">any table</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e141 ">Excludes this table (and any of its descendant tables) from being recorded for rollback. For example, use this attribute to preserve records that are created from an automated test. For tables excluded by default, see <a class="xref" href="../../auto-test-framework/reference/atf-excluded-from-rollback.html" title="The Automated Test Framework tracks data created by running tests and rolls back changes after testing. The system excludes certain tables from being tracked during testing.">Tables excluded from rollback after running an automated test</a>.</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e132 ">extensions_only</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e135 ">true/false</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e138 ">any table</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e141 ">Specifies that the table should only have records in tables that extend it. For example, the Task table has this attribute because you would create incident, problem, change records, and not task records.</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e132 ">field_list_selector</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e135 ">true/false</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e138 ">any glide_list</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e141 ">Enables the user to select a field from the dependent table (or current if the dependent is not specified). Some workflow activities use this attribute.</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e132 ">field_decorations</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e135 ">UI Macro name list, separated by semicolons (";")</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e138 ">most fields (except list and multiline text fields)</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e141 ">Similar to <span class="keyword parmname">ref_contributions</span>, causes the named UI macro to be invoked when the field is rendered on a form.</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e132 ">format</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e135 ">format name</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e138 ">any numeric field</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e141 ">Specifies a named format to use instead of the standard numeric formatting. Options are as follows: <ul class="ul" id="c_DictionaryAttributes__ul_zvn_cpk_q4"><li class="li"><span class="ph uicontrol">glide_duration</span>: Formats a time specified in milliseconds as <span class="ph uicontrol">ddd hh:mm:ss</span>.</li><li class="li"><span class="ph uicontrol">none</span>: Disables automatic number formatting (for example, changes 2,500–2500).</li></ul> <div class="note" id="c_DictionaryAttributes__note_bty_qkr_wwb"><span class="notetitle">Note:</span> This attribute applies only to display values and not user input values.</div> </td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e132 ">glide.db.oracle.ps.query</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e135 ">true/false</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e138 ">any table</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e141 ">If present and false, prevents the use of Oracle prepared queries on the table.</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e132 ">global_visibility</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e135 ">true/false</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e138 ">any table with a sys_domain column</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e141 ">If present or true, makes this table visible globally even if there are domain restrictions (that is, the sys_domain field has a value).</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e132 ">hasLabels</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e135 ">true/false</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e138 ">any table</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e141 ">If present or true, marks this table as being the target of a label at some point. You can manually set this attribute, but it is normally set automatically whenever a label is generated. When true, the label engine runs on any change to the table, and updates the labels as needed.</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e132 ">hasListeners</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e135 ">true/false</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e138 ">any table</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e141 ">If present or true, marks this table as available for listeners to get events (insert, update, delete).</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e132 ">hasWorkflow</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e135 ">true/false</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e138 ">any table</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e141 ">Instructs the workflow engine to listen for changes to the table and fires events to a workflow when a record associated with a particular workflow has changed.</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e132 ">html_sanitize</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e135 ">true/false</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e138 ">any HTML or translated HTML field</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e141 ">If present or true, enables HTML sanitization for the selected HTML or Translated HTML field. By default, performs HTML Sanitization on all HTML and Translated HTML fields. Set this attribute to false to disable sanitization.</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e132 ">html_sanitize_config</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e135 ">name of custom sanitizer configuration file</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e138 ">any HTML or translated HTML field</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e141 ">If present, performs sanitization using the specified configuration file instead of the default platform sanitizer. For example, the Embedded Help [sys_embedded_help_content] table uses a specified file (EmbeddedHelpSanitizerConfig) for the help <span class="ph uicontrol">Content</span> field.</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e132 ">icons</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e135 ">name of JavaScript class</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e138 ">any workflow field</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e141 ">Specifies a JavaScript class that produces workflow icons.</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e132 ">ignore_filter_on_new</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e135 ">true/false</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e138 ">any field</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e141 ">If true, prevents the fields on a form from populating with values from a filtered list.</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e132 ">image</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e135 ">relative path of image file</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e138 ">any table</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e141 ">Specifies an image file to use when a module or BSM map uses this table. This specification overrides the icons that would otherwise be used for the table.</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e132 ">include_container_types</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e135 ">true/false</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e138 ">any internal_type field</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e141 ">Causes the field to render with container (split) types as well other types.</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e132 ">ip_data_control</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e135 "><ul class="ul" id="c_DictionaryAttributes__ul_cdb_jqh_mtb"><li class="li">none</li><li class="li">canonical</li><li class="li">expanded</li><li class="li">canonicalize_when_possible (default value)</li></ul> </td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e138 ">field type on any table</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e141 ">Checks whether the data should be normalized through the <span class="keyword parmname">ip_data_control</span> attribute. <ul class="ul" id="c_DictionaryAttributes__ul_zl4_vqh_mtb"><li class="li">If the attribute is none, no conversion happens and data is inserted as-is.</li><li class="li">If the attribute is canonical, values are inserted in their smaller canonical form.</li><li class="li">If the attribute is expanded, values are inserted in the larger expanded form to facilitate comparisons.</li><li class="li">If the attribute is canonicalize_when_possible, values are inserted in canonical form when it is a valid IP or as-is when it is not.</li></ul> </td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e132 ">isOrder</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e135 ">true/false</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e138 ">any field</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e141 ">Sets the field as the default field that is used for the sort order in lists. Overridden by the <span class="ph uicontrol">ORDERBY</span> URL parameter, or the user's sort preferences.</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e132 ">iterativeDelete</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e135 ">true/false</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e138 ">any table</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e141 ">If present or true, forces all row deletes to execute iteratively. Otherwise, you can perform some deletes using a more efficient bulk method.</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e132 ">json_view</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e135 ">true/false</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e138 ">any table</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e141 ">if a JSON object is associated with the field, places an icon next to a field that, when you click it, displays the data interchange information.</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e132 ">knowledge_custom</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e135 ">name of JavaScript function</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e138 ">any field</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e141 ">Specifies a JavaScript function to implement a custom knowledge search (see <span class="keyword parmname">knowledge_search</span>).</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e132 ">knowledge_search</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e135 ">true/false</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e138 ">string fields</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e141 ">If present or true, causes a knowledge search icon (a small book) to appear next to the field. Clicking this icon launches a pop-up window for searching the knowledge base, unless a custom knowledge search function has been specified. To learn more, see <span class="keyword parmname">knowledge_custom</span>.</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e132 ">largeTable</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e135 ">true/false</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e138 ">any table</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e141 ">If present or true, marks this table as "large" to preventing table locking with specific MySQL database operations (adding/removing a column/index, compacting a table). Without this attribute (or the <span class="keyword parmname">smallTable</span> attribute), the <span class="keyword parmname">glide.db.large.threshold</span> property, or the default value of <span class="ph uicontrol">5,000</span>, determines whether a table is large.</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e132 ">listen</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e135 ">true/false</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e138 ">any field</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e141 ">If present or true, calls a JavaScript function named <span class="keyword apiname"><tableName>_<fieldName>Listen</span>, or <span class="keyword apiname">globalListen</span> if that function does not exist. It calls the function with arguments (<span class="keyword apiname">tableName</span>, <span class="keyword apiname">fieldName</span>, <span class="keyword apiname">oldValue</span>, <span class="keyword apiname">newValue</span>).</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e132 ">live_feed</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e135 ">true/false</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e138 ">any field</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e141 ">If present or true, creates a toggle option on the activity formatter header for incidents, tasks, and problems. The toggle provides a choice between the <span class="ph uicontrol">Live Feed</span> for that record (also known as a document feed) or the activity formatter fields already in use. To learn more, see <a class="xref" href="../administer/form-administration/concept/c_ActivityFormatter.html" target="_blank" rel="noopener noreferrer">Activity formatter</a> for more details.</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e132 ">long_label</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e135 ">true/false</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e138 ">any reference field</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e141 ">Long or short labels refer to the label that appears for reference fields on a form. <div class="p">For example, if the reference field contains the caller’s email address, the long label would be Caller Email, while the short label would be Email. <ul class="ul" id="c_DictionaryAttributes__ul_vtn_nnz_vkb"><li class="li">Usually the placement of the reference field on the form makes it clear what the field represents.</li><li class="li">It uses the global property (<span class="keyword parmname">glide.short.labels</span>) to specify the type of labels that appear for all reference fields on any form.</li><li class="li">You can override the global property for any reference field by setting the <span class="keyword parmname">short_label=true</span> or <span class="keyword parmname">long_label=true</span> attribute in the dictionary for the reference field.</li></ul> </div> </td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e132 ">maintain_order</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e135 ">true/false</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e138 ">any glide_list</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e141 ">If present or true, the up/down arrow order buttons appear to the right of the list of selected items.<div class="note"><span class="notetitle">Note:</span> You need to use the <span class="ph uicontrol">Add multiple</span> button to see the order buttons.</div> </td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e132 ">mode_toggler</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e135 ">true/false</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e138 ">any composite_name field</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e141 ">If present or true, causes a name mode toggle icon (a small right-pointing triangle) to appear to the right of the label. Clicking this icon causes the field's rendering to change from a text field that accepts <tablename>.<fieldname> to a pair of reference choice boxes (one for the table, the other for the field). The latter is the default.</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e132 ">model_class</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e135 ">binary Java class name</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e138 ">any field of type glide_var</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e141 ">Specifies a model variable within the Java code. The model must have a class that implements the IVariablesModel interface.</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e132 ">model_field</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e135 ">see description</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e138 ">any field of type glide_var</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e141 ">Identifies a reference field in the record that has the model defined for it. <p class="p">For example, a workflow activity is associated with an activity definition. The activity definition has a related list of questions that make up the model for that activity definition. By using the activity_definition as the model_field for the activity, it builds the workflow activity model by reading the questions that are defined for the referenced activity definition.</p> </td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e132 ">nibble_size</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e135 ">positive integer</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e138 ">any table affected by the table cleaner.</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e141 ">Specifies the maximum number of records that the table cleaner can delete in a single operation. The default value for this attribute is <span class="ph uicontrol">250</span>.</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e132 ">nibble_sleep</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e135 ">true/false</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e138 ">any table affected by the table cleaner.</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e141 ">If false, causes the table cleaner to perform cleanup operations without a pause between each operation.</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e132 ">no_add_me</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e135 ">true/false</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e138 ">any table</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e141 ">If present or true, hides the display of the Add Me icon that appears next to certain fields, such as the <span class="ph uicontrol">Watch List</span> field.</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e132 ">no_attachment</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e135 ">true/false</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e138 ">any table</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e141 ">If present or true, prevents the attachment icon (a paperclip) from appearing on the form header.</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e132 ">no_attachments</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e135 ">true/false</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e138 ">any table</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e141 ">If present or true, attachments are not checked for and deleted when a record from this table is deleted. Meant for high-activity tables that never have attachments.</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e132 ">no_audit</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e135 ">true/false</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e138 ">any table</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e141 ">If present, this field is not audited, even if the table is being audited. The true or false value is ignored.</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e132 ">no_audit_delete</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e135 ">true/false</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e138 ">any table</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e141 ">If present or true, a sys_audit_delete record is never created when you delete a record from this table. Meant for high-activity tables that never need sys_audit_delete information.</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e132 ">no_auto_map</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e135 ">true/false</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e138 ">any table</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e141 ">If true, this field is not mapped during an import set. Primarily used for LDAP imports.</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e132 ">no_email</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e135 ">true/false</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e138 ">any glide_list field referencing sys_user</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e141 ">If present or true, the email box is removed from the glide_list field like the <span class="ph uicontrol">Watch list</span> field.</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e132 ">no_multiple</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e135 ">true/false</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e138 ">any glide_list field</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e141 ">Hides the select multiple icons.</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e132 ">no_optimize</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e135 ">true/false</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e138 ">any table affected by the table cleaner.</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e141 ">If present or true, prevents the MySQL table compaction operation from running on the specified table. The table compaction operation typically runs after the table cleaner deletes at least 50 percent of the data in the specified table.</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e132 ">no_separation</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e135 ">true/false</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e138 ">any table</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e141 ">If present or true, marks this table as not participating in domain separation. To learn more, see <a class="xref" href="../administer/company-and-domain-separation/reference/domain-sep-landing-page.html" target="_blank" rel="noopener noreferrer">Domain separation for service providers</a>.</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e132 ">no_text_index</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e135 ">true/false</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e138 ">any field on a text indexed table, or any child table of a text indexed table</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e141 ">If a table is text indexed, the <span class="keyword parmname">no_text_index</span> field attribute prevents this field or child table from being included in the text index.</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e132 ">no_truncate</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e135 ">true/false</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e138 ">any string field</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e141 ">In a list view, shows the entire text value of the multitext value in a list, without truncating it. Without this attribute, the string is truncated based on the UI property <span class="ph uicontrol">Number of characters displayed in list cells</span> which is <span class="ph uicontrol">40</span> by default.</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e132 ">no_update</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e135 ">true/false</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e138 ">table</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e141 ">True for tables in which records are inserted or deleted but not updated. Prevents the system from creating sys_mod_count, sys_updated_by, sys_updated_on fields in the table when created. Does not stop updates of the table. This attribute setting is used to save space on high volume system tables, such as syslog and sys_audit.</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e132 ">no_view</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e135 ">true/false</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e138 ">any glide_list field</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e141 ">Hides the view-selected item icon.</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e132 ">onlineAlter</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e135 ">true/false</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e138 ">any table</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e141 ">Tables with the <span class="keyword parmname">onlineAlter</span> attribute perform MySQL database operations using online schema changes. <ul class="ul" id="c_DictionaryAttributes__ul_ffs_zpz_vkb"><li class="li">Online schema changes provide a lock-free table upgrade when adding, modifying, or removing columns and when adding or dropping indexes. Without online schema changes, these changes to the database lock write access during execution.</li><li class="li">Online schema changes use additional system resources. Oracle databases do not lock tables by default and do not use online schema changes.</li></ul> </td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e132 ">order</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e135 ">numeric value</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e138 ">model variable fields</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e141 ">Used internally only (for model variables).</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e132 ">pop-up_processor</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e135 ">binary Java class name</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e138 ">any field or table</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e141 ">Specifies a custom pop-up processor for processing the field (or all fields in a table).</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e132 ">readable</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e135 ">true/false</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e138 ">any conditions field</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e141 ">When true, causes rendering of the conditions field in any list view as a human-readable condition (instead of the encoded query that is stored in the database).</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e132 ">ref_ac_columns</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e135 ">list of field names separated by semi-colons</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e138 ">any reference field with an auto completer (see ref_auto_completer)</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e141 ">Specifies the columns whose display values should appear in an auto completion list, in addition to the name. To learn more, see the cmdb_ci field (<span class="ph uicontrol">Configuration Item</span>) on the Incident form for a working example.</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e132 ">ref_ac_columns_search</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e135 ">true/false</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e138 ">any reference field with an auto completer (see ref_auto_completer)</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e141 ">Causes auto-complete to work with all fields that are specified in the <span class="keyword parmname">ref_ac_columns</span> attribute. This attribute overrides the default behavior, which searches only the display value column. To learn more, see <a class="xref" href="administer/field-administration/concept/c_AutoCompleteForReferenceFields.html#t_ConfigAutoCompleteForRefFields" target="_blank" rel="noopener noreferrer">Configure auto-complete to match text from any reference field</a>.</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e132 ">ref_ac_display_value</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e135 ">true/false</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e138 ">any reference field with an auto completer (see ref_auto_completer)</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e141 ">Causes the reference field to hide the display value column so that the auto-complete function only matches the text from the columns that are listed in the <span class="keyword parmname">ref_ac_columns</span> attribute. <div class="p">This feature requires the use of the <span class="keyword apiname">AJAXTableCompleter</span> class and the <span class="keyword parmname">ref_ac_columns</span>, <span class="keyword parmname">ref_ac_columns_search</span>, and <span class="keyword parmname">ref_ac_display_value</span> attributes. To learn more, see <a class="xref" href="administer/field-administration/concept/c_AutoCompleteForReferenceFields.html#t_RemoveTheDisplayValueColumn" target="_blank" rel="noopener noreferrer">Remove the display value column</a>. <div class="note"><span class="notetitle">Note:</span> The ref_ac_display_value function does not work with Catalog Item variables.</div> </div> </td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e132 ">ref_ac_order_by</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e135 ">field name</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e138 ">any reference field with an auto completer (see ref_auto_completer)</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e141 ">Specifies the column that is used to order the auto completion list.</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e132 ">ref_auto_completer</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e135 ">JavaScript class name</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e138 ">any reference field (can be applied to a table to affect all reference fields on the table.)</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e141 ">Specifies the name of a JavaScript class (client side) that creates the list auto completion choices. Valid class values include: <ul class="ul" id="c_DictionaryAttributes__ul_zcd_pvk_q4"><li class="li"><span class="keyword apiname">AJAXReferenceCompleter</span>: Matching auto-complete choices appear as a list. Only the <a class="xref" href="../administer/field-administration/concept/c_DisplayValues.html" target="_blank" rel="noopener noreferrer">Display values</a> column of the reference table appears. If there is no other auto-completion class specified, reference fields automatically use this class.</li><li class="li"><span class="keyword apiname">AJAXTableCompleter</span>: Matching auto-complete choices appear as rows in a table. The display value column of the reference table appears, with any columns listed in the <span class="keyword parmname">ref_ac_columns</span> attribute.</li><li class="li"><span class="keyword apiname">AJAXReferenceChoice</span>: Displays matching auto-complete choices as a list. Only the display value column of the reference table, and up to 25 matching choices, appear. If there are more than 25 auto-complete choices, the choices for the <span class="keyword apiname">AJAXTableCompleter</span> class appear for the reference field instead.</li></ul> <p class="p">For more information, see <a class="xref" href="../administer/field-administration/concept/c_AutoCompleteForReferenceFields.html" target="_blank" rel="noopener noreferrer">Auto-complete for reference fields</a>.</p> </td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e132 ">ref_contributions</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e135 ">UI Macro name list, separated by semicolons (";")</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e138 ">any reference field</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e141 ">When the field renders on a form, it invokes the named UI macro.</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e132 ">ref_decoration_disabled</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e135 ">true/false</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e138 ">any reference field</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e141 ">When set to true, disables the display of the reference icon on a selected field.</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e132 ">ref_list_label</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e135 ">label text</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e138 ">any table</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e141 ">Specifies the title to use in a list banner.</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e132 ">ref_qual_elements</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e135 ">field name list, separated by semicolons (";")</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e138 ">any reference field with a reference_qual field</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e141 ">Specifies a list of fields to send back to the server to get an updated reference.</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e132 ">ref_sequence</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e135 ">list of fields in referenced table, separated by top hats ("^")</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e138 ">any reference field</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e141 ">Specifies the fields in the referenced table that are used to order the list. This attribute works like an ORDER BY clause in SQL, with each element in ascending order.</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e132 ">reference_types</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e135 ">list of valid reference types that are clickable separated by semicolons (";")</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e138 ">field_name field</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e141 ">Limits the reference fields that appear in the tree to the specified types.</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e132 ">remoteDependent</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e135 ">name of database and table (like "model.matcher")</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e138 ">any script field</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e141 ">Defines the remote (such as in another database) table that the script depends on.</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e132 ">repeat_type_field</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e135 ">field name</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e138 ">a repeat count field for schedule rotation</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e141 ">Specifies the field that contains the repeat type (daily, weekly, monthly, or yearly).</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e132 ">ro_collapsible</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e135 ">true/false</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e138 ">any multiline field</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e141 ">If present or true, causes an icon (either a "+" or a "-") to appear next to the field label, allowing the field itself to be expanded or collapsed.</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e132 ">saver_exempt</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e135 "><ul class="ul" id="c_DictionaryAttributes__ul_lfk_tmm_c5b"><li class="li">exempt_always= field will be skipped from writing to xml for all install contexts.</li><li class="li">exempt_never= field will not be skipped from writing to xml (Default).</li><li class="li">exempt_vcs_only= field will be skipped from writing to xml only in source control context.</li></ul> </td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e138 ">Fields of metadata records</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e141 "><p class="p">When present, determines if the field is written to the xml representation of the record. An absence of the attribute is equivalent to exempt_never. When exempt_always, the field is skipped from writing to xml when exporting (publish, commit to source control, update set). When exempt_vcs_only, the field is skipped from writing to xml only in the source control context.</p> </td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e132 ">scale</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e135 ">integer</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e138 ">decimal field</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e141 ">Sets the number of decimal places to use on a Decimal field type. The default is 2. This attribute is applied to the max length attribute setting for the field. The decimal places for a field are a combination of the max length attribute setting and the scale attribute. <p class="p">For example, if you want four decimal places for the field, you need a max length attribute setting of 4, plus the default of 15 or 19. You would set the scale attribute to 4 to indicate the number of decimal places. Six decimal places require a max length setting of 21, a scale attribute setting of 6, and so on.</p> <div class="note"><span class="notetitle">Note:</span> Increase the max length attribute to a value greater than 15 to increase this attribute.</div> </td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e132 ">script</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e135 ">a function that returns the contents of the field</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e138 ">any slushbucket field</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e141 ">Enables you to write a script to define what is loaded into the slush bucket field.</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e132 ">short_label</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e135 ">true/false</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e138 ">any reference field</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e141 ">Long or short labels refer to the label that appears for reference fields on a form. <div class="p">For example, if the reference field contains the caller’s email address, the long label would be Caller Email, while the short label would be Email. <ul class="ul" id="c_DictionaryAttributes__ul_cl4_s5z_vkb"><li class="li">Usually the placement of the reference field on the form makes it clear what the field represents.</li><li class="li">The global property (<span class="keyword parmname">glide.short.labels</span>) specifies the type of labels that appear for all reference fields on any form.</li><li class="li">You can override the global property for any reference field by setting the <span class="keyword parmname">short_label=true</span> or <span class="keyword parmname">long_label=true</span> attribute for the reference field in the dictionary</li></ul> </div> </td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e132 ">show_all_tables</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e135 ">true/false</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e138 ">document ID fields</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e141 ">Enables users to select documents from system tables. For example, sys_script or sys_user. By default, users cannot select records from system tables.</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e132 ">show_condition_count</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e135 ">true/false</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e138 ">condition fields</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e141 ">Enables or disables the condition count widget to preview how many records are a set of conditions. To learn more, see <a class="xref" href="../administer/field-administration/task/t_AddingTheConditionCountWidget.html" target="_blank" rel="noopener noreferrer">Add the condition count to a condition field</a>.</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e132 ">skip_root</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e135 ">true/false</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e138 ">table_name field</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e141 ">If present or true, removes the base table from the list. To learn more, see base_table.</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e132 ">sla_basis</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e135 ">list of table names separated by semicolons (";")</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e138 ">any field of date type (glide_date_time, glide_date, due_date, date, or datetime)</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e141 ">Defines the tables for which this field determines the start (open) time of an SLA.</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e132 ">sla_closure</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e135 ">list of table names separated by semicolons (";")</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e138 ">any field of date type (glide_date_time, glide_date, due_date, date, or datetime)</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e141 ">Defines the tables for which this field determines the ending (close) time of an SLA.</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e132 ">slushbucket_ref_no_expand</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e135 ">true/false</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e138 ">any reference field</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e141 ">If present or true, prevents users from expanding the field from a form or list slush bucket.</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e132 ">smallTable</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e135 ">true/false</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e138 ">any table</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e141 ">If present or true, marks this table as Small (that is, not large) for querying purposes. Without this attribute (or the <span class="keyword parmname">largeTable</span> attribute), the <span class="keyword parmname">glide.db.large.threshold</span> property, or a default value of <span class="ph uicontrol">5,000</span> determines whether the table is large.</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e132 ">start_locked</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e135 ">true/false</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e138 ">any glide_list field</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e141 ">Determines whether the field is locked or unlocked by default. Set the value to false to unlock the field by default.</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e132 ">staticDependent</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e135 ">name of table</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e138 ">any script field</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e141 ">Specifies the table that the script depends on.</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e132 ">strip_html_in_pdf</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e135 ">true/false</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e138 ">any field</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e141 ">Attempts to remove HTML tags from a field when that field is exported to a PDF. This attribute is most useful on HTML fields.</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e132 ">synch_attachments</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e135 ">true/false</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e138 ">any table</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e141 ">Similar to <span class="keyword parmname">update_synch</span> but writes the file attachments of the record to update sets. To learn more, see <a class="xref" href="../administer/form-administration/task/t_DisablingAttachmentsOnATable.html" target="_blank" rel="noopener noreferrer">Index attachments on a table</a>.</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e132 ">table</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e135 ">name of table</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e138 ">field_name field</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e141 ">Displays the specified table fields.</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e132 ">tableChoicesScript</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e135 ">name of script include</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e138 ">table_name field</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e141 ">Specifies the name of a script include whose <span class="keyword apiname">process()</span> method returns an array of table names from which to select.</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e132 ">target_field</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e135 ">percent_complete_target <p class="p">decimal field name</p> </td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e138 ">any percent complete field<p class="p">any decimal field</p> </td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e141 ">Works in combination with the target_threshold_colors attribute to define thresholds for percent complete fields. See the description for target_threshold colors.<p class="p">Example:</p> <pre class="pre codeblock"><code>target_field=percent_complete_target,target_threshold_colors=0:tomato;50:khaki;90:lightgreen</code></pre> <p class="p">Specify an additional target_field attribute to compare the actual completion percentage of a task with a target percentage in a different decimal field that specifies where the task should be at this point. Use the column name of the decimal field.</p> <p class="p">Example:</p> <pre class="pre codeblock"><code>target_field=percent_complete_target,target_threshold_colors=0:tomato;50:khaki;90:lightgreen,target_field=u_expected_completion</code></pre> <p class="p">If you do not specify an additional target_field, a target value of 100 is used, allowing you to use the color thresholds with a single field value. See <a class="xref" href="../administer/field-administration/concept/c_TargetThresholdColorsAttribute.html" target="_blank" rel="noopener noreferrer">Target threshold colors attribute</a>.</p> </td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e132 ">target_form</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e135 ">name of form</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e138 ">any table</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e141 ">Specifies the alternative form to be used when this table is referenced through a pop-up window on a reference field.</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e132 ">target_threshold_colors</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e135 ">threshold limit:color</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e138 ">any percent complete field with the target_field attribute</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e141 ">Works in combination with the target_field attribute to define thresholds for percent complete fields. See the description for target_field.</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e132 ">text_index_filter_junk</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e135 ">true/false</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e138 ">any table</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e141 ">Sets the value to false to <a class="xref" href="../administer/search-administration/task/t_DisableTheJunkFilter.html" target="_blank" rel="noopener noreferrer">Enable or disable the Zing junk filter</a> for the table. <ul class="ul" id="c_DictionaryAttributes__ul_w2g_gvz_vkb"><li class="li">By default, Zing does not index or search for two-digit numbers and single character words (unless they are Chinese or Japanese characters).</li><li class="li">Regenerate the index after disabling the junk filter. This attribute results in a larger table index.</li><li class="li">For optimal performance, do not apply it unless it is required.</li></ul> </td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e132 ">text_search_only</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e135 ">true/false</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e138 ">table_name field</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e141 ">Limits the tables listed to those tables that are searchable by text.</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e132 ">text_index_translations</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e135 ">true/false</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e138 ">any table</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e141 ">If present or true, forces indexes to be recalculated when translated strings are added. You must have a sys-admin role to modify this attribute. This one is automatically set for indexed fields that are translated, and to fields that have a translation and are being indexed. The <span class="keyword parmname">glide.i18n.force_index system</span> property, which defaults to true, overrides this attribute.</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e132 ">time_zone_field</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e135 ">name of field containing the time zone</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e138 ">any schedule date/time field</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e141 ">Specifies the field in the parent record that contains the reference time zone for this field.</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e132 ">timeDimension</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e135 ">true/false</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e138 ">any field of date type (glide_date_time, glide_date, due_date, date, or datetime) in a table subclassed from the task table</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e141 ">If present or true, enables the production of time dimension data for use by OLAP (to produce reports based on quarters, weeks, or other time periods). <div class="note"><span class="notetitle">Note:</span> OLAP functionality has been deprecated.</div> </td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e132 ">tree_picker</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e135 ">true/false</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e138 ">reference field to a hierarchical table</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e141 ">Displays the hierarchy of reference values in a tree display (such as locations). <div class="note"><span class="notetitle">Note:</span> The tree display hierarchy does not appear in reference fields when you are using mobile applications.</div> </td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e132 ">ts_weight</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e135 ">integer value</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e138 ">any field</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e141 ">Controls the relative importance of a match in the field for a text search. To learn more, see <a class="xref" href="../administer/search-administration/task/t_ControlMatchRelevanceByField.html" target="_blank" rel="noopener noreferrer">Set the relative weight of a field</a>.</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e132 ">types</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e135 ">list of valid element types separated by semicolons (";")</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e138 ">field_name field</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e141 ">Limits the display of fields to the specified types.</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e132 ">update_exempt</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e135 ">true/false</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e138 ">any field from a table that has update_synch set to true</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e141 ">If present or true, you can change this field without skipping updates to the rest of the record. During software upgrades, the value of this field is preserved, while the rest of the record receives upgrades. By default, the Active field on a tracked table is treated as update_exempt even if the attribute is not present.</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e132 ">update_synch</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e135 ">true/false</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e138 ">any table</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e141 ">Indicates that changes in the table are tracked in update sets. Administrators cannot modify this attribute. To migrate data, use an <a class="xref" href="../administer/import-sets/concept/c_ImportingFromAnotherSNInstance.html" target="_blank" rel="noopener noreferrer">Importing from another ServiceNow instance</a>.</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e132 ">use_document_viewer</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e135 ">true/false</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e138 ">any table</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e141 ">If present or true, enables users to open supported attachments in a document viewer within the platform, rather than downloading the files directly to their own file system.</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e132 ">use_workflow</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e135 ">true/false</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e138 ">any table that has delivery plans or uses workflow</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e141 ">If present or true, causes a workflow to be used instead of delivery plans.</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e132 ">user_preference</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e135 ">true/false</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e138 ">any field</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d95077e141 ">If present or true, causes any user preferences to be used instead of the normal default value.</td></tr></tbody></table> </div> </div> </div> </div> <div class="related-links"> <div class="familylinks"> <div class="parentlink"><strong>Parent Topic:</strong> <a class="link" href="../../../administer/managing-data/concept/c_DataDictionaryTables.html" title="The system defines data dictionary, data modeling, and entity relationship information in multiple tables.">Data dictionary tables</a></div> </div> </div></body></html></div>