The following use cases have been defined by DCSA to support the booking request, amendment, and confirmation process. The complete list of use cases supporting the booking process is shown below. The user stories are defined in the dedicated booking user stories page.
1 | Submit Booking request | Shipper to Carrier |
---|---|---|
2 | Request to update Booking request | Carrier to Shipper |
3 | Submit updated Booking request | Shipper to Carrier |
4 | Reject Booking request | Carrier to Shipper |
5 | Confirm Booking request | Carrier to Shipper |
6 | Request to amend confirmed Booking | Carrier to Shipper |
7 | Request amendment to confirmed Booking | Shipper to Carrier |
8 | Process amendment to confirmed Booking | Carrier to Shipper |
9 | Cancel amendment to confirmed Booking | Shipper to Carrier |
10 | Decline Booking by Carrier | Carrier to Shipper |
11 | Cancel Booking by Shipper | Shipper to Carrier |
12 | Confirm Booking completed | Carrier to Shipper |
Actors
Shipper to Carrier
Description
The Shipper submits the booking request for a shipment.
Preconditions
The Shipper has sufficient information to submit a booking request.
Postconditions
The booking is in state RECEIVED.
Flow
The Shipper submits the booking request.
The Carrier responds synchronously with a successful HTTP status code.
The Carrier sends asynchronously a lightweight notification to the relevant registered counterparts containing the Carrier Booking request reference and the state of the booking.
Actors
Carrier to Shipper
Description
The Carrier requests that the Shipper submits an update to the Booking request.
Preconditions
The Booking is in one of the following states:
RECEIVED
PENDING UPDATE (if the Carrier has already requested that the Shipper updates the Booking request without having received the update)
UPDATE RECEIVED (if the Carrier has already received a Booking update from the Shipper but is requesting additional updates)
Postconditions
The Booking is in state PENDING UPDATE.
Flow
The Carrier decides to request an update to the Booking request and updates its state to PENDING UPDATE.
The Carrier sends a lightweight notification to the relevant registered counterparts, containing the Carrier Booking request reference, the state of the Booking and indicating the reason for requesting the update.