Constraints on Estimated Dates
From UG
(Difference between revisions)
(→FCL shipments) |
(→FCL shipments) |
||
(13 intermediate revisions not shown) | |||
Line 9: | Line 9: | ||
=== Scope of this wiki === | === Scope of this wiki === | ||
- | Add constraints | + | Add constraints / date validations for estimated dates, not allowing updates to take place out of specified chronological order. |
== SOW 1 == | == SOW 1 == | ||
- | '''Mantis: | + | * '''Mantis:0003185:(CT2 Misc) Add Estimated Date Validation''' |
Core requirements: | Core requirements: | ||
- | * | + | * System should validate the chronological order in the specific sequence for all '''estimated''' dates. |
- | + | ||
- | + | ||
** The system must allow each of the dates to be the same as the previous date or more. | ** The system must allow each of the dates to be the same as the previous date or more. | ||
** If an attempt is made to confirm a date out of order an error message should be generated and the date should not be saved. | ** If an attempt is made to confirm a date out of order an error message should be generated and the date should not be saved. | ||
Line 27: | Line 25: | ||
**: 1) If CT is a part of Group and date field what out of order is selected for "Group save". | **: 1) If CT is a part of Group and date field what out of order is selected for "Group save". | ||
**: 2) If CT is a part of Master. | **: 2) If CT is a part of Master. | ||
- | |||
- | === Specific sequence of validating dates === | + | '''NOTE: Validations of estimated dates are not subject to Actual Date validations.''' |
- | * Specific sequence of validating dates is conditioned on the set of events | + | |
+ | === Specific sequence of validating estimated dates === | ||
+ | * Specific sequence of validating dates is conditioned on the set of events in the shipment. | ||
* Each event corresponds to the date of shipment depending on the mode of transport: | * Each event corresponds to the date of shipment depending on the mode of transport: | ||
Line 40: | Line 39: | ||
* [http://ct.jaguarfreight.com/wiki/CT_bo#Port_Of_Discharge_Estimated_Date Port of discharge Estimated date]. | * [http://ct.jaguarfreight.com/wiki/CT_bo#Port_Of_Discharge_Estimated_Date Port of discharge Estimated date]. | ||
* [http://ct.jaguarfreight.com/wiki/CT_bo#Destination_Terminal_Estimated_Date Destination terminal Estimated date]. ''Only required if radio button is set to yes indicating the destination terminal is different than the port of discharge.'' | * [http://ct.jaguarfreight.com/wiki/CT_bo#Destination_Terminal_Estimated_Date Destination terminal Estimated date]. ''Only required if radio button is set to yes indicating the destination terminal is different than the port of discharge.'' | ||
- | * [http://ct.jaguarfreight.com/wiki/Container#Actual_Delivery_Date | + | * [http://ct.jaguarfreight.com/wiki/Container#Actual_Delivery_Date Requested Delivery date]. |
==== LCL shipments ==== | ==== LCL shipments ==== | ||
Line 46: | Line 45: | ||
* [http://ct.jaguarfreight.com/wiki/CT_bo#Origin_Terminal_Estimated_Date Origin terminal estimated date]. ''Only required if radio button is set to yes indicating it would differ from Port of Loading estimated date.'' | * [http://ct.jaguarfreight.com/wiki/CT_bo#Origin_Terminal_Estimated_Date Origin terminal estimated date]. ''Only required if radio button is set to yes indicating it would differ from Port of Loading estimated date.'' | ||
* [http://ct.jaguarfreight.com/wiki/CT_bo#Port_Of_Loading_Estimated_Date Port of loading estimated date]. | * [http://ct.jaguarfreight.com/wiki/CT_bo#Port_Of_Loading_Estimated_Date Port of loading estimated date]. | ||
- | * [http://ct.jaguarfreight.com/wiki/CT_bo#Trans_Shipment_Estimated_Date Port of trans-ship | + | * [http://ct.jaguarfreight.com/wiki/CT_bo#Trans_Shipment_Estimated_Date Port of trans-ship Estimated date]. ''Only required if check box is checked indicating this record has a trans-shipment point.'' |
* [http://ct.jaguarfreight.com/wiki/CT_bo#Port_Of_Discharge_Estimated_Date Port of discharge estimated date]. | * [http://ct.jaguarfreight.com/wiki/CT_bo#Port_Of_Discharge_Estimated_Date Port of discharge estimated date]. | ||
* [http://ct.jaguarfreight.com/wiki/CT_bo#Destination_Terminal_Estimated_Date Destination terminal estimated date]. ''Only required if radio button is set to yes indicating the destination terminal is different than the port of discharge.'' | * [http://ct.jaguarfreight.com/wiki/CT_bo#Destination_Terminal_Estimated_Date Destination terminal estimated date]. ''Only required if radio button is set to yes indicating the destination terminal is different than the port of discharge.'' | ||
Line 56: | Line 55: | ||
* [http://ct.jaguarfreight.com/wiki/CT_bo#Trans_Shipment_Estimated_Date Trans-shipment airport estimated time of departure]. ''Only required if check box is checked indicating this record has a trans-shipment point.'' | * [http://ct.jaguarfreight.com/wiki/CT_bo#Trans_Shipment_Estimated_Date Trans-shipment airport estimated time of departure]. ''Only required if check box is checked indicating this record has a trans-shipment point.'' | ||
* [http://ct.jaguarfreight.com/wiki/CT_bo#Airport_Of_Destination_Estimated_Date Airport of destination estimated time of arrival]. | * [http://ct.jaguarfreight.com/wiki/CT_bo#Airport_Of_Destination_Estimated_Date Airport of destination estimated time of arrival]. | ||
- | * [http://ct.jaguarfreight.com/wiki/CT_bo#Estimated_Delivery_Date | + | * [http://ct.jaguarfreight.com/wiki/CT_bo#Estimated_Delivery_Date Estimated delivery date]. |
- | ==== Trucking shipments ==== | + | ==== Domestic Trucking shipments ==== |
- | '' | + | * [http://ct.jaguarfreight.com/wiki/CT_bo#Estimated_Export_Pick_Up_Date Estimated export pickup date]. ''Only required to be filled in if an export trucker is filled in.'' |
+ | * [http://ct.jaguarfreight.com/wiki/CT_bo#Estimated_Delivery_Date Estimated delivery date]. | ||
+ | |||
+ | ==== Ocean Trucking shipments ==== | ||
+ | * [http://ct.jaguarfreight.com/wiki/CT_bo#Estimated_Export_Pick_Up_Date Estimated export pickup date]. ''Required to be filled in if an export trucker is filled in OR a container number.'' | ||
+ | * [http://ct.jaguarfreight.com/wiki/CT_bo#Estimated_Delivery_Date Estimated delivery date]. | ||
+ | |||
+ | ==== Air Trucking shipments ==== | ||
+ | * [http://ct.jaguarfreight.com/wiki/CT_bo#Estimated_Export_Pick_Up_Date Estimated export pickup date]. ''Only required to be filled in if an export trucker is filled in.'' | ||
+ | * [http://ct.jaguarfreight.com/wiki/CT_bo#Estimated_Delivery_Date Estimated delivery date]. |
Current revision as of 21:29, 3 January 2012
Contents |
[edit] Info
[edit] Parent Mantis
- mantis 0100
[edit] Scope of this wiki
Add constraints / date validations for estimated dates, not allowing updates to take place out of specified chronological order.
[edit] SOW 1
- Mantis:0003185:(CT2 Misc) Add Estimated Date Validation
Core requirements:
- System should validate the chronological order in the specific sequence for all estimated dates.
- The system must allow each of the dates to be the same as the previous date or more.
- If an attempt is made to confirm a date out of order an error message should be generated and the date should not be saved.
- Generalized example of error message: <Next date> cannot be confirmed until <previous date> has been confirmed in <CT #XXXXXX>.
- Specific example of error message: Estimated arrival date cannot be confirmed until Estimated departure date has been confirmed.
- CT # should be indicated in the error message:
- 1) If CT is a part of Group and date field what out of order is selected for "Group save".
- 2) If CT is a part of Master.
NOTE: Validations of estimated dates are not subject to Actual Date validations.
[edit] Specific sequence of validating estimated dates
- Specific sequence of validating dates is conditioned on the set of events in the shipment.
- Each event corresponds to the date of shipment depending on the mode of transport:
[edit] FCL shipments
- Estimated collection date. Only required to be filled in if an export trucker is filled in.
- Origin terminal Estimated date. Only required if radio button is set to yes indicating the origin terminal is different from the port of loading.
- Port of loading Estimated date.
- Port of trans-ship Estimated date. Only required if check box is checked indicating this record has a trans-shipment point.
- Port of discharge Estimated date.
- Destination terminal Estimated date. Only required if radio button is set to yes indicating the destination terminal is different than the port of discharge.
- Requested Delivery date.
[edit] LCL shipments
- Estimated export pickup date. Only required if an export pickup trucker is filled in
- Origin terminal estimated date. Only required if radio button is set to yes indicating it would differ from Port of Loading estimated date.
- Port of loading estimated date.
- Port of trans-ship Estimated date. Only required if check box is checked indicating this record has a trans-shipment point.
- Port of discharge estimated date.
- Destination terminal estimated date. Only required if radio button is set to yes indicating the destination terminal is different than the port of discharge.
- Estimated delivery date.
[edit] Air shipments
- Estimated export pickup date. Only required to be filled in if an export trucker is filled in.
- Airport of departure estimated time of departure.
- Trans-shipment airport estimated time of departure. Only required if check box is checked indicating this record has a trans-shipment point.
- Airport of destination estimated time of arrival.
- Estimated delivery date.
[edit] Domestic Trucking shipments
- Estimated export pickup date. Only required to be filled in if an export trucker is filled in.
- Estimated delivery date.
[edit] Ocean Trucking shipments
- Estimated export pickup date. Required to be filled in if an export trucker is filled in OR a container number.
- Estimated delivery date.
[edit] Air Trucking shipments
- Estimated export pickup date. Only required to be filled in if an export trucker is filled in.
- Estimated delivery date.