Fleet Maintenance
Preventive maintenance scheduling, shop management, parts inventory, MTO safety inspections, recall management, and warranty tracking for all municipal fleet vehicles and equipment.
PM Compliance
MTO Compliance
Parts Reorder
WO Tracking
Purpose-Built for Canadian Municipalities
Purpose & Scope
What this module owns
Clear ownership boundaries prevent duplication and ensure every capability has exactly one authoritative home.
Owns
7Delegated to
4Vehicle attributes, odometer/hours
WO lifecycle management
PM alerts, recall notifications, warranty expiry
Maintenance reports, PM compliance, mechanic productivity
These capabilities are handled by dedicated modules and consumed via stable API contracts — keeping boundaries clean and ownership unambiguous.
Core Capabilities
What it does
3 capability groups comprising 7 discrete capabilities — each with API surface, business rules, and data ownership.
Configurable preventive maintenance schedules per vehicle class with multi-trigger support and template-based task lists.
Configurable Triggers
Per vehicle class: oil change 5,000 km, safety 6 months, brake 20,000 km. Triggers by mileage, hours, calendar, or combination.
PM Alerts
Alerts generated as vehicles approach PM trigger thresholds — staff notified before service is overdue.
Templates
PM templates for common service types — standardize task lists, parts, and estimated labour per vehicle class.
Full-lifecycle work orders for PM, repair, recall, accident, and body work with parts/labour tracking and priority-based scheduling.
WO Types
PM, repair, recall, accident, body — each with vehicle, problem, priority (emergency/urgent/scheduled), assigned mechanic, and estimated completion.
Parts & Labour
Track parts used (part ID, quantity, cost) and labour hours per work order for accurate costing.
Status Workflow
Open → In Progress → Awaiting Parts → Completed → Closed — with timestamps, mechanic notes, and external vendor tracking.
Warranty Claims
Flag work orders as warranty claims — track coverage validation, claim submission, and cost recovery.
Every module owns a single bounded context, exposes stable APIs, and can be composed into any Civic product — that's the architecture that scales.
Krutik Parikh
Creator of Civic
Data Model
Entity Architecture
5 entities with 4 relationships — the authoritative schema for this bounded context.
Entities
Select an entity to explore its fields and relationships
API Surface
Integration Endpoints
7 RESTful endpoints across 6 resource groups — plus 4 domain events for async integration.
/api/v1/fleet/maintenance/schedule
PM schedule by vehicle class
Ecosystem
Products that depend on this module
3 Civic products consume Fleet Maintenance — making it one of the most critical platform services in the ecosystem.
Technical Specifications
Performance, Compliance & Configuration
PM Compliance Rate
MTO Inspection Compliance
Parts Reorder Automation
WO Completion Tracking
Recall Notification
System Availability
FAQ
Frequently Asked Questions
Ready to Integrate
Build on Fleet Maintenance
Request an architecture brief, integration guide, or live demo environment for your team.