Time per driver per zone (task start → next task start; last task = start → end)
🎯 KPI by Zone — Hourly Throughput
Target vs actual, per zone, per hour
👤 Drivers
📊 Performance
🕐 Heatmap
🎯 KPI
📦 Tasks
🔍 Search
🗃 Inventory
🚚 Transport
✅ QC
⏱ Gaps
📋 Activity
🏗 ML
🗂 Released
⚙️ Settings
📜 History
🚚 Transport Settings
‹
⏸
›
KPI by zone — hourly throughputtarget vs actual
Loading…
📦 Released Tasks — by Area & BU
In Process / Done breakdown, today's totals
👤 Drivers
📊 Performance
🕐 Heatmap
🎯 KPI
📦 Tasks
🔍 Search
🗃 Inventory
🚚 Transport
✅ QC
⏱ Gaps
📋 Activity
🏗 ML
🗂 Released
⚙️ Settings
📜 History
🚚 Transport Settings
‹
⏸
›
Tasks by area — released
Pending In process Done
Tasks by BU — released
Pending In process Done
Loading BU priority…
🔍 Order Search & Details
Filters, status, search · full order list
👤 Drivers
📊 Performance
🕐 Heatmap
🎯 KPI
📦 Tasks
🔍 Search
🗃 Inventory
🚚 Transport
✅ QC
⏱ Gaps
📋 Activity
🏗 ML
🗂 Released
⚙️ Settings
📜 History
🚚 Transport Settings
‹
⏸
›
🔍
Delivery date:·
Status:
Order type:
⚑
Order ID
Apr.
Status / Type
Delivery
Wave ID
Order name
BU
QC
TRL
Remain
Done
Areas / tasks
Qty
Δ
🗃 Inventory
Placeholder — coming soon
👤 Drivers
📊 Performance
🕐 Heatmap
🎯 KPI
📦 Tasks
🔍 Search
🗃 Inventory
🚚 Transport
✅ QC
⏱ Gaps
📋 Activity
🏗 ML
🗂 Released
⚙️ Settings
📜 History
🚚 Transport Settings
‹
⏸
›
⚠ Missings
Loading…
🧟 Zombie tasks — in-progress removed from WMS
Last
Loading…
🚚 Transport
Loads by day · plan → despatch · driver & trailer
👤 Drivers
📊 Performance
🕐 Heatmap
🎯 KPI
📦 Tasks
🔍 Search
🗃 Inventory
🚚 Transport
✅ QC
⏱ Gaps
📋 Activity
🏗 ML
🗂 Released
⚙️ Settings
📜 History
🚚 Transport Settings
‹
⏸
›
Loading…
✅ QC
Orders ready for Quality Control
👤 Drivers
📊 Performance
🕐 Heatmap
🎯 KPI
📦 Tasks
🔍 Search
🗃 Inventory
🚚 Transport
✅ QC
⏱ Gaps
📋 Activity
🏗 ML
🗂 Released
⚙️ Settings
📜 History
🚚 Transport Settings
‹
⏸
›
✅ Quality Control
Loading QC orders…
Loading tasks…
⏱ Gaps
Driver idle time — gaps between tasks
👤 Drivers
📊 Performance
🕐 Heatmap
🎯 KPI
📦 Tasks
🔍 Search
🗃 Inventory
🚚 Transport
✅ QC
⏱ Gaps
📋 Activity
🏗 ML
🗂 Released
⚙️ Settings
📜 History
🚚 Transport Settings
‹
⏸
›
⏱ Driver Gaps
← use shift filter above
Loading…
📋 Activity
Orders touched in current operational day
👤 Drivers
📊 Performance
🕐 Heatmap
🎯 KPI
📦 Tasks
🔍 Search
🗃 Inventory
🚚 Transport
✅ QC
⏱ Gaps
📋 Activity
🏗 ML
🗂 Released
⚙️ Settings
📜 History
🚚 Transport Settings
‹
⏸
›
📋 Orders touched
Loading…
🏗 Marshall Lanes
All ML locations · orders & LPNs currently on lanes
👤 Drivers
📊 Performance
🕐 Heatmap
🎯 KPI
📦 Tasks
🔍 Search
🗃 Inventory
🚚 Transport
✅ QC
⏱ Gaps
📋 Activity
🏗 ML
🗂 Released
⚙️ Settings
📜 History
🚚 Transport Settings
‹
⏸
›
🏗 ML — pallets by lane
Loading…
🗂 Released
Orders — remaining work per zone
👤 Drivers
📊 Performance
🕐 Heatmap
🎯 KPI
📦 Tasks
🔍 Search
🗃 Inventory
🚚 Transport
✅ QC
⏱ Gaps
📋 Activity
🏗 ML
🗂 Released
⚙️ Settings
📜 History
🚚 Transport Settings
‹
⏸
›
📦 Orders — remaining work per zone
Delivery date:·
Status:Order type:BU:
⚙️ Settings
Zone registry · BU registry · zombie re-check · display & session
👤 Drivers
📊 Performance
🕐 Heatmap
🎯 KPI
📦 Tasks
🔍 Search
🗃 Inventory
🚚 Transport
✅ QC
⏱ Gaps
📋 Activity
🏗 ML
🗂 Released
⚙️ Settings
📜 History
🚚 Transport Settings
‹
›
🗺 Zone registry
Columns, labels and order of the Released table (and zone badges across the dashboard)
come from this registry. active off = zone silently disappears from screens, zero code changes.
EMGPDOUT (TRAMMING) is always excluded from TOTAL and pinned as the last column regardless of sort order.
Screens pick up changes on their next refresh (F5 for labels cached at load).
Loading…
👥 Staff — access requests
People who register through this dashboard show up under Pending. Approving activates
their account and grants read access to your data with the limited user role —
they sign in with their own password. Revoke removes access only; the account stays.
Loading…
🏢 BU ↔ ML — registry & rules
Loading…
🧟 Zombie tasks — re-check vs WMS
Queues a one-shot re-verification: the sync script re-fetches waves that contain
Z-marked tasks from the selected window. Tasks that are actually completed in WMS
get restored (status 9 + real end time, driver stats fixed retroactively);
genuine zombies are re-stamped (their "removed" timestamp refreshes, so they
briefly re-enter the zombie list window). Applied at the next sync iteration.
📦 Split orders — reattribute backfill
Re-runs split (parent/child) reattribution across the WHOLE database, not just the
fresh pick scope. Recovers children whose loaded picks arrived outside the live
reattribution window, moving completed tasks to the child that shipped them.
Idempotent — already-moved tasks are skipped. Safe to run repeatedly.
🚚 Reconcile — fell-out shipped
Orders stuck at status 5/6 locally but already shipped in WMS (missed during a
script downtime). Queuing runs a one-shot pass: the sync script re-checks each
candidate against shipreftd, previews in its console, and — if confirmed shipped
and within its safety cap — closes them (tasks → F), drops their phantom pallets
off ML, and logs everything below. Applied at the next sync iteration.
Candidates (what PS1 will check)
Recent reconciled (ledger)
🖥 Display & session
Role: —
📜 Operations history
Who sent what to the queue — HOLD / UNHOLD / RELEASE — and when (UK time)
👤 Drivers
📊 Performance
🕐 Heatmap
🎯 KPI
📦 Tasks
🔍 Search
🗃 Inventory
🚚 Transport
✅ QC
⏱ Gaps
📋 Activity
🏗 ML
🗂 Released
⚙️ Settings
📜 History
🚚 Transport Settings
‹
›
📜 Operations history — HOLD / UNHOLD / RELEASE sent to queue
Operational dayAction
Loading…
🚚 Transport Settings
Drivers · vehicles · destinations · load & delivery types · fill & late reason codes
👤 Drivers
📊 Performance
🕐 Heatmap
🎯 KPI
📦 Tasks
🔍 Search
🗃 Inventory
🚚 Transport
✅ QC
⏱ Gaps
📋 Activity
🏗 ML
🗂 Released
⚙️ Settings
📜 History
🚚 Transport Settings
‹
›
Dictionaries powering the Transport board. code is the stable key (immutable), label is shown in dropdowns.
active off = hidden from pickers, zero code changes. Vehicles carry reg/trailer no, destinations a transit (min), late reasons a category.