Where the data comes from
PMS data lives entirely in the ERP. The pipeline reads job records and reconciles counter freshness against engine running-hours from the noon-report stream — discrepancies between the two surface as counter-updation gaps.
How PMS jobs are tracked
Maintenance jobs come in two flavours:
The pipeline handles both with the same threshold logic but reports them separately, because a vessel idle in port might not be falling behind on counter-based jobs even if the calendar says it should be.
Counter-based overdue
For an engine running 18 hours a day, every day matters: When negative, the job is still ahead of schedule. When positive, the job is overdue by that many running hours — convert to days at the vessel’s average running profile to get the operational pressure.Calendar-based overdue
The four major-machinery rollups
The PMS surveillance produces five views the reviewer reads in order. Four of them are major-machinery rollups, each computed identically but on a different equipment family:- Main Engine
- Auxiliary Engines
- Purifiers
- Compressors
The most expensive equipment to defer maintenance on. Job cycle times are long (top-ends, mid-life, major overhauls). A delayed cylinder overhaul shows up as cylinder asymmetry on the ME performance review before it shows up as engine failure.
The major-machinery rollup templates emit precisely this shape, with the job code rendered as a hyperlink to the ERP record:
The maintenance-debt index
Every vessel gets a single composite score that ranks it against the rest of the fleet. The index combines four signals:
The index is reported alongside the period-on-period delta:
- Index falling — maintenance team is closing faster than opening; the vessel is recovering
- Index stable — steady state; closure rate matches arrival rate
- Index rising — drift; closure rate is below arrival rate, and the gap will compound
Compliance snapshot — the PMS Summary view
Beyond the jobs themselves, the PMS Summary template assembles five compliance views into one document:1
Maintenance jobs
Open and overdue jobs by criticality and machinery family. Same shape as the rollups above, but at the vessel level.
2
Certificates
Certificates expired or about to expire — cross-references the class pipeline so a class-certificate gap and a PMS gap show up in the same brief.
3
Critical spares
Spares marked critical with current quantity below minimum level. A critical-spares stockout is a future maintenance overrun the vessel doesn’t know about yet.
4
Machinery defects
Open defects on the main and auxiliary engine families — cross-references the defects pipeline for severity and age.
5
Counter updation
Whether the vessel has been updating engine counters at the expected cadence. Stale counters means the entire counter-based PMS view is unreliable, which is itself a compliance issue.
Vessel-level compliance percentage
For the headline number on the dashboard: Threshold: below 90% is flagged. Below 80% triggers escalation regardless of the criticality breakdown — at that point the maintenance system itself is the issue.A real fleet snapshot
A weekly run across a 14-vessel fleet produces something like:
The reviewer’s first action is on OCEAN — falling compliance, rising debt index, six critical jobs open. Two of the three vessels above 90% are healthy; AQUILA is the borderline case. The pipeline routes OCEAN to TSI automatically and flags AQUILA for next-week revisit.
What the senior review contains
- Headline — compliance %, debt index, fleet rank.
- Major-machinery rollups — Main Engine, AEs (per engine), Purifiers, Compressors.
- Overdue summary — across all machinery, ranked by criticality-weighted age.
- Compliance snapshot — the five PMS Summary views, with the worst of them highlighted.
- Debt-index trend — period-on-period chart with the verdict (falling / stable / rising).
- Recommendations — focused on the chronic overruns and the systemic gaps, not the individual late jobs.
- Escalation decision — to whom, and why.
Escalation triggers
A note on counter discipline
The single biggest data-integrity risk in PMS is stale counters. If the engineers haven’t updated the engine running hours in the ERP for two weeks, every counter-based due-hours calculation is wrong by however many hours the engine actually ran. The pipeline checks counter freshness against noon-report engine running hours and flags discrepancies — usually the noon report is right and the ERP is behind.References
Templates: pms-maintenance
PMS-maintenance suite — major-machinery rollups (Main Engine, Aux Engine, Purifier, Compressor), all-machinery overdue summary, PMS compliance summary, and supporting views (saturday LSA / FFA, machinery details, vessel particulars).
Related: Defects
PMS overruns and defects often share equipment families — cross-referencing finds the systemic issues.
Related: ME / AE performance
Cylinder asymmetry usually appears before the corresponding cylinder overhaul is officially overdue.
Related: Class
Class CMS items are PMS items with class consequences if missed.