Fleet Maintenance Dashboard
—
Availability by category
The big number is the units running in the latest mechanic report. Current running is that as a share of the category, and average uptime is the same share averaged over every reported day since 1 Sep. A unit running with a defect counts as running. The tipper truck is not in the mechanic's daily report, so it is tracked only from 26 Oct, when it went to the Min Shin workshop.
Reliability
Whole fleet, from the job cards built out of the daily reports (1 Sep onward) and the cleaned repair record.
Next service due
Forklifts are serviced every 500 hours, or 12 months if that comes first. Hour meters are not reported daily, so the current hours are estimated from each unit's own run rate between recorded readings (the fleet median where there is only one reading). Treat dates as a planning guide and confirm against the meter.
| Unit | Status | Last service | Hours then | Est. hours now | Next due at | Hours left | Est. due date | Note |
|---|
Machine status board
Every unit in the latest mechanic report: down units first, then live units grouped by HWI (with DSP) and RIM, then by forklifts, excavators and lorries, in number order. "Live for" counts the days since the unit was last reported down, and a plus sign means it has not been down in any report since 1 Sep. "Down for" counts from the first report that showed the fault.
Needs attention now
Units that are down or running with a defect in the latest mechanic report. Days are counted from the first report that showed the fault.
| Unit | Model | Status | Days | Fault reported | Job card |
|---|
Availability trend by category
Share of each category's units not down, on each reported day. Weekdays only, and days without a report are left out. Excavators move in big steps because there are only three.
Reliability by category
Average repair time is the mean confirmed days down on closed job cards. Running days between breakdowns is unit-days running divided by breakdowns, counted over reported days. Repair cost excludes hire and bulk tyre purchases.
| Category | Units | Available now | Average since 1 Sep | Breakdowns | Avg repair days | Running days between breakdowns | Days down | Repair cost (RM) | Per unit (RM) |
|---|
Bad actors
Machines ranked by repair cost since January. The top three are flagged. Availability, breakdowns and downtime cover reported days since 1 Sep only, so a machine can rank high on cost from earlier repairs.
| Unit | Category | Availability | Breakdowns | Avg repair days | Days down | Repair cost (RM) | Unplanned (RM) | Flag |
|---|
Where breakdown money goes
Unplanned breakdown repairs by sub-system since January.
| Sub-system | Jobs | Machines | Cost (RM) |
|---|
Repeat component failures
Same machine, same sub-system, repaired two or more times since January (hire, tyre stock and routine services left out).
| Unit | Sub-system | Times | Cost (RM) | Work done | Dates |
|---|
Repeat breakdowns
Machines with two or more job cards since 1 Sep.
| Unit | Job cards | Days down | Faults |
|---|
Job cards
Every breakdown logged from the daily reports. Days are confirmed minimums. A work order number is shown only where it is a likely match and still needs confirming.
| Job card | Down since | Running by | Days | Fault | Status | Likely work order |
|---|
Spend by machine
Repair cost since January for every unit, forklifts then excavators then lorries, in unit number order. Hire and bulk tyre purchases are not tied to one machine and are left out.
Days down by machine
Confirmed minimum days down since 1 Sep, from the daily reports.
Vendors
Repair work only. Forklift hire and bulk spare tyre purchases are left out so they do not distort the averages.
| Vendor | Jobs | Total (RM) | Average per job (RM) | Breakdown jobs |
|---|
Same job, different vendor
Job types done by more than one vendor, with the average price each charged. Job scope can differ, so use it as a guide.
| Job | Vendor | Jobs | Average (RM) |
|---|
Spend by month
By the work order date on the purchasing record, which can be later than the actual repair.
How these numbers are worked out
Spend comes from the cleaned purchasing record (PR and WO rows). Duplicate work orders are removed and the dates follow the month column. Units that were written off or transferred are left out.
Downtime comes from the mechanic's daily reports. When a day has no report, the last known status carries forward. A repair date is the first report that shows the unit running, so the real date can be earlier. The status log is not available before 1 Sep.
Availability is units not down divided by the units in that category. A unit running with a defect counts as available. The tipper truck is not in the daily report, so its availability starts on 26 Oct.
Average repair time uses closed job cards and the confirmed minimum days down. Running days between breakdowns is the days units were not down, summed over reported days, divided by the number of job cards.