Client Shipment List

From UG

(Difference between revisions)
Jump to: navigation, search
(Use cases)
(Use cases)
Line 54: Line 54:
* go to the undefined tab on the Client App and it must show the list of all undefined CT
* go to the undefined tab on the Client App and it must show the list of all undefined CT
* The list of undefined consists of Nickname:, CT#:, Created On Date:, Shipper:, and Consignee: fields
* The list of undefined consists of Nickname:, CT#:, Created On Date:, Shipper:, and Consignee: fields
-
* Nickname is a text box. It allows user to type any name they want to enter
+
* Nickname is a text box. It allows user to type any name they want to enter in order to add to Watch list
* CT# , Created on Date, Shipper and Consignee are generated by the system
* CT# , Created on Date, Shipper and Consignee are generated by the system
Line 60: Line 60:
uc2) Live tab
uc2) Live tab
* go to the live tab on the Client App and it must show the list of CT that is live
* go to the live tab on the Client App and it must show the list of CT that is live
-
* The list of Live CT consists of MOT:
+
* The list of Live CT consists of MOT:,, Nickname:, CT#:, Created On Date:, Shipper:, and Consignee: fields
-
* Nickname is a text box. It allows user to type any name they want to enter
+
* Nickname is a text box. It allows user to type any name they want to enter in order to add to Watch list
* CT# , Created on Date, Shipper and Consignee are generated by the system
* CT# , Created on Date, Shipper and Consignee are generated by the system
-
* CT is live if the following conditions are met:, Nickname:, CT#:, Created On Date:, Shipper:, and Consignee: fields
+
* CT is live if the following conditions are met:
** If MOT is AIR then ActualDeliveryDate in Import Tab must be empty.  
** If MOT is AIR then ActualDeliveryDate in Import Tab must be empty.  
** If MOT is oceanLCL then ImportTab.ActualDeliveryDateDATEBOX must be empty  
** If MOT is oceanLCL then ImportTab.ActualDeliveryDateDATEBOX must be empty  
Line 70: Line 70:
** If MOT is truckOcn then GenTab.y.ActualDelivery must be empty  
** If MOT is truckOcn then GenTab.y.ActualDelivery must be empty  
** If MOT is truckDom then GenTab.y.ActualDelivery must be empty  
** If MOT is truckDom then GenTab.y.ActualDelivery must be empty  
 +
Uc3) Delivered Tab  
Uc3) Delivered Tab  
-
CT is "delivered" if the following conditions are met:  
+
* go to the delivered tab on the Client App and it must show the list of CT that is delivered
-
If MOT is air: ImportTab.ActualDeliveryDateDATEBOX is not empty  
+
* The list of delivered CT consists of MOT:, Nickname:, CT#:, Created On Date:, Shipper:, and Consignee: fields
-
MOT = oceanLCL: ImportTab.ActualDeliveryDateDATEBOX is not empty  
+
* Nickname is a text box. It allows user to type any name they want to enter in order to add to Watch list
-
MOT = oceanFCL: ComTable.ContainerTable.ActualDeliveryDateDATEBOX is not empty (for all containers)
+
* CT# , Created on Date, Shipper and Consignee are generated by the system
-
MOT = truckAir: GenTab.y.ActualDelivery: is not empty
+
* CT is "delivered" if the following conditions are met:  
-
MOT = truckOcn: GenTab.y.ActualDelivery: is not empty
+
** If MOT is air then ImportTab.ActualDeliveryDateDATEBOX must not be empty  
-
MOT = truckDom: GenTab.y.ActualDelivery: is not empty
+
** MOT is oceanLCL then ImportTab.ActualDeliveryDateDATEBOX must not be empty  
 +
** MOT is oceanFCL then ComTable.ContainerTable.ActualDeliveryDateDATEBOX must not be empty (for all containers)
 +
** MOT is truckAir then GenTab.y.ActualDelivery must not be empty
 +
** MOT is truckOcn then GenTab.y.ActualDelivery must not be empty
 +
** MOT is truckDom then GenTab.y.ActualDelivery must not be empty
 +
 
 +
 
Uc4) Archived Tab  
Uc4) Archived Tab  
 +
* go to the live tab on the Client App and it must show the list of CT that is live
 +
* The list of Live CT consists of MOT:,, Nickname:, CT#:, Created On Date:, Shipper:, and Consignee: fields
 +
* Nickname is a text box. It allows user to type any name they want to enter in order to add to Watch list
 +
* CT# , Created on Date, Shipper and Consignee are generated by the system
CT is "archived" if the following conditions are met:  
CT is "archived" if the following conditions are met:  
MOT = air: ImportTab.ActualDeliveryDateDATEBOX value is 6 month (or more) older than todays date
MOT = air: ImportTab.ActualDeliveryDateDATEBOX value is 6 month (or more) older than todays date

Revision as of 03:08, 22 July 2009

Contents

Dev

Specs

ss0) This component is very similar to List CTs in Internal(Jaguar) App.

ss1) This panel shows CTs visible to logged user.See CT visibility rules below.

ss2) It has a number of related CT reports arranged using tabs:

  • Undefined
  • Live
  • Delivered
  • Archived

ss2a) Conditions for CT appearence on particular tab (Undefine, Live, Delivered, or Archived) is the same as here: http://mantis.jaguarfreight.com/wiki/List_CTs#Definition_of_UNDEFINED_LIVE_DELIVERED_ARCHIVED

ss3) Fields on reports (same for all):

  • MOT
  • Nickname
  • CT#
  • Created On
  • Shipper
  • Consignee

ss4) Add to Watch List Feature

It allows to add any CT from List All to Watch List. Use case:

  1. point cursor into Nickname field for desired CT
  2. enter nickname
  3. click "Add to Watch List"

ss5) Selecting CT Two options:

  • double click
  • select and click on "Show selected button"

In both cases CT Details page would open up.

ss6) Paging

No paging.

CT Visibility rule

ss1) It controls what CTs client user can see. We have the following rule - client user can see only:

  • CTs with E0 field that equals to ANY client set in table Admin.NonJagUserProfile.PartB.
  • TBD

Use cases

uc1) Undefined tab

  • go to the undefined tab on the Client App and it must show the list of all undefined CT
  • The list of undefined consists of Nickname:, CT#:, Created On Date:, Shipper:, and Consignee: fields
  • Nickname is a text box. It allows user to type any name they want to enter in order to add to Watch list
  • CT# , Created on Date, Shipper and Consignee are generated by the system


uc2) Live tab

  • go to the live tab on the Client App and it must show the list of CT that is live
  • The list of Live CT consists of MOT:,, Nickname:, CT#:, Created On Date:, Shipper:, and Consignee: fields
  • Nickname is a text box. It allows user to type any name they want to enter in order to add to Watch list
  • CT# , Created on Date, Shipper and Consignee are generated by the system
  • CT is live if the following conditions are met:
    • If MOT is AIR then ActualDeliveryDate in Import Tab must be empty.
    • If MOT is oceanLCL then ImportTab.ActualDeliveryDateDATEBOX must be empty
    • If MOT is oceanFCL then ComTable.ContainerTable.ActualDeliveryDateDATEBOX must be empty (for at least one container)
    • If MOT is truckAir then GenTab.y.ActualDelivery must be empty
    • If MOT is truckOcn then GenTab.y.ActualDelivery must be empty
    • If MOT is truckDom then GenTab.y.ActualDelivery must be empty


Uc3) Delivered Tab

  • go to the delivered tab on the Client App and it must show the list of CT that is delivered
  • The list of delivered CT consists of MOT:, Nickname:, CT#:, Created On Date:, Shipper:, and Consignee: fields
  • Nickname is a text box. It allows user to type any name they want to enter in order to add to Watch list
  • CT# , Created on Date, Shipper and Consignee are generated by the system
  • CT is "delivered" if the following conditions are met:
    • If MOT is air then ImportTab.ActualDeliveryDateDATEBOX must not be empty
    • MOT is oceanLCL then ImportTab.ActualDeliveryDateDATEBOX must not be empty
    • MOT is oceanFCL then ComTable.ContainerTable.ActualDeliveryDateDATEBOX must not be empty (for all containers)
    • MOT is truckAir then GenTab.y.ActualDelivery must not be empty
    • MOT is truckOcn then GenTab.y.ActualDelivery must not be empty
    • MOT is truckDom then GenTab.y.ActualDelivery must not be empty


Uc4) Archived Tab

  • go to the live tab on the Client App and it must show the list of CT that is live
  • The list of Live CT consists of MOT:,, Nickname:, CT#:, Created On Date:, Shipper:, and Consignee: fields
  • Nickname is a text box. It allows user to type any name they want to enter in order to add to Watch list
  • CT# , Created on Date, Shipper and Consignee are generated by the system

CT is "archived" if the following conditions are met: MOT = air: ImportTab.ActualDeliveryDateDATEBOX value is 6 month (or more) older than todays date MOT = oceanLCL: ImportTab.ActualDeliveryDateDATEBOX value is 6 month (or more) older than todays date MOT = oceanFCL: ComTable.ContainerTable.ActualDeliveryDateDATEBOX value is 6 month (or more) older than todays date(look at ActualDeliveryDate for ALL containers and compare the most recent value with todays date) MOT = truckAir: GenTab.y.ActualDelivery: value is 6 month (or more) older than todays date MOT = truckOcn: GenTab.y.ActualDelivery: value is 6 month (or more) older than todays date MOT = truckDom: GenTab.y.ActualDelivery: value is 6 month (or more) older than todays date


uc2) uc3) uc4) uc5)

QA

Look And Feel

RFC

Personal tools