Definitions before fields
A custom field should exist because the business needs structured information that the standard module does not already capture. The definition should name the module, label, purpose, owner, and reporting use.
Adding fields casually creates clutter and weak data. Before building a field, ask who will fill it, who will rely on it, what choices are allowed, and whether it should be required.
In practice, a clinic may add an expiry-risk classification to items, while a construction company may add site code to assets. The field is justified by the decision it supports.
Field definition guide
| Decision need | Good field type | Why |
|---|---|---|
| Controlled risk level | Select list | Keeps reports consistent |
| Warranty expiry | Date | Allows date filtering and alerts |
| Compliance evidence | File or attachment reference | Connects proof to record |
| Free-form note | Text | Use only when structured choices do not fit |
Key takeaways
- Custom fields should support a real decision or control.
- Definition includes module, label, purpose, owner, and reporting use.
- Fields without owners become clutter.
- Do not duplicate information already captured by standard fields.