Sendtek Part 1
Sendtek Part 1
Order
created
via API or
Client
Portal
2
Relevant API documentation is provided
IMPORTANT NOTE:
Some international
partners AND some
services do not allow for
Multi Piece Orders (MPS).
These can be identified
in the Masterdata for the
services and partners. If
the client tries to create
an MPS order where it is
not allowed the system
should reject it and
display a notification as
to why.
By default we accept all orders, however if an order is not matched by routing rules - we can easily modify the system to reject orders that do not match any routing rule.
3
NOTE:
If no delivery attributes
are sent in the order
data the default
attributes according to
the client profile in the
Masterdata are applied
5
Geocoding
IMPORTANT PROCESS
Any order that has not
received a first scan event
after 90 days from creation
(or as duration set in
masterdata) should be
automatically given an
EVENT of 'NO ORDER
RECEIVED'and is moved from
its current pending location
to the 'PURGED ORDERS
folder.
8
2 Pickups Workflow
Pickup is assigned to a
A pickup record is created in local driver. Order
a ‘Pending Pickups’ folder record and pickup
and is assigned to a hub record are given an
based on the pickup city EVENT of 'Assigned To
Driver’.
Yes
9
Collections
A collection
is created
and a driver
is assigned.
10
Assign Collections
How a
collection is
assigned to
driver.
marked as ‘Finish Pickup’
‘COLLECTED’ in Mobile
11 App
Do you want to
add to pickup?
Y/N
No If there are parcels that are
After all parcels expected to be scanned that
` ` `
are scanned have not been, the driver is
driver selects shown a warming 'You have
‘Finish Pickup’ <x> parcels that have not
1. The pickup record is moved from the been. collected' (click to show
Is Package Driver is shown parcel IDs)
Selecting YES, the 'Pending Pickups' folder and sent toAre
a you sure you want to
ID valid / message ‘Invalid parcel ID is added Completed Pickups folder but ONLY finish
if all this pickup?
available? Parcel’ and is marked as expected parcels are picked up. If there
Parcel ID is
present ‘COLLECTED’ in are parcels not picked up the pickup
Driver is returned to
Mobile App remains active in the Pickups folder but
scanning function and
` with only the remaining parcels, and
continues before re-
If there are parcels that are any new parcels associated to it and it
selecting ‘Finish Pickup’
expected to be scanned that can be assigned to a driver again. If the
Parcel is marked have not been, the driver is expected parcels are cancelled by the
as ‘COLLECTED’ shown a warming 'You have <x> client the pickup can be cancelled
Driver start parcels that have not been. where it should move to the 'Completed
to scan all in Mobile App
` collected' (click to show parcel Pickups' folder and marked as cancelled.
the IDs) 2. Each valid record in the "Pending
packages Are you sure you want to finish Deliveries folder is updated with a
this pickup? Pickup Completed EVENT
Parcel is marked as 3. For any parcel ID picked up but not
‘COLLECTED’ in Mobile showing in the "Pending Deliveries"
App folder a new record is created in this After all pickups & deliveries
are completed the driver
folder but with minimal available data: selects ‘FINISH TRIP’ to end
Parcel ID, Customer & Pickup their day’s work
Driver is returned
Start Completed" EVENT. Additional data can
` to scanning
Pick Up `
be added from the client or from the
function and
continues before If there are any pickups
re-selecting ‘Finish actioned the driver is
Pickup’ presented with a warnin
message to action them
before ‘FINISH TRIP’ can
selected
12
Scan Parcels
Partially present
shipments are
flagged
14
Missing Shipment
If a shipment is
missing - a
corresponding
notification is
shown
15
Shipment that are picked up
A collection can
be failed by the
driver.
18
Customer Pickups
TBD
========================================================================
Multi-Pickup Delivery
To cover this workflow, the current system can be adapted through creating separate pickups for individual parcels instead of shipments.
========================================================================
TBD.
============================================================
============
Currently we are supporting multiple volumizer sorting solutions and more can
be added.
22
Mobile inbound functionality
The mobile
application also
has inbound
functionality.
23
This is covered by existing sorting settings, with possible
minor changes.
24
This is covered
by existing
sorting settings,
with possible
minor changes.
25
INTL Inbound and Sortation
1 2
A route (runsheet) is created with the courier
already assigned.
Route Preparation
Courier Loading
The process of courier loading
in the current system is carried
out by the warehouse
administrator within the
functionality described above.
30
5 Delivery Workflow
1 Pre-Delivery
Summary is
viewed from the
driver’s app in
the Runsheet
section.
31
5 Delivery Workflow
Driver clicks
‘Start Trip’
32
5 Delivery Workflow
Summary is also
visible from the
Tasks list
34
5 Delivery Workflow
call or message
through
WhatsApp
35
5 Delivery Workflow
7 Parcel check:
37
5 Delivery Workflow
COD Delivery
Prepaid Delivery
Pickup on Delivery
When shipment’s delivery has failed, it changes status to “Delivery Attempted” and
can be added to a new Runsheet for the next delivery attempt to be made.
43
6 Undelivered Workflow
Status to
“Delivery
Attempted”
44
6 Undelivered Workflow
Currently, damaged
status is applied to the
whole shipment. Minor
adjustments will be
needed to allow
separate parcels to be
marked as damaged.
A bad address
can be reported
by a hub
operator
49
9 Change of Address Workflow
Rescheduling can be
picked as a delivery fail
reason from the
courier’s app.
Rescheduling
53
10 Reschedule Workflow
The attempt
with the
corresponding
reason will be
seen from the
web interface.
54
11 Debrief Workflow
Outbound Linehaul
MAWBs can be created to represent a complete haul that consists of multiple containers and separate parcels.
63
12 Linehaul Workflow
Outbound Linehaul
MAWBs can be created to represent a complete haul that consists of multiple containers and separate parcels.
64
12 Linehaul Workflow
Outbound Linehaul
During MAWB creation containers and shipments are added: Truck seal is recorded to ensure the security of the freight.
65
12 Linehaul Workflow
Outbound Linehaul
Created MAWBs can be departed, cancelled or edited. Manifest can be downloaded for each MAWB.
66
12 Linehaul Workflow
Outbound Linehaul
Example of a
MAWB manifest
67
12 Linehaul Workflow
Inbound Linehaul
Linehaul is handled through MAWB’s. MAWB is accepted as arrived by the hub staff after checking the seal on the
vehicle.
68
12 Linehaul Workflow
Inbound Linehaul
After unloading and container unpacking, multiple hub workers can scan
the parcels in parallel, each creating a scan batch.
69
12 Linehaul Workflow
Inbound Linehaul
After unloading and container unpacking, multiple hub workers can scan
the parcels in parallel, each creating a scan batch.
70
12 Linehaul Workflow
Inbound Linehaul
Inbound Linehaul
Inbound Linehaul
Inbound Linehaul
Inbound Linehaul
Inbound Linehaul
Inbound Linehaul
Using existing status functionality additional exception handling can be
added.
Similar process is in
place to remove a
parcel from ‘Hold’
status
80
13 On-Hold Workflow
Additional statuses
and logic can be
added.
84
14 International Outbound Workflow
This can be implemented based on existing MAWB
functionality.
and finaly
Then selects the
From the Mobile selects selects the
Then 'Create Country code
App the operator ’International Delivery Partner
Route’ from a drop
Outbound’ from a drop
down list
down list
Note:
During order creation if a client
prefers to use a specific delivery
partner, the order is 'TAGGED'
with the Partner's ID and the
delivery data is pushed to them
via API - if no preference is set
the default partner is
automatically selected
85
15 Domestic and ITNL RTO Workflow
The result
can be seen
in the
shipment’s
details: