Client Shipment List

From UG

(Difference between revisions)
Jump to: navigation, search
(Use cases)
(Use cases)
Line 50: Line 50:
== Use cases ==
== Use cases ==
-
uc1) '''Goal:''' See what shipments are ''live'', what are ''undefined'', ''delivered'' or ''archived''
+
uc1)  
 +
 
 +
'''Goal:''' User wants to see what shipments are ''live'', what are ''undefined'', ''delivered'' or ''archived''
'''Steps:'''
'''Steps:'''
# click on appropriate tab
# click on appropriate tab
-
uc2) User chooses one of the shipment records to find out more about its detail by:
+
uc2)  
-
* double click on the shipment record
+
-
* click on the shipment record and press "Show Selected"
+
-
'''NOTE:''' user can do that with any of the tabs (Undefined, Live, Delivered, and Archived)
+
 +
'''Goal:''' User wants to see shipment details for particular CT
-
uc3)User adds a shipment record under undefined, live, delivered, or archived tabs to Watch List
+
'''Steps:'''
 +
* option1) double click on the shipment record OR
 +
* option2) click on the shipment record and press "Show Selected"
 +
 
 +
uc3)
 +
 
 +
'''Goal:'''  User wants to add CT to Watch List
 +
 
 +
'''Steps:'''
-
* user goes to a shipment tab that he/she would like to add shipment records in to watch list. For example, user would like to add an undefined shipment into watch list.
+
*1 select CT (with no nickname)
-
* user can see a list of shipment with Nickname:(blank for default), CT#, Created On Date, Shipper, and Consignee columns
+
*2 enter Nickname into textbox
-
'''NOTE:''' the differences between each tab are shipments record in Live, Delivered and Archived have "MOT" column as graphics for different mode of transportation
+
*3 (optional) repeat step 2 for any number of CTs
-
* user can type Nickname in a text box for each shipment as he/she wants to add to watch list.
+
*4 click on "Add to Watch List" button
-
* user click "Add to Watch List", the shipment record will be in his/her watch list
+
*5 pop-up appears "X CT's has been added to Watch List [OK]"
-
* If a nickname field is not entered and user clicks "Add Watch List", nothing should happen
+
*6 click "OK"
 +
*7 system displays Nickname: as required
== Test Plan and QA ==
== Test Plan and QA ==

Revision as of 20:16, 28 July 2009

Contents

Dev

Business Requirements

br1) List All is a panel where user can see all shipments (allowed for that user to see).

br2) present as 4 groups: undef, live, deliv, arch. This is exactly as in Jag App

br3) add ability to enter nickname for CT and add to Watch List

Specs

ClientApp.ListAll.example

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

ss1) This panel shows ONLY CTs visible to logged user.See Client visibility rule

ss2) 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 tabs):

  • 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. Steps:

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

ss5) link from CT to Shipment details

Two options:

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

In both cases CT Details page would open up.

ss6) Paging

No paging yet.

ss7) default order show sorted by CT# latest at the top

Use cases

uc1)

Goal: User wants to see what shipments are live, what are undefined, delivered or archived

Steps:

  1. click on appropriate tab

uc2)

Goal: User wants to see shipment details for particular CT

Steps:

  • option1) double click on the shipment record OR
  • option2) click on the shipment record and press "Show Selected"

uc3)

Goal: User wants to add CT to Watch List

Steps:

  • 1 select CT (with no nickname)
  • 2 enter Nickname into textbox
  • 3 (optional) repeat step 2 for any number of CTs
  • 4 click on "Add to Watch List" button
  • 5 pop-up appears "X CT's has been added to Watch List [OK]"
  • 6 click "OK"
  • 7 system displays Nickname: as required

Test Plan and QA

Test Plan

t1) test all use cases

t2)

Look And Feel

Tweaks

tw1) Add paging to every tab

RFC

rfc1) sort by any column woul be nice, but what logic / UI to implement? rfc2) let user select page size

Personal tools