Skip to content
Release: Australia · Updated: 2026-04-30 · Official documentation · View source

Altering tables and fields using dictionary attributes

Dictionary attributes alter the behavior of the table or field that the dictionary record describes. Administrators can add or modify dictionary attributes.

Adding an attribute

To add or remove an attribute to a table or field, open a dictionary record, select the Advanced link, and modify the Attributes field. Alternatively, in a dictionary record, select New in the Attributes related list. For details on modifying dictionary entries, see Modify dictionary entries.

Attributes are comma-separated. If attributes exist on a dictionary record, add a comma with no spaces before adding an attribute.

For an attribute that accepts true/false values:

  • To specify a value of true, you can either enter attribute or attribute=true.
  • 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.

Maintaining attribute values for upgrades

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.

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.

Available dictionary attributes

NameValueTarget ElementDescription
allow\_nulltrue/falsefield\_name fieldIf present or true, enables you to enter `None` as the field
allow\_publictrue/falsetable\_name fieldIf true, the table name field displays tables from all scopes instead of only the current scope.
allow\_referencestrue/falsefield\_name fieldIf true, a tree is displayed to select from that includes reference fields so you can dot-walk.
allowHugeAltertrue/falseany tableIf true, enables you to add a column to a table with more than 100 million rows.
approval\_username of field containing the users for the approval type this field representsinteger fieldSpecifies the table fields that are used to perform lookups using a matcher. You specify approvals as table fields that have an attribute of approval_user=<field_name>, where <field_name> indicates the field in the table that contains the users for this approval type. - Fields with this attribute contain an integer value that indicates the sequence for the approvals. - All approval fields with the same sequence number indicate that multiple approvals are required before continuing. - 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.
attachment\_indextrue/falseany tableIf true, attachments on the table are indexed for search purposes. To learn more, see Index attachments on a table.
barcodetrue/falsestring fieldEnables a string field to access a camera on a mobile device to scan and process a bar code.
base\_tablename of base table typetable\_name fieldSpecifies 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 skip_root to turn off this behavior).
calendar\_elementslist of field names, separated by semicolons \(";"\)any calendar event tableSpecifies the list of fields used when constructing the description of a calendar event. If not specified, the display name plus short description are used. The calendar_elements attribute does not support derived (dot-walked) fields.
collection\_intervalinterval specified as "HH:MM:SS" \(like "01:02:30" for one hour, two minutes, and 30 seconds\)collection fieldSpecifies the interval of metrics collection.
close\_statesinactive state integer valuestask state fieldUsed by the TaskStateUtil API to identify the list of inactive state values delimited by semicolons \(;\)
criticaltrue/falseany field in the apm\_application tableDefines fields that have critical information about an application, which enables tracking the entry of critical information.
current\_locationtrue/falsestring fieldEnables a string field to access the GPS location of a mobile device.
disable\_execute\_nowtrue/falseany table derived from sys\_autoIf present or true, disables the usual Execute Now button. The ServiceNow AI Platform applications that use schedules, such as Discovery, use this attribute to substitute their own more appropriate action.
default\_rowsinteger valuemultitext fieldsSets the default number of rows in a multitext field.
default\_close\_statestate integer valuetask state fieldUsed by the TaskStateUtil API to identify the default close state value for a task table.
default\_work\_statestate integer valuetask state fieldUsed by the TaskStateUtil API to identify the default working state value for a task table.
detail\_rowname of field to display in detail rowany tableDisplays the value of the specified field as a Lists for each record in the list view. UI15 is required to use this attribute.Note: If different detail_row attributes are defined for a parent table and a child table, the system uses the child table attribute.
display\_imagetrue/falsetable with fields of the user\_image typeIf 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.
document\_viewer\_auditview, download, or allany tableWhen the Document Viewer is enabled, this attribute keeps a record of the user actions that are performed on attachments. The values are as follows:- view: Enables an audit when users view an attachment - download: Supplies audit information for only downloaded attachments - all: Shows audit information when attachments are viewed and downloaded
email\_clienttrue/falseany tableIf 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.
enforce\_dot\_walk\_cross\_scope\_accesstrue/falseany tableThis attribute enforces dot-walk cross-scope access restrictions for individual tables. The attribute must be added to the dictionary record for the table (the record in sys_dictionary with Type = “Collection” for the specific table).- To enable enforcement, add enforce_dot_walk_cross_scope_access or enforce_dot_walk_cross_scope_access=true. - To turn off enforcement, add enforce_dot_walk_cross_scope_access=false.
exclude\_auto\_recoverytrue/falseany tableDisables automatic recovery of draft records for this table and its extensions.
exclude\_from\_rollbacktrue/falseany tableExcludes 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 Tables excluded from rollback after running an automated test.
extensions\_onlytrue/falseany tableSpecifies 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.
field\_list\_selectortrue/falseany glide\_listEnables the user to select a field from the dependent table \(or current if the dependent is not specified\). Some workflow activities use this attribute.
field\_decorationsUI Macro name list, separated by semicolons \(";"\)most fields \(except list and multiline text fields\)Similar to ref_contributions, causes the named UI macro to be invoked when the field is rendered on a form.
formatformat nameany numeric field

Specifies a named format to use instead of the standard numeric formatting. Options are as follows: - glide_duration: Formats a time specified in milliseconds as ddd hh:mm:ss. - none: Disables automatic number formatting (for example, changes 2,500–2500).

Note: This attribute applies only to display values and not user input values.

glide.db.oracle.ps.querytrue/falseany tableIf present and false, prevents the use of Oracle prepared queries on the table.
global\_visibilitytrue/falseany table with a sys\_domain columnIf present or true, makes this table visible globally even if there are domain restrictions \(that is, the sys\_domain field has a value\).
hasLabelstrue/falseany tableIf 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.
hasListenerstrue/falseany tableIf present or true, marks this table as available for listeners to get events \(insert, update, delete\).
hasWorkflowtrue/falseany tableInstructs 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.
hide\_email\_icontrue/falseemail fieldIf true, the default email icon does not display. The default value is false.
html\_sanitizetrue/falseany HTML or translated HTML fieldIf 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.
html\_sanitize\_configname of custom sanitizer configuration fileany HTML or translated HTML fieldIf 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 Content field.
i18n\_locale\_text\_matchtrue/falseany string fieldIf true, enables case and accent \(diacritic\) sensitivity for text search of the column. If false, text search of the column is case and accent insensitive. The default behavior is false. This attribute can't be set to true when i18n\_session\_language\_sortable is true on the same column. To learn more see Set case and accent sensitivity on a per-column basis.
i18n\_session\_language\_sortabletrue/falseany string fieldIf true, enables sorting the column by the user's session language. If false, sorting by the user's session language is disabled and the column is sorted according to the English alphabet. This attribute can't be set to true when i18n\_locale\_text\_match is true on the same column. To learn more see Sorting according to the session language
iconsname of JavaScript classany workflow fieldSpecifies a JavaScript class that produces workflow icons.
ignore\_filter\_on\_newtrue/falseany fieldIf true, prevents the fields on a form from populating with values from a filtered list.
imagerelative path of image fileany tableSpecifies 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.
include\_container\_typestrue/falseany internal\_type fieldCauses the field to render with container \(split\) types as well other types.
ip\_data\_control- none - canonical - expanded - canonicalize\_when\_possible \(default value\)field type on any tableChecks whether the data should be normalized through the ip_data_control attribute. - If the attribute is none, no conversion happens and data is inserted as-is. - If the attribute is canonical, values are inserted in their smaller canonical form. - If the attribute is expanded, values are inserted in the larger expanded form to facilitate comparisons. - 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.
isOrdertrue/falseany fieldSets the field as the default field that is used for the sort order in lists. Overridden by the ORDERBY URL parameter, or the user's sort preferences.
iterativeDeletetrue/falseany tableIf present or true, forces all row deletes to execute iteratively. Otherwise, you can perform some deletes using a more efficient bulk method.
json\_viewtrue/falseany tableif 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.
knowledge\_customname of JavaScript functionany fieldSpecifies a JavaScript function to implement a custom knowledge search (see knowledge_search).
knowledge\_searchtrue/falsestring fieldsIf 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 knowledge_custom.
largeTabletrue/falseany tableIf 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 smallTable attribute), the glide.db.large.threshold property, or the default value of 5,000, determines whether a table is large.
listentrue/falseany fieldIf present or true, calls a JavaScript function named <tableName>\_<fieldName>Listen, or globalListen if that function does not exist. It calls the function with arguments \(tableName, fieldName, oldValue, newValue\).
live\_feedtrue/falseany fieldIf present or true, creates a toggle option on the activity formatter header for incidents, tasks, and problems. The toggle provides a choice between the Live Feed for that record (also known as a document feed) or the activity formatter fields already in use. To learn more, see Activity formatter for more details.
long\_labeltrue/falseany reference field

Long or short labels refer to the label that appears for reference fields on a form. 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.

  • Usually the placement of the reference field on the form makes it clear what the field represents.
  • It uses the global property (glide.short.labels) to specify the type of labels that appear for all reference fields on any form.
  • You can override the global property for any reference field by setting the short_label=true or long_label=true attribute in the dictionary for the reference field.
maintain\_ordertrue/falseany glide\_listIf present or true, the up/down arrow order buttons appear to the right of the list of selected items.Note: You need to use the Add multiple button to see the order buttons.
mode\_togglertrue/falseany composite\_name fieldIf 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.
model\_classbinary Java class nameany field of type glide\_varSpecifies a model variable within the Java code. The model must have a class that implements the IVariablesModel interface.
model\_fieldsee descriptionany field of type glide\_varIdentifies a reference field in the record that has the model defined for it. 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.
nibble\_sizepositive integerany table affected by the table cleanerSpecifies the maximum number of records that the table cleaner can delete in a single operation. The default value for this attribute is 250.
nibble\_sleeptrue/falseany table affected by the table cleanerIf false, causes the table cleaner to perform cleanup operations without a pause between each operation.
no\_add\_metrue/falseany tableIf present or true, hides the display of the Add Me icon that appears next to certain fields, such as the Watch List field.
no\_attachmenttrue/falseany tableIf present or true, prevents the attachment icon \(a paperclip\) from appearing on the form header.
no\_attachmentstrue/falseany tableIf 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.
no\_audittrue/falseany tableIf present, this field is not audited, even if the table is being audited. The true or false value is ignored.
no\_audit\_deletetrue/falseany tableIf 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.
no\_auto\_maptrue/falseany tableIf true, this field is not mapped during an import set. Primarily used for LDAP imports.
no\_emailtrue/falseany glide\_list field referencing sys\_userIf present or true, the email box is removed from the glide_list field like the Watch list field.
no\_multipletrue/falseany glide\_list fieldHides the select multiple icons.
no\_optimizetrue/falseany table affected by the table cleaner.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.
no\_separationtrue/falseany tableIf present or true, marks this table as not participating in domain separation. To learn more, see Domain separation for service providers.
no\_text\_indextrue/falseany field on a text indexed table, or any child table of a text indexed tableIf a table is text indexed, the no_text_index field attribute prevents this field or child table from being included in the text index.
no\_truncatetrue/falseany string fieldIn 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 Number of characters displayed in list cells which is 40 by default.
no\_updatetrue/falsetableTrue 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.
no\_viewtrue/falseany glide\_list fieldHides the view-selected item icon.
omit\_sys\_originaltrue/falseprice and currency type fieldsWhen true, avoids retrieving the original value of a field during calculations. Omitting the sys\_original value from being referenced during calculations can reduce performance issues when dealing with currencies or prices.
onlineAltertrue/falseany tableTables with the onlineAlter attribute perform MySQL database operations using online schema changes. - 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. - Online schema changes use additional system resources. Oracle databases do not lock tables by default and do not use online schema changes.
ordernumeric valuemodel variable fieldsUsed internally only \(for model variables\).
pop-up\_processorbinary Java class nameany field or tableSpecifies a custom pop-up processor for processing the field \(or all fields in a table\).
readabletrue/falseany conditions fieldWhen 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\).
ref\_ac\_columnslist of field names separated by semi-colonsany reference field with an auto completer \(see ref\_auto\_completer\)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 (Configuration Item) on the Incident form for a working example.
ref\_ac\_columns\_searchtrue/falseany reference field with an auto completer \(see ref\_auto\_completer\)Causes auto-complete to work with all fields that are specified in the ref_ac_columns attribute. This attribute overrides the default behavior, which searches only the display value column. To learn more, see Configure auto-complete to match text from any reference field.
ref\_ac\_display\_valuetrue/falseany reference field with an auto completer \(see ref\_auto\_completer\)

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 ref_ac_columns attribute. This feature requires the use of the AJAXTableCompleter class and the ref_ac_columns, ref_ac_columns_search, and ref_ac_display_value attributes. To learn more, see Remove the display value column.

Note: The ref_ac_display_value function does not work with Catalog Item variables.

ref\_ac\_order\_byfield nameany reference field with an auto completer \(see ref\_auto\_completer\)Specifies the column that is used to order the auto completion list.
ref\_auto\_completerJavaScript class nameany reference field \(can be applied to a table to affect all reference fields on the table.\)

Specifies the name of a JavaScript class (client side) that creates the list auto completion choices. Valid class values include: - AJAXReferenceCompleter: Matching auto-complete choices appear as a list. Only the Display values column of the reference table appears. If there is no other auto-completion class specified, reference fields automatically use this class. - AJAXTableCompleter: 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 ref_ac_columns attribute. - AJAXReferenceChoice: 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 AJAXTableCompleter class appear for the reference field instead.

For more information, see Auto-complete for reference fields.

ref\_contributionsUI Macro name list, separated by semicolons \(";"\)any reference fieldWhen the field renders on a form, it invokes the named UI macro.
ref\_decoration\_disabledtrue/falseany reference fieldWhen set to `true`, disables the display of the reference icon on a selected field.
ref\_list\_labellabel textany tableSpecifies the title to use in a list banner.
ref\_qual\_elementsfield name list, separated by semicolons \(";"\)any reference field with a reference\_qual fieldSpecifies a list of fields to send back to the server to get an updated reference.
ref\_sequencelist of fields in referenced table, separated by top hats \("^"\)any reference fieldSpecifies 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.
reference\_typeslist of valid reference types that are clickable separated by semicolons \(";"\)field\_name fieldLimits the reference fields that appear in the tree to the specified types.
remoteDependentname of database and table \(like "model.matcher"\)any script fieldDefines the remote \(such as in another database\) table that the script depends on.
repeat\_type\_fieldfield namea repeat count field for schedule rotationSpecifies the field that contains the repeat type \(daily, weekly, monthly, or yearly\).
ro\_collapsibletrue/falseany multiline fieldIf 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.
saver\_exempt- exempt\_always= field will be skipped from writing to xml for all install contexts. - exempt\_never= field will not be skipped from writing to xml \(Default\). - exempt\_vcs\_only= field will be skipped from writing to xml only in source control context.Fields of metadata recordsWhen 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.
scaleintegerdecimal field

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. 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.

Note: Increase the max length attribute to a value greater than 15 to increase this attribute.

scripta function that returns the contents of the fieldany slushbucket fieldEnables you to write a script to define what is loaded into the slush bucket field.
short\_labeltrue/falseany reference field

Long or short labels refer to the label that appears for reference fields on a form. 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.

  • Usually the placement of the reference field on the form makes it clear what the field represents.
  • The global property (glide.short.labels) specifies the type of labels that appear for all reference fields on any form.
  • You can override the global property for any reference field by setting the short_label=true or long_label=true attribute for the reference field in the dictionary
show\_all\_tablestrue/falsedocument ID fieldsEnables users to select documents from system tables. For example, sys\_script or sys\_user. By default, users cannot select records from system tables.
show\_condition\_counttrue/falsecondition fieldsEnables or disables the condition count widget to preview how many records are a set of conditions. To learn more, see Add the condition count to a condition field.
skip\_roottrue/falsetable\_name fieldIf present or true, removes the base table from the list. To learn more, see base\_table.
sla\_basislist of table names separated by semicolons \(";"\)any field of date type \(glide\_date\_time, glide\_date, due\_date, date, or datetime\)Defines the tables for which this field determines the start \(open\) time of an SLA.
sla\_closurelist of table names separated by semicolons \(";"\)any field of date type \(glide\_date\_time, glide\_date, due\_date, date, or datetime\)Defines the tables for which this field determines the ending \(close\) time of an SLA.
slushbucket\_ref\_no\_expandtrue/falseany reference fieldIf present or true, prevents users from expanding the field from a form or list slush bucket.
smallTabletrue/falseany tableIf present or true, marks this table as Small (that is, not large) for querying purposes. Without this attribute (or the largeTable attribute), the glide.db.large.threshold property, or a default value of 5,000 determines whether the table is large.
start\_lockedtrue/falseany glide\_list fieldDetermines whether the field is locked or unlocked by default. Set the value to false to unlock the field by default.
staticDependentname of tableany script fieldSpecifies the table that the script depends on.
strip\_html\_in\_pdftrue/falseany fieldAttempts to remove HTML tags from a field when that field is exported to a PDF. This attribute is most useful on HTML fields.
synch\_attachmentstrue/falseany tableSimilar to update_synch but writes the file attachments of the record to update sets. To learn more, see Index attachments on a table.
tablename of tablefield\_name fieldDisplays the specified table fields.
tableChoicesScriptname of script includetable\_name fieldSpecifies the name of a script include whose process\(\) method returns an array of table names from which to select.
target\_fieldpercent\_complete\_target decimal field nameany percent complete fieldany decimal fieldWorks in combination with the target\_threshold\_colors attribute to define thresholds for percent complete fields. See the description for target\_threshold colors.Example: ``` target_field=percent_complete_target,target_threshold_colors=0:tomato;50:khaki;90:lightgreen
 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.

 Example:

 ```
target_field=percent_complete_target,target_threshold_colors=0:tomato;50:khaki;90:lightgreen,target_field=u_expected_completion
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 Target threshold colors attribute.
target\_formname of formany tableSpecifies the alternative form to be used when this table is referenced through a pop-up window on a reference field.
target\_threshold\_colorsthreshold limit:colorany percent complete field with the target\_field attributeWorks in combination with the target\_field attribute to define thresholds for percent complete fields. See the description for target\_field.
text\_index\_filter\_junktrue/falseany tableSets the value to false to Enable or disable the Zing junk filter for the table. - By default, Zing does not index or search for two-digit numbers and single character words \(unless they are Chinese or Japanese characters\). - Regenerate the index after disabling the junk filter. This attribute results in a larger table index. - For optimal performance, do not apply it unless it is required.
text\_search\_onlytrue/falsetable\_name fieldLimits the tables listed to those tables that are searchable by text.
text\_index\_translationstrue/falseany tableIf 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 glide.i18n.force_index system property, which defaults to true, overrides this attribute.
time\_zone\_fieldname of field containing the time zoneany schedule date/time fieldSpecifies the field in the parent record that contains the reference time zone for this field.
timeDimensiontrue/falseany field of date type \(glide\_date\_time, glide\_date, due\_date, date, or datetime\) in a table subclassed from the task tableIf 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). Note: OLAP functionality has been deprecated.
track\_record\_for\_unauthenticated\_usertrue/falseany tableEnables record tracking within Web Embeddables components. This attribute is set as needed through the Web Embeddables capability.For more information about how Web Embeddables are configured and used, see Configure Web Embeddables.
tree\_pickertrue/falsereference field to a hierarchical tableDisplays the hierarchy of reference values in a tree display (such as locations). Note: The tree display hierarchy does not appear in reference fields when you are using mobile applications.
ts\_weightinteger valueany fieldControls the relative importance of a match in the field for a text search. To learn more, see Set the relative weight of a field.
typeslist of valid element types separated by semicolons \(";"\)field\_name fieldLimits the display of fields to the specified types.
update\_exempttrue/falseany field from a table that has update\_synch set to trueIf 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.
update\_synchtrue/falseany tableIndicates that changes in the table are tracked in update sets. Administrators cannot modify this attribute. To migrate data, use an Importing from another ServiceNow instance.
use\_document\_viewertrue/falseany tableIf 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.
use\_workflowtrue/falseany table that has delivery plans or uses workflowIf present or true, causes a workflow to be used instead of delivery plans.
user\_preferencetrue/falseany fieldIf present or true, causes any user preferences to be used instead of the normal default value.
vertical\_layouttrue/falseradio buttonsIf true, displays the radio buttons vertically.
  • Modify the Glide durations format
    To convert fields that are displayed in milliseconds (such as 'Resolution Time' on the Incident table) to a duration format (Months/Days/Hours/Seconds), populate the attribute field on the dictionary with: format=glide_duration.

Parent Topic:Managing tables and indexes