In Transit Report
From UG
Contents |
Business Needs and Requirements
This report is used to identify those shipments that already "considered on the move" but "considered not yet delivered".
Technical Specification
Summary
- Input for this report is a list of all CTs in the system.
- To appear on the report CT must satisfy:
- In Output section of this specification it is defined how user can control format of the output and in what form it is presented to the user (what columns to include, etc.)
User Interface
- In order to generate report user have to:
- configure "user defined conditions" (select desired Client Company for example) and
- configure "output" (Select Shipper CT field to appear on the generated table)
- All settings are grouped into two tabs:
- Filters
- Output
- Action controls:
- Generate Report button - to generate report
- Reset Form button - to clear form on both tabs
- See Media:In Tansit UI for User Defined Conditions.JPG and Media:In_Tansit_Output_Tab.JPG.
Hard Coded Conditions
For CT to appear on this report it must satisfy all conditions below:
- CT does not have *Deleted* status AND
- CT does not have *Archived* status AND
- CT satisfy MOT specific conditions - see below:
MOT = Air
- ExpTab.Master Airway bill "is not empty" AND
- ImpTab.Actual Delivery Date "is empty" or today's date or yesterday's date
MOT = LCL/Client Consol
- CT has at least one container AND
- Container# field "is not empty" for one or more containers on ContTab.ContainersTable AND
- ImpTab.Actual Delivery Date "is empty" or today's date or yesterday's date
MOT = FCL and MOT = Truck-Ocn
- CT has at least one container AND
- Container# field "is not empty" for one or more containers on ContTab.ContainersTable AND
- ContTab.ContainersTable.ContainerX.Actual Delivery Date "is empty" or today's date or yesterday's date
for allfor one or more containers
MOT = Truck-Dom
- GenTab.Estimated Export Pick-Up Date "is not empty" AND
- ImpTab.Actual Delivery Date "is empty" or today's date or yesterday's date
MOT = Truck-Air
- GenTab.Estimated Export Pick-Up Date "is not empty" AND
- ImpTab.Actual Delivery Date "is empty" or today's date or yesterday's date
Note About Containers
User Defined Conditions
These are also called filters.
General functionality
- See Media:In Tansit UI for User Defined Conditions.JPG
- All filters are located on "Filters" tab
- There is a check box in front of every filter. Filter is applied only when checked
- All filters are "multiselect".
- Filters consists of several groups
- Every filter connected by AND and selections inside filter are connected by OR
- For example:
- (Origin Airports=JFK OR Origin Airports=SFO) AND (Destination Airports=BKK OR Destination Airports=OKA)
- For example:
Non-specific to MOT group of filters
- Client
- List is from: Admin > Client Companies
- Mapped to: CT, Gen Tab, E0. Client
- Origin Country
- List is from: Admin > Geography > Countries
- Mapped to: CT, Gen Tab, Origin country
- Destination Country
- List is from: Admin > Geography > Countries
- Mapped to: CT, Gen Tab, Destination country
- Origin Region
- List is from: Admin > Geography > Region
- Mapped to: CT, Gen Tab, Origin country (based on Country TO Region mapping in Admin)
- NOTE: Selecting one Origin Region is equivalent to selecting all countries in this region in "Origin Country" filter
- Destination Region
- List is from: Admin > Geography > Region
- Mapped to: CT, Gen Tab, Destination country (based on Country TO Region mapping in Admin)
Air filters
- Airport(s) of departure
- Airport(s) of destination
Ocean filters
- Terminals of departure
- Terminals of destination
MOT filter
- AIR
- OCEAN
- TRUCKING
... "Display PO" numbers on report results checkbox
Output
- s1 Is in the form of Excel file
- s2 It consists of 4 sections (one per MOT). Each has same design
- s3 Each section is a table with the following columns
- CT #
- Shipper
- Consignee
- Quantity,
- new start: depends on the MOT:
- if FCL, then show number of containers (example: "5 containers")
- if LCL, then show Volume ("23 cbm")
- if AIR, then show Chargeable Weight ("200 kg")
- if TRUCK, then show Gross Weight ("200 kg")
- new end --Alex 23:05, 7 July 2009 (UTC)
- new start: depends on the MOT:
- from country
- to country
- estimated/actual departure
- estimated/actual arrival
- PO (show only first PO, show PO++ if more than one PO exists)
- s4 sort by: estimated/actual arrival, to country, qty
- s5 For MOT=Air, Truck each line represents one CT
- s6 For MOT=FCL, LCL each line represents:
- One CT only if that CT does not have Master
- If CT has a Master then:
- each line in the table above represent one master
- ANY CT from that master is shown in a dropdown
- all fields displayed are fields for THAT CT (except Quantity that always shows value for entire Master)
- if user selects another CT then all fields are re-freshed
- s7 [View] button opens CT record
- s8 For departure and arrival columns: Show estimated value if actual value is not set
Dev, QA and History of Changes
Link to Parent Mantis
Link to Archive
Tweaks version 1.1.a
Note: Tira 9:50 28 Oct 2009
tw1) Add summary shipment record() count on the report to indicate that how many shipments...
tw2) Create a HTML result page before excel report
tw3) Create download to excel button -> generate xls report
No update to TS
Rel 2.0 Complete change of report conditions
- In this version all hard coded conditions has been completely changed.
No update to TS
Dec 5 Spec major cleanup
- TS has been updated
- Ver 1.0 has been archived
--Alex 21:31, 5 December 2009 (UTC)
RFC
1.need to exact order and form of sorting rules (include sorting rules by date for masters)--Andrei 09:51, 23 July 2009 (UTC)--