Client MAWB Tracking

From UG

(Difference between revisions)
Jump to: navigation, search
(QA)
(Biz Analyst Intro)
Line 2: Line 2:
== Biz Analyst Intro ==
== Biz Analyst Intro ==
-
MAWB Tracking Shipment feature allows end users to track air and ocean shipments via the carriers own website. This is currently achieved by using a 3rd party supplier (ICARUS).
+
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 ==
== Sys Analyst Intro ==

Revision as of 16:19, 16 August 2009


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 in specific shipment detail record in order to track
      • Button logic (see specs)
      • Result for tracking shipment

Dev

http://mantis.jaguarfreight.com/mantis/view.php?id=939

Specs

Client.TrackingAirShipment
Client.ResultAWBValid
Client.ResultAWBInValid

See Tracking Air Shipment picture concept

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
  • This tracking does not link with any CTs#

ss1b) Track Air shipment screen consists of

  • Message quide on the top " 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 for typing characters)
  • Air Waybill textbox (8 digits) and unique
  • Submit button
  • See Client.TrackingAirShipment picture for guidance

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 code

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

  • Result page that shows:
    • Airwaybill number
    • Airline
    • Total Pieces
    • Weight
    • Fliend number
    • Date of Departure
    • Destination Port
    • Estimated Time of Departure

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 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

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

Look And Feel

RFC

Personal tools