Custom Field

A custom field is a non-module specific field with a user-defined control type ( for example, drop-down menu or text box) and data type (for example, boolean, integer, or character). Custom fields function as standard TMS system fields but with settings that are defined by a user with TMS system admin permissions. Their usage is not limited to one module; they can be tied to any module or multiple modules.

You can enforce a second user to validate user authentication fields using a PIN.

Create a custom field

To create a custom field:

  1. From the Setup menu, select General > Custom Fields.

    The Custom Fields page opens.

  2. Click the New Custom Field button above the fields list.

    The Create Custom Field dialog box opens.

  3. In the Field Name field, enter a name for the new custom field.

    This is the name that will appear in the TMS database. The field name cannot contain spaces, for example, FloorType.

  4. In the Description field, enter a short description of the purpose of this custom field.

    This is how this field will appear in the application, for example, Floor Type.

  5. From the Control Type drop-down menu, select the type of field.

    • Calendar

    • Calendar and Time

    • Checkbox

    • drop-down menu

    • Textarea

    • Textbox

    • Time

    • User Authentication Field

    For more information, see User Authentication Field.

  6. From the Parent drop-down menu, select the field that will act as this field's parent field.

    This field allows you to select another, existing custom field to act as this field's parent. This means that in the case of a dropdown, the codes available for this field are dependent on the user's entry into the parent field.

  7. From the Data Type drop-down menu, select a data type.

    This field is only available if the control type is Textbox; otherwise, the value is selected for you. For textboxes, the following data types are available: Whole Number, String, or Decimal Number.

  8. In the Max Length field enter the maximum length of the field.

    This field is only available, and is required, if you selected a control type of Textbox, and a data type of String.

  9. In the Modules area, select the modules you want to add the field to from the Add Field to Module drop-down menu.

    .If you want to add this custom field to forms and create codes for it you must select at least one module to associate the field with.

  10. Click Save to save this custom field or click Another to save this custom field and create another.

Validate custom field using a PIN

To enable validation of custom fields using a PIN:

  1. Navigate to Setup > General > Options.

  2. In the General pane, select Enable Pin Authentication.

  3. Click Save.