Appointment Tracking & Check-in
Internal Drivers using App Driver
I. Feature Overview
The Appointment Tracking & Check-in feature allows drivers to:
- Receive real-time notifications on App Driver when a coordinator successfully registers a dock appointment.
- View appointment details linked to their order.
- Provide a QR code / Barcode for security guards to perform quick check-in.
- Track their queue number at the warehouse after check-in.
Drivers do not need to perform check-in themselves — the security guard handles this. The driver's job is to provide the QR code or registration code when requested.
II. App Driver Notifications
2.1. Dock Registration Notification
After the coordinator creates a dock appointment for an order, App Driver automatically sends a notification:
| Step | Action |
|---|---|
| 1. Receive notification | App displays: "You have a dock registration [Registration ID] for order [Order ID]" |
| 2. Open details | Tap the notification to view the appointment details page. |
| 3. Check information | Confirm the date, time slot, warehouse, and assigned dock. |
2.2. Check-in Success Notification
After the security guard checks in the vehicle, the driver receives a confirmation notification:
| Step | Action |
|---|---|
| 1. Receive notification | App displays: "Queue number for dock registration [Registration ID] is [Queue Number]" |
| 2. Note the queue number | The queue number (STT) indicates the vehicle's position in the warehouse queue. |
| 3. Wait to be called | Wait for the warehouse to call in order. |
III. Viewing the Appointment List and Details
3.1. Access the Dock Registration List
| Step | Action |
|---|---|
| 1. Open order | Go to the order details screen on App Driver. |
| 2. Select tab | Tap the "Dock Registration" tab (only visible if the order has at least 1 appointment). |
| 3. View list | The screen displays registration cards showing: Registration ID, Warehouse, Warehouse address. |
3.2. View Appointment Details
Tap a registration card to view the Appointment Details pop-up, which includes:
| Information | Meaning |
|---|---|
| QR Code | QR code for the security guard to scan during check-in. |
| Queue Number (STT) | Queue position at the warehouse after check-in. |
| Registration ID | Unique identifier for the dock appointment. |
| Status | Current status of the appointment. |
| Registration Date | Scheduled warehouse arrival date. |
| Time Slot | Assigned start – end time. |
| Warehouse & Dock | Warehouse name and assigned dock number. |
| Order Code | The order linked to this appointment. |
| Vehicle / Cargo Type | Vehicle and cargo information. |
| Notes | Notes from the coordinator (if any). |
The appointment details pop-up displays a time warning: "Please check in between [slot start − X min] and [slot start + Y min] to ensure operations run on time."
Pay attention to this window to avoid arriving too early or too late.
IV. Check-in Process at the Warehouse
When the driver arrives at the warehouse, the security guard will perform the check-in. The driver assists in one of two ways:
Method 1: Provide QR Code
| Step | Action |
|---|---|
| 1. Open App Driver | Go to the Dock Registration details for the order. |
| 2. Show QR code | Display the QR code screen for the security guard to scan. |
| 3. Confirm | Guard scans successfully → driver receives a queue number notification. |
Method 2: Provide Registration Code
| Step | Action |
|---|---|
| 1. Get the code | Find the Registration ID in the Dock Registration details on the App. |
| 2. Provide to guard | Read out or show the registration code to the security guard. |
| 3. Confirm | Guard enters the code successfully → driver receives a queue number notification. |
Drivers can only be checked in within the allowed check-in window. Arriving too early or too late relative to the registered time slot will result in a rejected check-in. Check the time warning in the appointment details.
V. Appointment Statuses
| Status | Description |
|---|---|
| REGISTERED | Appointment created; check-in window not yet open. |
| PENDING_ARRIVAL | Currently within the arrival window at the warehouse. |
| CHECKING_IN | Vehicle has checked in; in the gate-in queue. |
| WAITING_FOR_DOCK | Waiting to be assigned a dock. |
| AT_DOCK | Vehicle is at the dock and operations are underway. |
| LEFT_DOCK | Vehicle has left the dock. |
| CHECKED_OUT | Operations complete. |
| CANCELED | Appointment has been canceled. |
| NO_SHOW | Vehicle did not arrive on time; appointment has expired. |
VI. Handling Warning Notifications
In some cases, the security guard will relay the following errors back to the driver:
| Message | Cause | Required Action |
|---|---|---|
| Registration not found! | Registration code is incorrect or not in the system. | Check the registration code in App Driver and provide it again. |
| Registration has been canceled! | The appointment was previously canceled by a coordinator. | Contact the Transport Coordinator to create a new appointment. |
| Registration check-in window has expired! | Vehicle arrived too late; status changed to NO_SHOW. | Contact the Transport Coordinator for handling. |
| Vehicle already checked in! | Vehicle was already checked in previously (QR already used). | This is normal — the vehicle is already in the queue; wait to be called by queue number. |
| Check-in window has not opened yet! | Vehicle arrived too early relative to the time slot. | Wait and return to check in when the window opens. |
| Check-in date has not arrived yet! | Today's date does not match the registration date. | Check the appointment date again and arrive on the correct day. |
VII. Frequently Asked Questions (FAQ)
I don't see the 'Dock Registration' tab in my order?
This tab only appears when the order has at least 1 dock appointment. If it's not visible, contact your coordinator to confirm whether an appointment has been created.
My QR code is not scanning?
Make sure screen brightness is high enough and the QR code displays clearly. If it still doesn't work, provide the Registration ID instead.
I received a notification but can't find it in my notification list?
Check the notification settings for App Driver on your phone. Ensure the app has permission to show notifications.
My appointment was canceled — what should I do?
Contact your Transport Coordinator or supervisor immediately to create a new dock appointment if needed.
What is my queue number?
Your queue number will be sent via App Driver notification immediately after successful check-in. You can also view it in the appointment details page.