Skip to content
View cmmsautomation's full-sized avatar

Block or report cmmsautomation

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
cmmsautomation/README.md

CMMS Automation & Routing Pipelines

CMMS Automation & Routing Pipelines

A production reference for automating maintenance work in Python —
work order intake, asset & inventory synchronization, technician routing, SLA enforcement, and compliance logging.

🌐 Visit the site → www.cmmsautomation.com


What this is

CMMS Automation is a deep, code-forward knowledge base for the engineers who treat maintenance as a software discipline. It is written for facilities managers, maintenance engineers, Python automation developers, and CMMS integration teams who need deterministic pipelines, not vendor brochures.

Every guide walks a single production problem end to end — from the operational pain it solves, through the architecture and data contracts, to complete, copy-ready Python you can drop into a running system. The material favours strict schemas, idempotent state transitions, message-broker decoupling, and immutable audit trails, with hand-authored diagrams that explain the hardest concept on each page.

The four areas

Area What it covers
Work Order Ingestion & Parsing Pipelines Turning fragmented requests — email, PDF, NLP-classified free text, inbound webhooks, async batches — into validated, SLA-tagged CMMS payloads.
CMMS Architecture & Maintenance Taxonomy The data structures that make routing reliable: hierarchical asset trees, schema-validated work orders, PM interval calculation, and role-based access boundaries.
Asset Lookup & Inventory Synchronization Tying physical state to the digital ledger: real-time parts availability, barcode/QR integration, automated reorder triggers, supplier lead-time sync, and threshold optimization.
Technician Routing & SLA Enforcement Turning validated work orders into assignments that hit their deadlines: skill-based dispatch, geographic zone routing, SLA timers & escalation, shift-calendar availability, and compliance audit logging.

Each area opens with a reference overview and drills into practical, copy-ready guides and real-world troubleshooting walkthroughs — over 50 guides in total, every one grounded in runnable Python.

Why it's different

  • Runnable, not pseudocode. Every example is a complete Python snippet built on one canonical work order model, so guides compose instead of contradicting each other.
  • Real failure modes. Alongside the how-tos are debugging walkthroughs drawn from production incidents — stale inventory reads, duplicate purchase orders, SLA clocks that never pause, off-shift dispatch, meter rollover, forged webhooks, and more.
  • Structured for machines and humans. Clean semantic markup, JSON-LD structured data, and hand-authored, theme-aware SVG diagrams throughout.
  • Fast and resilient. A static site that is installable as a Progressive Web App and works offline once visited.

How it's built

  • Eleventy (11ty) static site generator
  • Markdown content with a data-driven navigation, breadcrumb, and sitemap layer
  • Progressive Web App (Web App Manifest + service worker, Apple touch icons)
  • Deployed on Cloudflare Pages

Explore

Start at www.cmmsautomation.com and pick the area that maps to your current bottleneck, or jump straight into a flagship guide:


© CMMS Automation & Routing Pipelines · www.cmmsautomation.com

Popular repositories Loading

  1. cmmsautomation cmmsautomation Public

    Production reference & Python automation for CMMS work order intake, asset & inventory sync, technician routing, SLA enforcement & compliance logging.

    JavaScript