Client MAWB Tracking

From UG

Revision as of 17:52, 11 May 2010 by Montira (Talk | contribs)
Jump to: navigation, search


Contents

Biz Analyst Intro

MAWB Tracking Shipment feature allows end users to track air and ocean shipments via the carrier's own website. This is currently achieved by using a 3rd party supplier (ICARUS).

Sys Analyst Intro

  • There are 2 ways of tracking
    • Tracking from MAWB Tracking link from Main Menu and Menu bar
      • Only Air Shipments
      • Stand alone tracking
      • Inputs: airline prefix code and Air Waybill code (Integrate with Icarus system)
      • Result for tracking shipment
    • Tracking shipment from a specific shipment detail
      • Air and Ocean shipments
      • There is a button to click for a specific shipment detail record in order to track
      • Button logic (see specs)
      • Result for tracking shipment

Dev

Parent Mantis: 939

Specs

ss1a) Tracking from MAWB Tracking link from Main Menu and Menu bar

  • This component is similar to CT1 MAWB tracking
  • Client is able to track air shipments by selecting Airline and Air WayBill
  • This tracking does not link with any CTs#
  • See #Figure 1. MAWB Tracking design


ss1b) Track Air shipment screen consists of

  • It is a pop-up
  • Message: To select an airline, please use the scrolling lists available, or key-in the first letter of airline, and then enter the air waybill in the appropriate box
  • Airline prefix dropdown list(auto search by typing characters)
  • Air Waybill textbox (8 digits) and unique with validation: valid format is 8 numbers
  • Submit button
  • See #Figure 2. MAWB Tracking Airline dropdown


ss1c) Integrate with Icarus System using HTTP request(GET Method)

  • HTTP Parameters: userid, airline, and airway bill
  • Client select Airline code and type Air Waybill numeric code


ss1d) Result page from Airline response return information and generate and display in the HTML code on Icarus end

  • Result page provides:
    • Airwaybill number
    • Airline
    • Total Pieces
    • Weight
    • Fliend number
    • Date of Departure
    • Destination Port
    • Estimated Time of Departure
  • See #


ss1e) 2 kinds of an airline response for air shipment

  • All the results are generated and displayed in the HTML code on Icarus end.
  • Valid shipment result
    • See an example Client.ResultAWBValid picture for guidance
  • Invalid shipment result
    • There is a simple validation on the parameters entered; if the data doesn’t match the format, a validation error will be displayed.
    • See an example Client.ResultAWBInValid picture for guidance


NOTE: See Icarus documentation in Mantis for Input parameters and Airline response: http://mantis.jaguarfreight.com/mantis/view.php?id=940


ss2a) Track Air shipment from a specific shipment detail

ss2b) Track Ocean shipment from a specific shipment detail

  • Client is able to track ocean shipment at shipment detail> Container tab
  • Track Shipment button
    • It shows only when this shipment has BOTH container number and shipping line info (disappear when those info are not there)
      • Container# format: XXXX-YYYYYY-Z
      • Shipping line (this field is mapped from Internal App> Ocean Shipment > ExpTab > b.4. Steamshipline:(v2)
  • This button is integrated with Icarus system
  • Result of tracking

NOTE: See Icarus documentation in Mantis for Input parameters and Ocean tracking response: http://mantis.jaguarfreight.com/mantis/view.php?id=1101

Use cases

uc1) Client tracks an AIR shipment without knowing shipment detail but knowing an airline and airway bill

Steps

  • Client clicks MAWB Tracking from main menu or menu bar
  • System is generated a window asking client for tracking info
  • Client selects an airline from drop down menu
  • Client types air waybill number and clicks submit button
  • System is integrated with Icarus system
  • Icarus system generates a result of shipment tracking detail
    • There are 2 kinds of results
      • Valid shipment: shipment tracking information
      • Invalid shipment: error message


uc2) Client tracks an AIR shipment with knowledge of shipment detail

Steps

  • Client clicks on a specific Air shipment; two options
    • Double clicks on a specific Air shipment
    • Click on a specific Air shipment and clicks "Show Selected" button

In both cases CT Details page would open up.

  • There is 2 cases:
    • If there is some info for Master Airway bill field, "Track Shipment" button is appeared
      • Client tracks this particular shipment by clicking "Track Shipment" button
      • System is integrated with Icarus system
      • Icarus system generates a result of shipment tracking detail
        • There are 2 kinds of results
          • Valid shipment: shipment tracking information
          • Invalid shipment: error message
    • If there is no info for Master Airway bill field, "Track Shipment" button is disappeared
      • Client is not able to track this particular shipment(No Track Shipment button)


uc3) Client tracks an OCEAN shipment with knowledge of shipment detail

Steps

  • Client clicks on a specific Ocean shipment; two options
    • Double clicks on a specific Ocean shipment
    • Click on a specific Ocean shipment and clicks "Show Selected" button

In both cases CT Details page would open up.

  • There is 4 cases:
    • If there is some info for BOTH container# AND SS line(Shipping Line), "Track Shipment" button is appeared
      • Client tracks this particular shipment by clicking "Track Shipment" button
      • System is integrated with Icarus system
      • Icarus system generates a result of shipment tracking detail
        • There are 2 kinds of results
          • Valid shipment: shipment tracking information
          • Invalid shipment: error message
    • If there is some info for container# but NOT SS line(Shipping Line), "Track Shipment" button is disappeared
      • Client is not able to track this particular shipment(No Track Shipment button)
    • If there is some info for SS line(shipping line) but NOT container#, "Track Shipment" button is disappeared
      • Client is not able to track this particular shipment(No Track Shipment button)
    • If there is NO info for BOTH container# AND SS line(Shipping Line), "Track Shipment" button is disappeared
      • Client is not able to track this particular shipment(No Track Shipment button)

QA

qa1) Test uc1...uc3

qa2) Make sure all the component working properly

Tweaks from feedback Sep4, 2009 meeting

tw1) MAWB Tracking from Main Menu and menu bar - Can we come up with a different design that looks better on Client App in term of blending color better. It now looks like cut and paste the old design

Look And Feel

To make it more nicely design for CT2 client App, please see figure 1 below.

Figures

Figure 1. MAWB Tracking design

File:MAWBTracking.JPG


Figure 2. MAWB Tracking Airline dropdown

File:MAWBTrackingAIR.JPG


Figure 3. MAWB Tracking Result Valid

File:AirTrackInvalidAWB.JPG

RFC