Setting up Maintenance Schedules
Build a maintenance template once, apply it to every vehicle in that class, and let DREAM track when each item is due.
Quick Answer
A maintenance schedule is a reusable template — a named list of scheduled items (Oil Change, Annual Safety Inspection, Brake Service) with intervals — that gets applied to a vehicle. Once applied, each item tracks its own next-due date and completion history on that specific vehicle.
Creating a template
Go to Vehicles → Schedules (admin only) and click New schedule. Name it after the class of vehicle it covers — e.g., "Light Trucks – Gasoline" or "Electric Buses."
Add scheduled items one at a time. Each item has:
- —Name — pick from common names (Oil Change, Tire Rotation, etc.) or type a custom one
- —Interval (months) — how often it's due by time
- —Interval (km / miles) — how often it's due by distance
- —Estimated cost — what you expect to pay; used for forecasting
An item can have time-only, distance-only, or both intervals. When both are set, the earlier of the two triggers the next-due date.
Applying to a vehicle
Open any vehicle's detail page. In the Maintenance Schedule card, click Apply schedule and pick a template. Items are anchored at today's date and the vehicle's current odometer — the first next-due dates are one full interval from that anchor.
The snapshot model
When you apply a template, DREAM copies the items into the vehicle's own record. Editing the template later does not automatically update vehicles already using it. This is intentional — it protects per-vehicle completion history from getting clobbered by a template tweak.
To push template updates out to your fleet, use the Re-apply action on the schedules page — see the "Re-applying Templates" article.