Skip to main content
The Order Management page is the central hub for creating, sending, and tracking delivery orders. Administrators create orders and send them to vendor teams, while vendors accept or reject incoming orders and track delivery progress.
Required permission:
  • View Data Source
  • Create Data Source
  • Edit Data Source
  • View Task
  • Create Task
  • View Team
  • View User

The Order Table

Order Management page

The Order Management page showing a filterable list of delivery orders with status, vendor, and priority columns.

Each row displays:
ColumnDescription
Order NumberA unique identifier generated from the configured prefix
StatusCurrent state: Draft, Sent, Accepted, In Progress, Completed, Rejected, or Cancelled
VendorThe vendor team assigned to fulfill the order
PriorityUrgency level: Low, Normal, High, or Urgent
Delivery AddressThe destination address for the delivery
DateWhen the order was created
ActionsSend, Edit, Delete, Cancel, Accept, or Reject depending on status and role

Searching and Filtering

Use the filter bar at the top of the page to narrow down orders.
ControlWhat It Filters
StatusShows only orders with the selected status
VendorShows only orders assigned to the selected vendor team (admin only)
PriorityShows only orders with the selected priority level
Date RangeShows only orders created within the selected date range
Filters combine. For example, selecting Status “Sent” and Vendor “PT Logistics” shows only sent orders for that vendor.

Creating an Order

Required permission:
  • Create Data Source
  1. Click the + New button on the Order Management page.
  2. Fill in the order details in the form.
Order creation form

The order form with sections for general information, pickup details, delivery details, and items.

The form is divided into four sections:

General Information

FieldRequiredDescription
VendorYesThe vendor team that will handle this delivery
PriorityYesUrgency level: Low, Normal, High, or Urgent. Default is Normal
NotesNoAdditional instructions or remarks for the vendor

Pickup Details

FieldRequiredDescription
Pickup AddressYesAddress where the driver will collect the items
Contact NameNoName of the person at the pickup location
Contact PhoneNoPhone number for the pickup contact
ScheduleNoPlanned pickup date and time
CoordinateNoGPS coordinates (latitude and longitude)

Delivery Details

FieldRequiredDescription
Delivery AddressYesDestination address for the delivery
Contact NameNoName of the recipient
Contact PhoneNoPhone number for the delivery contact
ScheduleNoPlanned delivery date and time
CoordinateNoGPS coordinates (latitude and longitude)

Items

Click Add Item to add items to the order. Each item has:
FieldDescription
Item NameName or description of the item
QuantityNumber of units
WeightWeight per unit
UnitUnit of measurement (e.g., kg)
NotesAdditional notes for the item
  1. Click Save to save the order as a draft.

Sending an Order

  1. Find the order with Draft or Rejected status in the table.
  2. Click the Send icon in the Actions column.
  3. Confirm the action in the popup dialog.
The order status changes to Sent and the vendor team can now see it.

Accepting an Order

When a vendor receives a sent order, they can accept it by assigning a driver and vehicle.
  1. Find the order with Sent status.
  2. Click the Accept button.
Accept order modal

The Accept Order modal where vendors select a driver from their team and a vehicle from their fleet.

  1. Select a driver from your team members.
  2. Select a vehicle from your fleet (only active vehicles are shown).
  3. Click Confirm to accept the order.
After acceptance:
  • The order status changes to Accepted
  • A pickup task is automatically created and assigned to the selected driver
  • The driver receives the pickup task in the MileApp mobile app

Rejecting an Order

  1. Find the order with Sent status.
  2. Click the Reject button.
  3. Enter a rejection reason in the dialog.
  4. Click Confirm to reject.
The order status changes to Rejected. The administrator can edit the order and resend it to the same or a different vendor.

Viewing Order Details

Click on any order row to open the detail view.
Order detail view

The order detail view showing the timeline stepper, pickup and delivery details, assignment info, and task tracking.

The detail view shows:
SectionDescription
TimelineVisual stepper showing order progression (Draft → Sent → In Progress → Completed)
Pickup DetailsAddress, contact, schedule, and coordinate
Delivery DetailsAddress, contact, schedule, and coordinate
AssignmentAssigned driver name, email, and vehicle (visible after acceptance)
Task StatusCurrent status of the pickup and delivery tasks
Driver TrackingLast known driver location with a link to view on the map
Rejection ReasonDisplayed if the order was rejected

Cancelling an Order

  1. Find the order in the table (status must be Sent, Accepted, or In Progress).
  2. Click the Cancel icon in the Actions column.
  3. Confirm the cancellation in the popup dialog.
Cancelling an in-progress order does not automatically cancel the associated pickup or delivery tasks. You may need to manage those tasks separately.

Order Status Lifecycle

StatusDescription
DraftOrder created but not yet sent to the vendor
SentOrder sent to the vendor, awaiting acceptance
AcceptedVendor accepted and assigned a driver and vehicle
In ProgressThe pickup task has been started by the driver
CompletedBoth pickup and delivery tasks finished (set automatically)
RejectedVendor rejected the order; admin can edit and resend
CancelledAdmin cancelled the order

Admin vs Vendor Actions

ActionAdminVendor
Create orderYesNo
Edit order (draft/rejected)YesNo
Delete order (draft/rejected)YesNo
Send orderYesNo
Cancel orderYesNo
Accept orderNoYes
Reject orderNoYes
View order detailsYesYes