Skip to main content

CMMS Troubleshooting

Use this guide when CMMS Operations, multi-provider consolidation, data integration, attachment sync, or AI Agent workflows behave differently from the customer expectation.

Start with the visible symptom, then check source freshness, mapping, identity, permissions, and synchronization logs.

Troubleshooting Flow

Prerequisites

RequirementWhy it matters
Issue exampleTroubleshooting should use a real work-order ID, provider ID, and affected user
Source accessThe team needs access to the source CMMS or EAM record for comparison
Sync historyImport, handoff, write-back, and retry logs show where the workflow changed state
Mapping versionField, status, priority, and asset mappings must be tied to a version or effective date
Permission contextUser role, service account, tenant, site, and provider scope affect most failures
ReviewerA business owner should approve fixes that affect operational meaning

Source Data Inputs

InputUse
Work-order ID and provider IDFinds the source record and normalized record
Tenant and siteConfirms scope and routing
User or service identityChecks permissions and audit records
Source status and common statusDiagnoses lifecycle mapping problems
Asset referenceDiagnoses MDM and alias issues
Sync logShows import, retry, write-back, and error state
Attachment metadataDiagnoses missing or inaccessible evidence

Common Symptoms

SymptomFirst checks
Work order is missingConnector sync time, source filter, provider ID, required fields, and rejected rows
Status looks wrongSource status, mapping table, common lifecycle, and mapping version
Work order appears twiceProvider ID, source work-order ID, retry behavior, duplicate rule, and import window
Asset link is wrongAlias mapping, retired asset rule, location hierarchy, and steward decision
Assignment does not updateProvider ownership rule, write-back permission, transition rule, and sync error
Attachment is missingAttachment import, ECM metadata, file access, file size, and document link
Dashboard count differs from providerRefresh cadence, filter scope, source status mapping, and stale data
AI Agent answer is outdatedDataset refresh, cache time, evidence scope, and source citation

Diagnose Missing Work Orders

  1. Confirm the work order exists in the source provider.
  2. Confirm the connector ran after the source record was created or updated.
  3. Check rejected rows and mapping errors.
  4. Confirm required fields are present.
  5. Confirm tenant, site, provider, and status filters.
  6. Search by source work-order ID and common work-order ID.
  7. Re-run the import or route the exception to the data owner.

Diagnose Status Problems

  1. Compare source status and common status.
  2. Check whether the provider status value is mapped.
  3. Review transition history.
  4. Check canceled, blocked, completed, closed, and reopened edge cases.
  5. Confirm whether status was imported, manually changed, synchronized, or written back.
  6. Update mapping only after the operations owner approves the meaning.

Diagnose Asset Identity Problems

  1. Compare source asset ID, location, and equipment name.
  2. Check the MDM alias table.
  3. Review steward decisions for merge, split, or re-point actions.
  4. Check retired and replacement asset rules.
  5. Confirm whether the work-order record needs reprocessing after MDM changes.

Diagnose Permission Problems

Failure pointCheck
User cannot view work orderUser role, tenant, site, provider, and status scope
Connector cannot read sourceProvider credential, IP allowlist, endpoint, role, and expiry
Handoff is rejectedRequired fields, provider permission, and ownership rule
Write-back failsField permission, transition rule, service identity, and provider response
AI Agent cannot draft actionTool scope, review gate, and action boundary

Expected Output

Each troubleshooting case should end with:

  • symptom and affected records;
  • root cause category;
  • source evidence;
  • fix applied or owner assigned;
  • validation result;
  • prevention note when the same issue may recur.

Validation Checklist

  • The affected work order can be found by source ID and common ID.
  • Source status and common status are explained.
  • Asset identity resolves to the intended operating object.
  • Sync history shows the latest import or write attempt.
  • User or service account permissions match the intended workflow.
  • The fix is verified with at least one real record.