Control the label type for derived fields

A derived field is a field that is not in the primary table that is being displayed. A derived field is obtained by following a reference from the primary table to another table. You can configure the type of label that appears for derived fields.

Before you begin

Role required: admin

About this task

An example would be displaying the caller's email address when looking at an incident record. The caller's email address is not stored in the Incident table, but is obtained by following the caller reference from the incident to the User table.

You control the label type by setting a system property. For example, the field label for an incident caller's email address can be either of the following strings.

  • Caller Email, which represents the complete label to uniquely identify this field as the email from the caller's user record. If you display the email address for the person the ticket is assigned to, its label would be Assigned to Email.
  • Email which is the label for the target field. This label is not unique on the form if, for example, you are also displaying the email address of the person assigned to the incident. However, usually the placement of the field on the form makes it clear what the field represents.

Procedure

  1. Navigate to System Properties > System.
  2. Locate the Use short labels for all fields. For example, if a form contains the caller's email address, use the "Email" label rather than the full label of "Caller Email" (glide.short.labels) property.
    The default value is true, meaning that the short label is displayed in all forms.
  3. If you want to display the complete label in forms, clear the check box.
  4. Click Save.