Skip to content

Custom Fields


To access these settings, you will need to be in a group that has access to the Admin Module

Custom fields (also known as "user defined fields") allow you to extend the FoxOMS database and further customize the data you collect and display within FoxOMS.

Types of Custom Fields

There are currently three types of custom fields that can be created.

  • Text Input
  • Select Menu
  • Textarea

The select menu allows users to choose from a set of predefined values, where as the text input can allow input of any letters, numbers or symbols. The textarea allows multi-line input.

Fields can also be set to always require a value to be selected or entered.

Custom fields are setup on a per object basis. For example, you can setup a custom field to only appear within bookings or projects.

FoxOMS objects with Custom Field Support

The following objects have custom field support, which means that you can add additional metadata to these objects to track additional data and better fit your workflow.

For example, you could add a "Type" field to bookings, with potential values of "Grading, Offline, Online" which would allow you to set each booking to a certain type, and export that information along with the rest of the booking data.

Object Notes
Quotes & Invoices Fields and their values appear on both quotes and invoices. Quotes that are converted to invoices also retain these values as they are migrated.

Create/Edit a Custom Field

To create a custom field click on the New button in Admin -> Custom Fields.

To edit an existing custom field, click on the field name within the custom fields table.

Custom Fields

  1. Fill out the name of the Custom Field (this is used as the label for the input when displayed on a form).
  2. Choose the type of custom field, either Text Input, Select Menu or Textarea in the type field
  3. If you choose Select Menu a blank input will appear under the options label. Click the "Add Field" button to add more options. Fill out as many options as required.

    Options can also be re-arranged by dragging the :::: pattern next to the field.

    Custom Fields Sidebar

  4. (Optional) Mark the field as required to prevent forms from submitting without any values being selected

Delete a Custom Field

To delete a custom field, click on the scheme under Admin -> Custom Fields and click the 'trashcan' in the bottom right hand corner of the sidebar.

Custom Field Deletion Confirmation

Press the 'Delete' button on the confirmation window to proceed.