Dispatcher Response¶
This guide explains what happens from the Destination Depot Officer's perspective when a dispatcher responds to a batch assignment — either accepting or declining — and how to handle each scenario.
Prerequisites¶
- You have assigned a dispatcher to a batch
- The batch
dispatcher_handover_statusis currently awaiting - The dispatcher has received their assignment notification
Steps¶
Step 1: Monitor the batch status¶
After assigning a dispatcher, the batch's dispatcher handover status shows as Awaiting. You can view this on the Batch Detail screen. The dispatcher will respond by either accepting or declining the assignment.
Scenario A: Dispatcher Accepts¶
Step 2a: Dispatcher accepts the batch¶
When the dispatcher accepts the assignment:
- The batch
dispatcher_handover_statuschanges from awaiting to accepted - The batch status changes to dispatched
- All orders in the batch transition to at_pickup_point once the dispatcher delivers them
- You receive a confirmation that the batch has been dispatched
Step 3a: Verify batch dispatched¶
Navigate to the batch list to confirm the batch now shows Dispatched status. No further action is required from you — the dispatcher is now responsible for delivering the batch to the pickup point.
Scenario B: Dispatcher Declines¶
Step 2b: Dispatcher declines the batch¶
When the dispatcher declines the assignment:
- The batch
dispatcher_handover_statuschanges from awaiting to declined - The dispatcher's decline reason is displayed on the batch
- Orders remain at at_country_depot status — they are not dispatched
- You receive a notification that the dispatcher declined
Step 3b: View the decline reason¶
The decline reason provided by the dispatcher is shown on the Batch Detail screen. Common reasons include vehicle issues, scheduling conflicts, or route unavailability. Review the reason to decide your next action.
Step 4b: Cancel the awaiting assignment¶
If you need to cancel the current assignment before reassigning:
- Open the batch that has a declined status
- Tap the Cancel Assignment button
- The
dispatcher_handover_statusresets to none - The batch is now unassigned and ready for a new dispatcher
Step 5b: Reassign a different dispatcher¶
After cancelling, reassign the batch to a different dispatcher:
- Tap the Assign Dispatcher button on the batch
- Select a different dispatcher from the available team members
- The
dispatcher_handover_statuschanges to awaiting and a new notification is sent to the selected dispatcher
Tip
If a dispatcher repeatedly declines, consider assigning a different dispatcher to avoid delivery delays.
Result¶
| Scenario | Dispatcher Handover Status | Batch Status | Order Status | Next Action |
|---|---|---|---|---|
| Dispatcher accepts | accepted |
dispatched |
Move to at_pickup_point on delivery |
None — dispatcher handles delivery |
| Dispatcher declines | declined |
pending |
at_country_depot |
Cancel assignment, then reassign a different dispatcher |
Notifications triggered¶
- On accept: Batch marked as dispatched; dispatcher proceeds to deliver to pickup point
- On decline: Destination Depot Officer notified of decline with reason; batch available for reassignment
Troubleshooting¶
| Issue | Cause | Solution |
|---|---|---|
| Batch stuck on "Awaiting" | Dispatcher has not responded yet | Wait for the dispatcher to respond, or contact them directly |
| Cannot reassign after decline | Assignment not cancelled first | Cancel the current assignment, then reassign |
| Same dispatcher declines again | Underlying issue not resolved | Assign a different dispatcher |
| Orders not moving to at_pickup_point | Dispatcher accepted but hasn't delivered yet | This is expected — orders transition once the dispatcher confirms arrival at the pickup point |
Related Guides¶
- Assigning Dispatcher — Initial dispatcher assignment process
- Accepting Dispatch (Dispatcher) — The dispatcher's perspective on accepting or declining
- Driver Response — Similar workflow for driver accept/decline responses