Data Model

Prev Next

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.