Custom objects are used in Halo to store information against a particular entity in a custom way. In this course we will cover how each type of custom object can be used and how to create these.
There are various different modules for custom objects, as shown in Fig 1.
Fig 1. Custom Objects Configuration menu
To see a breakdown on what each setting within these modules does, see our associated administrator guides:
You can create as many Custom Objects as you need in Halo for the following entities:
- Tickets/Projects/Opportunites
- Organisations
- Customers
- Sites
- Users
- Devices/Assets
- Agreements(Contracts)
- Actions
- Items/Products
- Suppliers
- Supplier Contracts/ Agreements
- Agents
- Services
- Sales Orders
- Purchase Orders
- Quotation
- Invoices
- Invoice Lines
- CRM Notes
- Sales Order Lines
- Purchase Order Lines
- Quotation Lines
These can be accessed via the API and also used in Emails/PDF templates by using the Custom Field name that begins with $CF. The custom buttons module does not have as many entities as the others, navigate to the entity dropdown of the custom button list for the list of entities.