Compass — Vessel Operations Page Guide
A real-time view of every active vessel call: crane-by-crane performance, delay attribution, and productivity KPIs — from all-fast to last-line.
Live · Source: TOS
---
What this page is for
The Vessel Operations page is the operational nerve centre for an active vessel call. It lets terminal managers, shift supervisors, and vessel planners track live crane activity, measure productivity against plan, identify delay patterns by type and crane, and estimate the vessel's departure window — all in a single scrollable view. It supports both in-shift decision-making (redeployment, delay escalation) and post-call review.
---
Performance KPIs
PMPH — Port Moves Per Hour
Formula: Billable moves ÷ Port Hours (All Fast → Last Line)
Measures the throughput rate of the terminal across the full berth window. Port Hours run from All Fast (vessel secured) to Last Line (vessel departed). This is the primary productivity KPI reported to shipping lines.
Source: TOS · Daily · Reported weekly & monthly
---
CMPH — Crane Moves Per Hour
Formula: Billable moves ÷ Total Crane Hours (First Lift → Last Lift)
Measures how fast each crane works during its own operational window. Crane Hours run from the first confirmed move to the last confirmed move on that crane. Displayed per crane and as a combined total. Compared against a planned CMPH target derived from the vessel programme.
Source: TOS · Daily · Reported weekly & monthly
---
CI — Crane Intensity
Formula: Total Crane Hours ÷ Crane Working Hours (vessel window)
Expresses the average number of cranes working simultaneously on the vessel. A CI of 2.5 means that on average 2.5 cranes were active during each hour of the vessel's working window. Higher CI reflects better crane deployment against a call.
Source: TOS · Daily · Reported weekly & monthly
---
PHS — Port Hours Saved
Formula: Target Port Hours (Moves ÷ PMPH baseline) − Actual Port Hours
Compares the actual port stay against a calculated target based on the terminal's baseline PMPH for that call size range. A positive value means the vessel departed ahead of the target; a negative value means time was lost. Displayed alongside % PHS to indicate performance relative to baseline.
Source: TOS + COMS · Daily · Reported weekly
---
Crane Progress Table
Planned / Executed / Pending
Per crane · Live
Planned = total moves assigned to the crane from the vessel programme. Executed = moves confirmed in TOS to date. Pending = Planned − Executed. Gives an instant read on how much work each crane has left to complete.
First Move / Last Move
Timestamp · TOS
The TOS-confirmed timestamps of the first and most recent moves executed by each crane on the current vessel. Used to calculate actual crane working hours and compare against planned start times.
Est. Last Lift
Forecast · Calculated
A forward-looking estimate of when each crane will complete its remaining moves, based on current CMPH and moves pending. Colour-coded against the planned last-lift time — green when on track, red when behind. Drives the estimated vessel departure window.
Crane Hours / C.H. Planned
Actual vs Plan
Crane Hours = elapsed time from first lift to now (or last lift if complete). C.H. Planned = the expected crane hours from the vessel programme. Compares execution pace against the plan.
Hanging
Idle indicator
Time elapsed since the crane's last confirmed move. A rising hanging time is an early warning that the crane has stopped cycling — either waiting for horizontal transport, a delay event, or an unregistered stoppage. Displayed in red when exceeding thresholds.
---
Vessel Timeline
Berth Milestone Timeline
Visual · TOS + COMS
A horizontal timeline displaying the key vessel call milestones in sequence:
Pilot Station → 1st Line → All Fast → First Lift → Last Lift (Est.) → Last LineActual timestamps are shown alongside planned values. The gap between All Fast and First Lift is the arrival idle time; the gap between Last Lift and Last Line is the departure idle time. Both gaps are highlighted when they exceed 45 minutes, as they represent non-productive port time.
---
Vessel Activity Chart
Hourly CMPH + Delay Minutes
Combo chart · Hourly
A combined bar and line chart showing, for each hour of the vessel call: the total delay minutes stacked by delay type (bars) and the executed CMPH against the planned CMPH target (line). Allows supervisors to see directly which hours were impacted by delays and by how much, and whether CMPH recovered in subsequent hours.
Toggleable between:
- Moves view
- CMPH view
- CMPH + Delays combined view
---
Crane Activity Chart
Hourly Executed vs Planned Moves
Per crane · Hourly
A grouped bar chart showing executed moves per crane per hour, with planned move targets shown alongside for comparison. Each crane is colour-coded. Provides a quick visual of which cranes are pacing ahead of or behind plan at any point in the shift, and where production gaps occurred. Filterable by crane selection and switchable between Moves, CMPH, and Both views.
---
Delays Distribution & Crane Delays
Delays Distribution (Pie)
Vessel level · % share
A pie chart showing the share of total delay minutes across delay types for the current vessel call. Working time is shown as the dominant segment. Allows quick identification of which delay category is consuming the most non-productive time during the call.
Crane Delays — Summary by Crane
Per crane · Ranked
Cards ranked by total delay minutes per crane, showing total delay time and number of delay events. Cranes are ranked from most to least delayed. Clicking View Details expands the full delay log for that crane, including timestamps, delay codes, durations, and operator comments.
Delay Summary (Bar — Highest to Lowest)
Vessel level · By type
A horizontal bar chart ranking all delay types recorded during the call by total minutes, from highest to lowest. Surfaces the dominant delay causes at a glance, enabling targeted intervention or post-call root cause analysis. Filterable by crane and hour.
---
Delay Type Reference
| Code | Description | Type | What to look for |
|---|---|---|---|
| 10.1 | Waiting for Discharge (truck / yard) | Muda | Crane ready but no horizontal transport available to receive a discharge move. Indicates a yard or TT deployment issue. |
| 10.2 | Waiting for Load (container not on quay) | Muda | Crane ready but the load container has not been delivered to the quay. Points to yard planning or horizontal transport delays. |
| 1.1 | Hatchcover Generic | Incidental | Time consumed by hatch cover handling within crane operational time. Expected on certain vessel types; excess frequency signals sequencing issues. |
| 19.1 | Awaiting Lashing Crew Generic | Muda | Crane stopped because lashing/unlashing crew are not in position. A gang management or gang size issue. |
| 5.1 | Vessel Lock Problem (Discount) | Muda | Crane stopped due to a vessel-side technical issue. Classifies as a discount delay — not chargeable to terminal productivity where applicable. |
| 51 | Vessel-related stoppage (other) | Muda | Other stoppages attributable to the vessel — crew, instructions, berthing equipment, etc. |
---
Important Notes for Users
Vessel selection: Multiple vessels can be active simultaneously. Use the vessel tabs at the top of the page to switch between active calls. The "Add vessel" button allows manual addition of a call not yet auto-detected.
Planned Snapshot: The "Planned Snapshot" toggle on the crane table freezes the planned figures at the point in time when the call started, preventing plan revisions mid-call from distorting the actual-vs-plan comparison.
CMPH colour coding: CMPH values in the crane table are colour-coded red when below the planned target and green when on or above target. The threshold is set by the vessel programme.
Data source: All move confirmations, timestamps, and delay registrations are drawn from TOS in real time. Delays must be logged in TOS promptly for the hourly charts to reflect accurately.
---
APM Terminals · Compass Platform · Vessel Operations Page Guide · v1.0
