Task #18801
openTask #18862: Sprint Planning for 06/10/2025 - 17/10/2025
House AWB Repository _ Air Import - HAWB Status
0%
Description
The user should be able to confirm and lock the data on a House Air Waybill (HAWB), So that no more changes can be done at a certain stage.
Scope
- HAWB Status Management: Implement a status lifecycle: Draft → Approved → Finalized.
- Initially Status is Draft
- Validation: Require passing only standard field validation before approval.
Functionality Details
| Action | Pre-condition | Process/Outcome |
|
"Confirm HAWB" Button |
HAWB Status is Draft. |
1. Re-run Standard Validation: Check all basic field rules (e.g., AWB prefix, weight, pieces, SLAC, etc.). 2. Success: Change HAWB Status to Confirmed. 3. Failure: Display error messages detailing required fixes. Status remains Draft. |
|
“Approve FWB” Button |
HAWB Status is Confirm. |
1. Re-run Standard Validation: Check all basic field rules (e.g., AWB prefix, weight, pieces, SLAC, etc.). 2. Success: Change HAWB Status to Approved. 3. Failure: Display error messages detailing required fixes. Status remains Confirmed. |
|
"Finalize HAWB" Button |
HAWB Status is Approve. |
1. Re-run Standard Validation: Check all basic field rules (e.g., AWB prefix, weight, pieces, SLAC, etc.). 2. Success: Change HAWB Status to Finalized. Lock all HAWB editing fields. 3. Failure: Display error messages detailing required fixes. Status remains Approved. |
Business Rules
- Editing Lock: Once the HAWB Status is Finalized, all MAWB and HAWB data fields become read-only. Users with an elevated “Edit_Finalized_HAWB” authority can unlock a Finalized HAWB for editing. This action automatically reverts the HAWB Status back to Draft.
GitLab Sync Log
[]