Skip to main content

Provider-Specific CMMS Integration Guides

Provider-specific CMMS and EAM guides should be created after the project confirms the source system, access method, required fields, and customer-approved operating model. Use this page as the planning framework for provider-specific guides.

Provider Guide Structure

Each provider-specific guide should follow the same structure:

Prerequisites

RequirementWhy it matters
Confirmed providerThe guide should name a real provider and version or customer integration profile
Customer access modelREST, database view, export, middleware, or file drop changes the implementation path
Field dictionaryRequired fields, optional fields, enums, and custom fields need customer confirmation
Ownership modelRead-only, handoff, synchronization, and write-back modes need separate rules
Test recordsReal open, blocked, completed, canceled, and reopened records are needed for validation
Security approvalProvider credentials and network paths need customer approval

Source Data Inputs

InputUse
Provider API or export schemaDefines fields and data types
Work-order sample setValidates lifecycle, priority, and closeout mapping
Asset and location sample setValidates MDM alignment
Attachment sample setValidates ECM import and access behavior
Status transition examplesConfirms provider workflow meaning
Permission matrixConfirms read, draft, write-back, and attachment access
Error examplesSupports troubleshooting and retry behavior

Candidate Provider Guides

GuideWhen to write it
IBM Maximo IntegrationCustomer uses Maximo work orders, assets, failure codes, and service records
SAP Plant Maintenance IntegrationCustomer uses SAP PM orders, functional locations, equipment, notifications, and closeout data
Infor EAM IntegrationCustomer uses Infor EAM work orders, assets, status values, and maintenance records
Custom REST CMMS IntegrationCustomer or provider exposes a project-specific REST API
Contractor Work-Order System IntegrationService providers maintain their own dispatch or ticketing system
Scheduled Export IntegrationCustomer provides CSV, SFTP, database view, or data-lake extracts

Provider Guide Procedure

For each provider, write:

  1. Scope and supported integration mode.
  2. Required source access.
  3. Required work-order fields.
  4. Asset and location mapping.
  5. Status, priority, SLA, and closeout mapping.
  6. Attachment handling.
  7. Authentication and service-account requirements.
  8. Import and synchronization cadence.
  9. Write-back or handoff behavior when approved.
  10. Validation checklist and sample test cases.
  11. Troubleshooting table.

Expected Output

A provider-specific guide should produce:

  • provider scope and supported operating mode;
  • field mapping table;
  • status and priority mapping table;
  • asset identity mapping plan;
  • attachment and ECM plan;
  • permission and service-account plan;
  • test cases and acceptance criteria.

Validation Checklist

  • The guide is based on a confirmed customer or provider schema.
  • Required fields are validated with real sample records.
  • Custom fields and enum values are documented.
  • Provider ownership rules are clear.
  • Write-back behavior has explicit customer approval.
  • Troubleshooting examples match observed provider responses.

Troubleshooting

SymptomCheck
Provider guide does not match customer systemProvider version, custom fields, middleware layer, and export schema
Required field is absentCustomer field dictionary, optional source module, and alternate mapping rule
Status meaning differs by service lineService category, site-specific workflow, and provider configuration
Write-back behavior is unclearOwnership model, provider permission, and customer approval record