Maintenance¶
Overview¶
The Maintenance module manages all equipment upkeep for Scott Recycling's garage. Use it to track your equipment, log repair requests, schedule preventive maintenance, and monitor equipment health — all from within Odoo.
Last Updated: February 2026 Target Audience: Garage Staff, Fleet Managers, Supervisors
Getting to the Maintenance App¶
- From the main Odoo dashboard, click the Maintenance app icon
- You'll land on the Maintenance Requests list — your primary working view
Top Menu Navigation¶
| Menu | What It Shows |
|---|---|
| Maintenance | All maintenance requests (your main view) |
| Equipment | Machines, Equipment, and Equipment Categories |
| Configuration | Maintenance Teams, request stages, and equipment categories |
| Reporting | Analysis of maintenance activity and equipment health |
Equipment¶
Equipment records represent anything the garage maintains — trucks, forklifts, balers, trailers, tools, lifts, etc.
Viewing Equipment¶
- Go to Maintenance → Equipment → Machines & Equipment
- You'll see a list of all registered equipment with key details
Equipment Fields¶
| Field | Description |
|---|---|
| Equipment Name | Descriptive name (e.g., "SBT-1 — Freightliner M2 Box Truck") |
| Equipment Category | Grouping (e.g., Box Trucks, Forklifts, Balers, Shop Tools) |
| Maintenance Team | Which team is responsible for this equipment |
| Technician | Default person assigned to maintenance on this equipment |
| Used By | Department or employee who uses this equipment |
| Maintenance Count | Number of maintenance requests logged against this equipment |
| MTBF (Mean Time Between Failure) | Average time between breakdowns — a key reliability metric |
| Latest Failure Date | When this equipment last had a failure |
| Estimated Next Failure | System-calculated prediction based on MTBF |
Adding New Equipment¶
- Go to Maintenance → Equipment → Machines & Equipment
- Click New
- Fill in:
- Equipment Name — Be descriptive (include fleet number if applicable)
- Equipment Category — Select or create a category
- Maintenance Team — Assign the responsible team
- Technician — Default assignee for maintenance requests
- Used By — Department or specific employee
- Optionally add Vendor, Serial Number, Model, and Effective Date (when it entered service)
- Click Save
Equipment Categories
Set up categories first to keep things organized. Good categories for our garage:
- Box Trucks — Local delivery trucks (SBT-1, SBT-2, MOR-1, etc.)
- Tractor Trailers — OTR long-haul trucks
- Forklifts — Warehouse forklifts and pallet jacks
- Balers — Material compaction equipment
- Shop Equipment — Lifts, air compressors, tools, etc.
- Trailers — Detachable trailers
Maintenance Requests¶
A maintenance request is a work order — something needs to be fixed, inspected, or serviced.
Types of Maintenance¶
| Type | When to Use | Example |
|---|---|---|
| Corrective | Something is broken or not working right | "SBT-1 brake lights not working" |
| Preventive | Scheduled service to prevent breakdowns | "MOR-1 — 50,000 mile oil change" |
Creating a Maintenance Request¶
- Go to Maintenance → Maintenance (or click New Request from any view)
- Fill in:
- Request Name — Short description of the work needed (e.g., "Replace front brake pads")
- Request Date — When the issue was reported (defaults to today)
- Maintenance Type — Corrective or Preventive
- Equipment — Select the equipment this is for
- Maintenance Team — Auto-fills from equipment, or select manually
- Responsible — The technician who will do the work
- Priority — 0 (Normal), 1 (Important), 2 (Very Important), 3 (Urgent)
- Scheduled Date — When the work is planned
- Add notes in the Description field and the chatter (message log) at the bottom
- Click Save
Maintenance Request Stages¶
Requests move through stages as work progresses:
| Stage | Meaning |
|---|---|
| New Request | Just submitted, not yet started |
| In Progress | Work has begun |
| Repaired | Work is complete |
| Scrap | Equipment is beyond repair |
To move a request to the next stage, click the stage buttons at the top of the request form, or drag the request in the Kanban view.
Request Views¶
| View | Best For |
|---|---|
| List | Sorting and filtering all requests |
| Kanban | Visual pipeline — drag requests between stages |
| Calendar | Seeing scheduled maintenance on a timeline |
| Pivot / Graph | Analyzing maintenance data (response times, frequency, etc.) |
Preventive Maintenance¶
Preventive maintenance lets you schedule recurring service so equipment gets maintained on a regular cycle — before things break.
Setting Up a Preventive Schedule¶
- Open an Equipment record
- Go to the Maintenance tab
- Click Add a line under Preventive Maintenance
- Fill in:
- Maintenance Type — What kind of service (e.g., "Oil Change", "Tire Rotation", "Annual Inspection")
- Maintenance Team — Who handles it
- Responsible — Default technician
- Recurring Period — How often (e.g., every 90 days, every 6 months)
- Save
The system will automatically generate maintenance requests based on the schedule. These show up in the main request list with Maintenance Type = Preventive.
Don't Skip Preventive Maintenance
Preventive maintenance reduces breakdowns and extends equipment life. If a preventive request is generated, it should be completed on schedule — don't just close it without doing the work.
Suggested Preventive Schedules¶
| Equipment Type | Service | Frequency |
|---|---|---|
| Box Trucks | Oil & filter change | Every 10,000 miles or 90 days |
| Box Trucks | Brake inspection | Every 30,000 miles or 6 months |
| Box Trucks | DOT annual inspection | Every 12 months |
| Box Trucks | Tire rotation/replacement | Every 40,000 miles |
| Tractor Trailers | Oil & filter change | Every 15,000 miles |
| Tractor Trailers | DOT annual inspection | Every 12 months |
| Forklifts | Hydraulic fluid check | Every 30 days |
| Forklifts | Annual OSHA inspection | Every 12 months |
| Balers | Belt inspection & tensioning | Every 90 days |
| Shop Lifts | Annual safety inspection | Every 12 months |
Maintenance Teams¶
Maintenance teams organize who handles what. You can have a single garage team or split by specialty.
Viewing Teams¶
Go to Maintenance → Configuration → Maintenance Teams
Team Fields¶
| Field | Description |
|---|---|
| Team Name | Name of the team (e.g., "Garage", "Fleet Maintenance") |
| Members | Employees on this team |
| Color | Color coding in Kanban views |
The Maintenance Calendar¶
Go to Maintenance → Maintenance and switch to the Calendar view (calendar icon in the top-right).
This shows all scheduled maintenance on a timeline. Use it to:
- See what's coming up this week/month
- Avoid scheduling conflicts (don't pull two trucks at once if you only have one bay)
- Plan around busy pickup days
Reporting & Equipment Health¶
Maintenance Analysis¶
Go to Maintenance → Reporting to see:
- Number of requests by team, equipment, or technician
- Average time to repair
- Corrective vs. preventive breakdown
- Requests by priority level
Key Metrics to Watch¶
| Metric | What It Tells You |
|---|---|
| MTBF (Mean Time Between Failure) | Higher is better — equipment is more reliable |
| Corrective vs. Preventive Ratio | If most requests are corrective, you need more preventive maintenance |
| Average Repair Time | How long equipment is out of service |
| Open Request Count | Backlog of unfinished work |
Common Tasks Quick Reference¶
| Task | Where to Go | Steps |
|---|---|---|
| Report a breakdown | Maintenance → New | Create a corrective request with equipment and priority |
| Check what's scheduled | Maintenance → Calendar view | Review upcoming preventive and scheduled work |
| Mark work as done | Maintenance → Open request | Move to "Repaired" stage |
| Add new equipment | Equipment → Machines & Equipment → New | Fill in name, category, team, technician |
| Set up recurring service | Equipment → Open record → Maintenance tab | Add preventive maintenance schedule |
| See equipment history | Equipment → Open record | View all past maintenance requests |
| Check fleet health | Reporting | Review MTBF, open requests, repair times |
Tips for Our Garage¶
Our Setup
Since we only maintain our own equipment (trucks, forklifts, warehouse equipment), the Maintenance module is our internal shop management tool. Every piece of equipment should have a record, and every repair or service should have a request — even quick fixes. This gives us history for DOT audits, insurance, and replacement planning.
- Log everything — Even a 10-minute fix should get a request. It builds history.
- Use priorities correctly — Urgent means the truck can't run. Normal means it can wait for a scheduled slot.
- Keep equipment records current — Update serial numbers, assign technicians, set categories.
- Review MTBF regularly — If a truck's MTBF is dropping, it may be time to consider replacement.
- Link to Fleet — Reference the Fleet app vehicle name in the equipment name so dispatchers and mechanics speak the same language.
External Resources¶
- Odoo 17 Maintenance Documentation — Official docs
- Managing Equipment Maintenance (Video) — Free Odoo tutorial
- Maintenance Setup Guide — Initial configuration walkthrough