Project

General

Profile

Task #86

Updated by Srishti Ghosh 17 days ago

**User Story** 
 As a Canofy user, I want to search and track air-cargo shipments using AWB, MAWB or HAWB references, so that I can quickly retrieve the current shipment status and relevant cargo information. 

 **Description** 
 Implement a unified shipment tracking and search capability that allows users to retrieve shipment information using different air-cargo reference numbers. 
 The module supports AWB, MAWB and HAWB based on the applicable cargo verification service and provides a consistent search workflow for shipment information. 
 The current implementation uses simulated ULIP service responses to validate the search and tracking workflow before integration with the actual government APIs. 

 **Configuration / Prerequisites** 
 Cargo verification framework completed. 
 Relevant cargo service modules implemented. 
 ULIP client/service layer configured. 
 AWB, MAWB and HAWB search types supported where applicable. 
 Import/Export selection configured where required. 
 Mock shipment responses available for testing. 
 Shipment status and tracking information mapped to the application UI. 

 **Acceptance Criteria** 
 User can select the applicable shipment reference type. 
 User can search using supported AWB, MAWB and HAWB numbers. 
 Search requests are routed to the appropriate cargo verification service. 
 Successful searches display the available shipment information, including: 
 AWB/MAWB Number 
 HAWB Number 
 Shipment Status 
 Origin 
 Destination 
 Flight Number 
 Airline 
 Cargo Location, where available 
 Customs Status, where available 
 Last Updated 
 The application clearly displays the current shipment status. 
 Invalid shipment references return an appropriate "No shipment found" response. 
 Service/API failures are handled gracefully. 
 The workflow remains consistent across the supported cargo services. 
 The implementation can be connected to the actual ULIP APIs once government approval and production API access are provided.

Back