Client Application

From UG

(Difference between revisions)
Jump to: navigation, search
(Use cases)
 
(27 intermediate revisions not shown)
Line 1: Line 1:
-
== Intro ==
+
== Biz Analyst Intro ==
-
tbd
+
...
-
 
+
-
== Business Requirements ==
+
-
 
+
* Need "kick ass", XXI century concept/graphics!
* Need "kick ass", XXI century concept/graphics!
 +
...
 +
== Sys Analyst Intro ==
 +
* This is a web based access to CT2 DB for non jag users
-
== Layout ==
+
== Specs ==
-
 
+
-
 
+
-
'''ss1''' Each page consists of:
+
-
 
+
-
* Header
+
-
* Body
+
-
* Footer
+
-
 
+
-
ss2) See example page here: http://mantis.jaguarfreight.com/svn/ct2/SS/client/v2/client-wireframes2.jpg
+
-
 
+
-
ss3. Header and Footer are same for every page
+
-
ss4. Body is different from page to page but has some "shared standard components":
+
-
 
+
-
* main menu bar
+
-
* breadcrumb trail
+
-
 
+
-
== Major Components ==
+
Client has the following subcomponents:
Client has the following subcomponents:
-
* Log In Page
+
* [[Client Log In Panel]]
-
* Home Page
+
* [[Client Home Page]]
-
* User Profile
+
* [[Client My Profile]]
-
* List All  
+
* [[Client List All]]
-
* Shipment Details
+
* [[Client Shipment Details]]
-
* Watch List
+
* [[Client Watch List]]
-
* Where Is  
+
* [[Client Where Is]]
-
* Reports  
+
* [[Client Reports]]
-
* MAWB Tracking
+
* [[Client MAWB Tracking]]
 +
* [[Client Misc]]
 +
* [[Client Look and Feel]]
-
* Header (shared)
+
== Dev  ==
-
* Footer (shared)
+
-
* Other shared components (main menu bar, breadcrumb trail, 'tbd')
+
-
== Log In Page ==
+
History:
-
 
+
-
ss1) This is a typical "login panel" with "Save my password" and "Forgot Password?" feature
+
-
 
+
-
ss2) For the "first/limited clients release" this would be a separate page. After CT1 is discontinued this would become just a panel on www.jaguafreight.com homepage
+
-
 
+
-
ss3) This Login Page/Panel consists of:
+
-
* Username field
+
-
* Password field
+
-
* Save my password check box
+
-
* Forgot Password? link
+
-
 
+
-
=== Use cases ===
+
-
uc1) '''try to log in using correct uname/pwd'''
+
-
 
+
-
# goto Internal App and create non-jag account, set active=true
+
-
# goto Client App
+
-
# enter uname, pwd, click on "Login"
+
-
# system should show Client App Home Page
+
-
 
+
-
us2) '''try to log in using incorrect uname/pwd'''
+
-
TBD
+
-
 
+
-
 
+
-
=== Look And Feel ===
+
-
TBD
+
-
 
+
-
== Home Page ==
+
-
 
+
-
Home page consists of the following subcomponents:
+
-
 
+
-
* Main menu 
+
-
* Top 5
+
-
* RSS News
+
-
* Quote of the Day
+
-
* Testimonials
+
-
* Weather
+
-
* Financial
+
-
 
+
-
=== Main menu  ===
+
-
tbd
+
-
 
+
-
===  Top 5 ===
+
-
tbd
+
-
 
+
-
===  RSS News ===
+
-
tbd
+
-
 
+
-
===  Quote of the Day ===
+
-
tbd
+
-
 
+
-
===  Testimonials ===
+
-
tbd
+
-
 
+
-
===  Weather ===
+
-
tbd
+
-
 
+
-
===  Financial ===
+
-
tbd
+
-
 
+
-
== User Profile ==
+
-
TBD
+
-
 
+
-
== List All ==
+
-
 
+
-
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:
+
-
 
+
-
* undef
+
-
* 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:
+
-
# point cursor into Nickname field for desired CT
+
-
# enter nickname
+
-
# click "Add to Watch List"
+
-
 
+
-
ss5) Selecting CT
+
-
 
+
-
TBD
+
-
 
+
-
ss6) Paging
+
-
 
+
-
TBD
+
-
 
+
-
=== 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
+
-
 
+
-
== Watch List ==
+
-
== Where Is ==
+
-
== Reports ==
+
-
== MAWB Tracking ==
+
-
 
+
-
== Header ==
+
-
== Footer ==
+
-
== Other shared components ==
+
-
 
+
-
== Browser and Platforms Requirements ==
+
-
This app should work well on the following:
+
-
 
+
-
Browsers:
+
-
* FireFox ver: 3.0, TBD
+
-
* IE ver: 8, 7?
+
-
* TBD
+
-
 
+
-
Platforms:
+
-
* Windows ver: ...
+
-
* Linux ver: ...
+
-
* Apple ver: ...
+
-
 
+
-
== Development and History ==
+
Proj plan: http://docs.google.com/View?id=dgwxtwcq_47g5zxfrd3
Proj plan: http://docs.google.com/View?id=dgwxtwcq_47g5zxfrd3
-
 
-
Latest folder:
 
-
http://mantis.jaguarfreight.com/svn/ct2/SS/client/v2/
 
Old requirements docs/folders:
Old requirements docs/folders:
 +
* http://mantis.jaguarfreight.com/svn/ct2/SS/client/v2/
* http://mantis.jaguarfreight.com/svn/ct2/SS/2008/html/CT2ClientRequirements.html
* http://mantis.jaguarfreight.com/svn/ct2/SS/2008/html/CT2ClientRequirements.html
* http://mantis.jaguarfreight.com/svn/ct2/SS/2008/html/CT2ClientRequirementsAPPENDIX_A.html
* http://mantis.jaguarfreight.com/svn/ct2/SS/2008/html/CT2ClientRequirementsAPPENDIX_A.html
* http://mantis.jaguarfreight.com/svn/ct2/SS/client/
* http://mantis.jaguarfreight.com/svn/ct2/SS/client/
-
== RFC ==
+
 
-
=== July 15 demo feedback ===
+
 
-
*fb1) '''Shipment Details, printer friendly tab '''
+
[[Category:Client_Misc]]
-
Should be "standard printer friendly feature" which means ability to print page without any "extras" like header/footer/etc. What we have now is something else.
+

Current revision as of 20:56, 25 November 2009

Contents

[edit] Biz Analyst Intro

...

  • Need "kick ass", XXI century concept/graphics!

...

[edit] Sys Analyst Intro

  • This is a web based access to CT2 DB for non jag users

[edit] Specs

Client has the following subcomponents:

[edit] Dev

History: Proj plan: http://docs.google.com/View?id=dgwxtwcq_47g5zxfrd3

Old requirements docs/folders:

Personal tools