CMMS Integration: Data Model
The Bazefield CMMS Integrator uses a lightweight and flexible data model to represent work orders, enabling seamless mapping to third-party CMMS/EAM platforms.
Fixed Properties
Only a minimal set of required fields are enforced, such as:
WorkOrderId
AssetId (one-to-one mapping with CMMS)
Each work order must be tied to a single asset.
Assets must exist in both Bazefield and the external CMMS system with a one-to-one mapping.
ExternalId (used for linking with CMMS)
Created/Modified timestamps

Limited number of required fields
Custom Attributes
Fully Configurable
Users can define any number of custom attributes to match the schema of the external CMMS.
Supported Data Types
String
Number
Boolean
Date
Datetime
Enumeration (picklist)
Behavior settings
Required or optional
User entry or automatic population via configured settings
Dependent fields
Default values for dependent fields that are driven by the selection in another field
Allows for the creation of “templates” for common use cases
Synchronization options
Attributes can be mapped directly to CMMS fields
Bazefield-only (internal use, not in CMMS)
Omitted from sync entirely (only in CMMS)

Any number of custom fields can be configured
Linking to Events and Cases
Work orders can be linked to one or more Events and Cases within Bazefield.
These relationships are visible and manageable from the Event Operations application.