--- title: "Data Model" slug: "cmms-integration-data-model" updated: 2025-09-08T16:09:12Z published: 2025-09-08T16:09:12Z canonical: "docs.bazefield.com/cmms-integration-data-model" --- > ## Documentation Index > Fetch the complete documentation index at: https://docs.bazefield.com/llms.txt > Use this file to discover all available pages before exploring further. # Data Model **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 ![](https://cdn.document360.io/a0786c0f-b171-4b24-8860-c32eb7ef2738/Images/Documentation/image-1756873120529.png?sv=2026-02-06&spr=https&st=2026-11-06T20%3A55%3A49Z&se=2026-11-06T21%3A55%3A49Z&sr=c&sp=r&sig=pqwCIIvmTArGYoI65spnyRiEr%2B9N143lXRxCyetNT%2BM%3D) 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) ![](https://cdn.document360.io/a0786c0f-b171-4b24-8860-c32eb7ef2738/Images/Documentation/image-1756873682209.png?sv=2026-02-06&spr=https&st=2026-11-06T20%3A55%3A49Z&se=2026-11-06T21%3A55%3A49Z&sr=c&sp=r&sig=pqwCIIvmTArGYoI65spnyRiEr%2B9N143lXRxCyetNT%2BM%3D) 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.