Unique Fire Industry

Unique Fire Industry

Uniquefire IT Portal

Q:

New Function Request – DMS Link Delivery Process Customization

Module: DMS Link – Delivery List, Delivery Details, Customer Shipment & Proof of Delivery (POD)

Objective

To customize the DMS Link interface into a step-by-step delivery process, making it easier for drivers to manage deliveries, record items received by customers, track delivery timestamps, and capture Proof of Delivery (POD).

Proposed Delivery Flow

Step 1: Driver Login

Once a Delivery Order (D/O) is assigned to a driver, the driver will receive the DMS Link via WhatsApp. The driver clicks the link and logs in to the system.

Step 2: Delivery List

The system displays the list of D/Os assigned to the driver.

New Function Requests:

  • Allow drivers to drag and rearrange D/Os according to their preferred delivery sequence.
  • Display the status “NEW” for newly assigned D/Os.

Step 3: Select Delivery Order

The driver clicks the relevant D/O to proceed to the Delivery Details screen.

Step 4: Delivery Details – Start Delivery

Display all relevant delivery information, including:

  • Customer name
  • Delivery address
  • Contact number
  • Delivery items

New Function Request:

  • Add a “Start Delivery” button for the driver to indicate that the delivery process has started.
  • Automatically record the date and time when the driver clicks this button.

The recorded date and time must be displayed in Customer Shipment and be available for reporting purposes.

Step 5: Arrive at Customer Location

Once the driver arrives at the customer’s location, the driver clicks the “Arrive” button.

New Function Requests:

  • Add an “Arrive” button to record the driver’s arrival.
  • Automatically record the date and time when the button is clicked.
  • Display the recorded date and time in Customer Shipment and make it available for reporting purposes.

Step 6: Deliver Items and Confirm Items Received

If the customer is available, the driver unloads the goods and allows the customer to check the items.

New Function Request:

  • Allow the driver to click/select the items one by one as they are received by the customer.
  • Support partial item receiving, as some customers may only accept certain items for various reasons.
  • Record which items have been received and which items remain outstanding.
  • Display the item receiving details in Customer Shipment for the warehouse and admin team to review and follow up.

Items not received by the customer must not be recorded as delivered.

Step 7: Reschedule Delivery (If Applicable)

If the customer is unavailable or the delivery cannot proceed, the driver can reschedule the delivery.

New Function Requests:

  • Add a function for the driver to enter the reason for rescheduling.
  • Display the rescheduling status and reason in Customer Shipment for the admin team to review.

Note: Skip this step when the delivery proceeds normally.

Step 8: Complete Delivery

Once the delivery process is completed, the driver clicks the “Completed” button.

New Function Requests:

  • Automatically record the date and time when the driver clicks the button.
  • Display the recorded date and time in Customer Shipment.
  • Make the date and time available for reporting purposes.

The recorded completion time will help the admin team monitor delivery progress and calculate delivery duration.

Step 9: Proof of Delivery (POD)

New Function Request:

After the driver clicks “Completed”, display a pop-up window titled “Proof of Delivery” with the following fields:

Field Requirement
Recipient Name Compulsory
Phone Number Optional
Image / Photo Proof Compulsory
Customer Signature Compulsory

The driver must complete all compulsory fields before proceeding.

Step 10: Submit

The driver clicks the “Submit” button to submit the delivery confirmation and POD details.

The system should validate that all compulsory fields have been completed before accepting the submission.

Step 11: Update Delivery Status

Once successfully submitted:

  • The D/O will appear under the Completed list.
  • The delivery status will be updated to “DELIVERED”.
  • The POD details and delivery records will be saved and accessible for review in the system.

Additional Requirement: Delivery Date & Time Tracking and Reporting

The system must automatically capture and record the date and time when the driver clicks each of the following buttons:

Action Required Record
Start Delivery Start Delivery Date & Time
Arrive Arrival Date & Time
Completed Completion Date & Time