Skip to main content
Version: 1.0.0

Overview

I. What is Dock Management?

Dock Management is a system for managing and coordinating vehicle flow at warehouse docks on the OnWheel platform. Instead of vehicles queuing spontaneously at the gate, the system allows pre-scheduled appointments by time slot, real-time vehicle flow control, and synchronized coordination across all stakeholders.

Target Users

The system serves 5 user roles with distinct functions: Transport Coordinator · Driver · Warehouse Coordinator · Security Guard · Admin


II. Problems Solved

Before Dock Management, warehouses commonly faced:

ProblemConsequence
Multiple vehicles arriving simultaneously without appointmentsGate congestion, long wait times
Security guards recording vehicles manuallyError-prone, no searchable history
Warehouse Coordinator unaware of waiting vs. loading vehiclesDifficult to dispatch docks by actual capacity
Transport Coordinator unable to track appointment statusHard to coordinate with customers and drivers

III. End-to-End Workflow

[Admin grants permissions]

[Warehouse Coordinator configures warehouse: docks + time slots + check-in settings]

[Transport Coordinator books a dock appointment for an order]

[Driver receives notification → views appointment → arrives on time]

[Security Guard registers vehicle (QR/code) → confirms Gate In]

[Warehouse Coordinator dispatches vehicle to correct dock → Calls vehicle → At dock]

[Security Guard confirms Gate Out]

IV. Roles and Corresponding Functions

RoleMain FunctionGuide
Warehouse Coordinator (WC)Create docks, set working days, time slots, configure check-inWarehouse Configuration
Transport Coordinator (TC)Book dock appointments for ordersDock Registration
Driver (App Driver)View appointments, receive notifications, show QR code at gateAppointment Tracking & Check-in
Security GuardRegister vehicle, confirm gate in / gate outGate Management
Warehouse Coordinator (WC)Dispatch vehicles to docks via real-time queueDock Dispatch
TC & WCMonitor, edit, cancel appointmentsAppointment List
Super Admin / AdminGrant feature access to staffPermissions

V. Appointment Lifecycle

After the Transport Coordinator creates an appointment, it progresses through the following statuses:

StatusMeaning
REGISTEREDAppointment just created, pending warehouse confirmation
PENDING_ARRIVALWarehouse has accepted; driver has been notified
In ProgressVehicle has entered the gate or is currently at a dock
CHECKED_OUTVehicle has left the warehouse; appointment complete
CANCELEDCanceled by TC, WC, or auto-canceled by the system when overdue

VI. Prerequisites Before Going Live

Complete these steps before starting operations
  1. Admin grants permissions to staff with the appropriate roles → Permissions
  2. Warehouse Coordinator configures the warehouse: create at least 1 dock, set working days and time slots, toggle Registration ONWarehouse Configuration
  3. Transport Coordinator can only book once the warehouse has an active dock

VII. Frequently Asked Questions

Can one employee hold multiple roles? Yes. Admin can assign multiple permissions simultaneously (e.g., both TC and WC) to the same employee_id.

What does the driver need to do before arriving at the warehouse? Nothing extra — the driver automatically receives an appointment notification via App Driver and only needs to show the QR code at the gate.

Can a TC book a dock if the warehouse has not been configured? No. A warehouse only appears in the booking list if it has at least 1 dock configured and toggled ON.

Security guard cannot see the Register / Gate In / Gate Out buttons? Check whether Admin has ticked the correct Gate In and/or Gate Out permissions. See Permissions for details.