PruvaDocs

Planned maintenance

Running-hours and calendar jobs, defects and class items in one plan.

Equipment tree, running-hours and calendar jobs, defects and class-survey tags.

Module key: pms. Accent colour: #fb923c on dark, #c2410c for accent text in the light theme (from @pruva/brand/tokens; see Module accents).

Pages

PagePath in the appWhat it shows
Jobs/app/pmsOpen work per vessel as a treemap, jobs due per week for eight weeks, and the maintenance jobs per vessel with their interval, last done, next due (date or running hours), class-survey flag and status. Each job opens a job card: the equipment, a running-hours counter, the class tag, the steps, the last sign-off, the defect behind it, one spare request and the survey window. Open class items collect into a dry-dock list without prices.
Equipment/app/pms/equipmentThe equipment tree per vessel with maker, running hours and which items are critical.
Defects/app/pms/defectsOpen and closed defects per vessel with equipment, severity, who reported it and when.
Integrations/app/integrations/pmsThe connectors this module reads from, with status, last sync and any problem to fix.

Each job opens a job card (/app/pms/jobs/[id]): the equipment, a simulated running-hours counter (demo only), the class tag, the steps, the last sign-off, the defect behind it, one spare request and the survey window. The spare request reads the requisition line. Mark done and closing a defect need edit. The dry-dock list no longer lives on this page. It is a link to Dry dock.

Connectors

Every connector is a mock in this build. The demo reads generated data and makes no outside calls. Verify each provider before launch.

  • Siemens SIMATIC historian (siemens-historian): Hourly machinery history and alarms from the ship’s automation system. Mock in this build.
  • Onboard gateway (MQTT) (mqtt-gateway): Machinery sensor readings from the edge box on each vessel. Mock in this build.
  • DNV Veracity (dnv-veracity): Certificate and survey dates from the class society. Mock in this build.

See Connections for what each one will need.

Actions that need publish

These buttons need the publish level on this module. AI agents can never hold publish, so they cannot press them.

ActionKeyWhat it does
Postpone a maintenance jobpms.postponeThe button is Postpone. It moves a job’s due date with a reason (the list button asks for 14 days; the action allows 1 to 60). Class survey items can never be postponed here. Dragging a card onto Postponed does not postpone it.

Price

Planned maintenance is a core module (open core): it comes with Pruva Community and with every hosted package.

PlanPer vessel per year
Essentials (core)$1,495 per vessel per year
Operations (core)$6,995 per vessel per year
Professional (core)$12,240 per vessel per year
Complete (core)$19,900 per vessel per year

A 10% deposit opens a 1-month trial, then billed annually per vessel. 3-year contract. You can leave in year 1. The deposit is not refunded. No refunds after the trial for the year already started; cancel renewal any time.

Solves: Overdue jobs found by the surveyor · Running hours copied by hand · Defects lost between crews.

  • Running-hours jobs
  • Defects
  • Class survey tags

On this page