Custom Fields

Add company-specific data to Work Orders, Assets and Parts

6 min read

Custom fields let you extend FreeMaint entities with fields specific to your operations โ€” without waiting for a feature request. Available on Work Orders, Assets and Parts (Business tier).

Supported field types

  • Text โ€” single-line, max 500 chars
  • Long text โ€” multi-line, max 5,000 chars
  • Number โ€” integer or decimal
  • Date โ€” ISO date with optional time
  • Boolean โ€” yes/no toggle
  • Select โ€” dropdown with predefined options
  • Multi-select โ€” multiple options
  • URL โ€” clickable link with validation

Creating a custom field

  1. Open Settings โ†’ Custom Fields โ€” Admin only.
  2. Pick the entity โ€” Work Order, Asset or Part.
  3. Define the field โ€” Type a Field name and pick a type, then mark it required if needed. The internal ID is generated automatically from the name โ€” open Advanced only if you want to customize it.
  4. Save โ€” The field appears immediately on every entity create/edit form for that type.

Custom field values are indexed and filterable in list views and reports. You can group, count and aggregate by custom field โ€” same as built-in fields.

Existing data

Adding a new custom field doesn't touch existing rows โ€” they get the default value (or NULL if no default). Removing a field soft-deletes it; values are kept in audit logs.

Organizing fields into sections

Give each custom field an optional Section name to group related fields under a sub-header on the form (for example 'Categorization' or 'Impact analysis'). Fields without a section appear under the default 'Custom Fields' heading. Use the up and down arrows on the Custom Fields settings page to reorder fields within a section.

Tip

Mark a field as Required to enforce data quality on new entries without backfilling old ones.

Was this page helpful?