You are on page 1of 3

Logistics Route v.2.

0 (CTE)
1. GTRACK, Sales Order Screen
a. Sales Order Master (OrderMaster)
OrderId
CustomerId
CustomerName
OrderDate
OrderTrxDate
PaymentType
RouteId
OrderStatus
AssignedTo
GLNIDPickedFrom ( source location )

b. Sales Order Detail (OrderDetail)


ItemSKU
ItemGTIN
ItemName
OrderQty
BatchNo
ExpiryDate
ManDate
ItemSerials(Array)
ItemPalletId
ItemSGLNIdNo
ItemPickedFromGLNIdNo

* DB from ERP
1. Vehicle Master (VehicleMaster)
VehicleIdNo
PlateNo
Make
Model
Year
Color
OwnerName
VehicleVinNumber
GLNIDNumber
GIAINumber

2. Route Master (RouteMaster)


RouteId
RouteName
GLNIDNumber
GPSValue
RouteFullAddress
RouteArea
RouteCity
RouteStreet

3. UserProfile (UsersProfile)
UserId
UserFullName
GSRNIdNo
MobileNo
ResidenceIDNo
NationalAddressQRCode
4. CustomerProfile (Customers)
CustomerIdno
CustomerName
GSRNIdNo
GPSValue ( destination location )
CustomerFullAddress
PoBox
Area
City
MobileNumber
CustomerRefIdNo
BuildingNo
NationalAddressQRCode

5. Assigned Routes (SalesOrderAssignedRoutes)


OrderIdNo
CustomerIdNo
RouteIdNo
UserIdNo
AssignedDateTime
RouteStatus

* business process (in order)


a. Auto Assigned
- based on GPS distance from the Order (customerId), auto assign the
VehicleId
b. Manual Assigned
- Select Sales Order
- on Action button, select Assign To (List of RouteId,RouteName
(proposed routes based on GPSvalues)
- Select UserIdNo(Vehicle) -- based on GPSValues
-
c. List of Sales Order (filtered by Assigned UserId(Driver)
1. Select Order Number
2. Start the Journey
3. Arrival Stage
4. Unloading Stage
5. Delivery Stage
- Taking Photo
- Signature Capture
- Generating e-Invoice
6. End of Journey

6. Route History Path (RouteHistoryPath)


RouteIdNo
OrderIdNo
VehicleIdNo
CustomerIdNo
StartJourneyDateTime
ArrivalDateTime
UnLoadingDateTime
eInvoiceCreationDateTime
EndJourneyDateTime

* Start of Journey * - in detailed process


1. "Start of Journey" button click
a. it will display the google navigation path (GPS markers)
- from Location (Source) -- current Warehouse GPS Location GLNIDFrom
- To Location (Destination) -- based on customerId GLNNo
b. it will insert a timestamp record into RouteHistoryPath table
c. clicking "Navigate Button" will start the movement of google markers (the
car is moving this time)
d. Upon Arrival on Destination Location, the driver will click the "Arrived"
button
a. It will insert a timestamp record into RouteHistoryPath table ,
status now in the OrderMaster table change into "Arrived"
b. click "Unloading" button , it will insert a timestamp record into
RouteHistoryPath table, status now is "Unloading Items"
c. click "Start Delivery" button, status = "Delivery in Progress"
1. Take Photo (actual photo of the items)
2. capture electronic signature
3. print e-Invoice
d. click "Delivery Complete" , status = Delivery Complete
1. it will insert a timestamp record into RouteHistoryPath table,
status now is "Delivery Complete"

You might also like