Delivery Order Trucking Air
From UG
(→Additional Figures) |
(→History) |
||
(38 intermediate revisions not shown) | |||
Line 1: | Line 1: | ||
- | [[Category: | + | [[Category:Ops Pdfs Truck]] |
- | == Mantis == | + | == Prerequisites, Mantis == |
- | [http://mantis.jaguarfreight.com/mantis/view.php?id=1575 1575] | + | * mantis: [http://mantis.jaguarfreight.com/mantis/view.php?id=1575 1575] |
+ | |||
+ | * prerequisites: | ||
+ | ** [[Generic Pdf (abstract)]] | ||
== Business Needs and Requirements == | == Business Needs and Requirements == | ||
Line 8: | Line 11: | ||
=== Summary === | === Summary === | ||
=== Template === | === Template === | ||
- | ==== Template Top Section ==== | + | ==== Template Top Section ==== |
- | ==== Template Bottom Section ==== | + | |
+ | See [[#Figure 1: Template Top Section ]] | ||
+ | |||
+ | See detailed field definitions below. Label them as they defined below (for example "DATE:") | ||
+ | |||
+ | '''DATE:''' | ||
+ | |||
+ | :* ''UI type:'' datebox | ||
+ | :* ''UI params:'' none | ||
+ | :* ''UI validation/constraint:'' none | ||
+ | |||
+ | :* ''mapping:'' none | ||
+ | :* ''default:'' current date (on users PC) | ||
+ | :* ''overflow case:'' N/A | ||
+ | :* ''group generate case:'' N/A | ||
+ | |||
+ | |||
+ | '''TRUCKER:''' | ||
+ | |||
+ | :* ''UI type:'' textbox | ||
+ | :* ''UI params:'' tbd | ||
+ | :* ''UI validation/constraint:'' tbd | ||
+ | |||
+ | :* ''mapping:'' Gen Tab, Export Pick-up Trucker (V3) | ||
+ | :* ''default:'' value from current CT | ||
+ | :* ''overflow case:'' delete | ||
+ | :* ''group generate case:'' pull from current CT | ||
+ | |||
+ | :* ''note:'' this is Trucking company | ||
+ | |||
+ | '''CT NO:''' | ||
+ | |||
+ | :* ''UI type:'' textbox | ||
+ | :* ''UI params:'' tbd | ||
+ | :* ''UI validation/constraint:'' tbd | ||
+ | |||
+ | :* ''mapping:'' CT# | ||
+ | :* ''default:'' value from current CT | ||
+ | :* ''overflow case:'' show as many as can fit and add "++" to indicate there are more | ||
+ | :* ''group generate case:'' show all CT#s | ||
+ | |||
+ | |||
+ | '''REFERENCE NO:''' | ||
+ | |||
+ | :* ''UI type:'' textbox | ||
+ | :* ''UI params:'' tbd | ||
+ | :* ''UI validation/constraint:'' tbd | ||
+ | |||
+ | :* ''mapping:'' Gen Tab, A. Export ref# | ||
+ | :* ''default:'' value from current CT | ||
+ | :* ''overflow case:'' n/a | ||
+ | :* ''group generate case:'' pull from current CT | ||
+ | |||
+ | |||
+ | '''TRUCKING CHARGES:''' | ||
+ | |||
+ | :* ''UI type:'' drop-down listbox | ||
+ | :* ''UI params:'' tbd | ||
+ | :* ''UI validation/constraint:'' tbd | ||
+ | |||
+ | :* ''mapping:'' none | ||
+ | :* ''default:'' Prepaid (other values:"Collect", "Third party") | ||
+ | :* ''overflow case:'' n/a | ||
+ | :* ''group generate case:'' n/a | ||
+ | |||
+ | |||
+ | '''ETA:''' | ||
+ | |||
+ | :* ''UI type:'' datebox | ||
+ | :* ''UI params:'' tbd | ||
+ | :* ''UI validation/constraint:'' tbd | ||
+ | |||
+ | :* ''mapping:'' none | ||
+ | :* ''default:'' blank | ||
+ | :* ''overflow case:'' n/a | ||
+ | :* ''group generate case:'' n/a | ||
+ | |||
+ | |||
+ | '''FREE TIME EXPIRES:''' | ||
+ | |||
+ | :* ''UI type:'' tbd | ||
+ | :* ''UI params:'' tbd | ||
+ | :* ''UI validation/constraint:'' | ||
+ | |||
+ | :* ''mapping:'' none | ||
+ | :* ''default:'' blank | ||
+ | :* ''overflow case:'' n/a | ||
+ | :* ''group generate case:'' n/a | ||
+ | |||
+ | |||
+ | '''FLIGHT NO: ''' | ||
+ | |||
+ | :* ''UI type:'' textbox | ||
+ | :* ''UI params:'' tbd | ||
+ | :* ''UI validation/constraint:'' tbd | ||
+ | |||
+ | :* ''mapping:'' none | ||
+ | :* ''default:'' blank | ||
+ | :* ''overflow case:'' n/a | ||
+ | :* ''group generate case:'' n/a | ||
+ | |||
+ | '''AIRLINE:''' | ||
+ | |||
+ | :* ''UI type:'' combobox | ||
+ | :* ''UI params:'' tbd | ||
+ | :* ''UI validation/constraint:'' tbd | ||
+ | |||
+ | :* ''mapping:'' Gen Tab, air3. Airline | ||
+ | :* ''default:'' value from current CT | ||
+ | :* ''overflow case:'' n/a | ||
+ | :* ''group generate case:'' from current CT | ||
+ | |||
+ | |||
+ | '''ORIGIN AIRPORT:''' | ||
+ | |||
+ | :* ''UI type:'' combobox | ||
+ | :* ''UI params:'' tbd | ||
+ | :* ''UI validation/constraint:'' tbd | ||
+ | |||
+ | :* ''mapping:'' all Airports; from Admin > Geography > Airport; default to blank | ||
+ | :* ''default:'' blank | ||
+ | :* ''overflow case:'' n/a | ||
+ | :* ''group generate case:'' n/a | ||
+ | |||
+ | '''AIRWAY BILL NO:''' | ||
+ | |||
+ | :* ''UI type:'' | ||
+ | :* ''UI params:'' | ||
+ | :* ''UI validation/constraint:'' | ||
+ | |||
+ | :* ''mapping:'' Gen Tab, air1. Master AirWay Bill | ||
+ | :* ''default:'' value from current CT | ||
+ | :* ''overflow case:'' n/a | ||
+ | :* ''group generate case:'' from current CT | ||
+ | |||
+ | |||
+ | '''HOUSE AIRWAY BILL NO:''' | ||
+ | |||
+ | :* ''UI type:'' textbox | ||
+ | :* ''UI params:'' tbd | ||
+ | :* ''UI validation/constraint:'' tbd | ||
+ | |||
+ | :* ''mapping:'' Gen Tab, air2. House AirWay Bill | ||
+ | :* ''default:'' value from current CT | ||
+ | :* ''overflow case:'' n/a | ||
+ | :* ''group generate case:'' from current CT | ||
+ | |||
+ | ===== PICK UP/COLLECTION ===== | ||
+ | |||
+ | '''PICK UP/COLLECTION LOCATION''' | ||
+ | |||
+ | :* ''UI type:'' textarea | ||
+ | :* ''UI params:'' tbd | ||
+ | :* ''UI validation/constraint:'' tbd | ||
+ | |||
+ | :* ''mapping:'' Gen Tab, 5.Export Pick-up (T4) | ||
+ | :* ''default:'' value from current CT | ||
+ | :* ''overflow case:'' n/a | ||
+ | :* ''group generate case:''n/a | ||
+ | |||
+ | |||
+ | '''CONTACT PERSON: ''' | ||
+ | |||
+ | :* ''UI type:'' textbox | ||
+ | :* ''UI params:'' tbd | ||
+ | :* ''UI validation/constraint:'' tbd | ||
+ | |||
+ | :* ''mapping:'' "Contact Person:" field from Admin > Addrbook for Gen Tab, 5.Export Pick-up (T4) record | ||
+ | :* ''default:'' based on mapping above | ||
+ | :* ''overflow case:'' n/a | ||
+ | :* ''group generate case:'' n/a | ||
+ | |||
+ | '''TELEPHONE#: ''' | ||
+ | |||
+ | :* ''UI type:'' textbox | ||
+ | :* ''UI params:'' tbd | ||
+ | :* ''UI validation/constraint:'' tbd | ||
+ | |||
+ | :* ''mapping:'' "Tel:" field from Admin > Addrbook for Gen Tab, 5.Export Pick-up (T4) record | ||
+ | :* ''default:'' based on mapping above | ||
+ | :* ''overflow case:'' n/a | ||
+ | :* ''group generate case:'' n/a | ||
+ | |||
+ | ===== FOR DELIVERY TO ===== | ||
+ | |||
+ | '''FOR DELIVERY TO''' | ||
+ | |||
+ | :* ''UI type:'' textarea | ||
+ | :* ''UI params:'' tbd | ||
+ | :* ''UI validation/constraint:'' tbd | ||
+ | |||
+ | :* ''mapping:'' Gen Tab, 6.Export Delivery to (T5) | ||
+ | :* ''default:'' value from current CT | ||
+ | :* ''overflow case:'' n/a | ||
+ | :* ''group generate case:''n/a | ||
+ | |||
+ | |||
+ | '''CONTACT PERSON: ''' | ||
+ | |||
+ | :* ''UI type:'' textbox | ||
+ | :* ''UI params:'' tbd | ||
+ | :* ''UI validation/constraint:'' tbd | ||
+ | |||
+ | :* ''mapping:'' "Contact Person:" field from Admin > Addrbook for Gen Tab, 6.Export Delivery to (T5) | ||
+ | :* ''default:'' based on mapping above | ||
+ | :* ''overflow case:'' n/a | ||
+ | :* ''group generate case:'' n/a | ||
+ | |||
+ | '''TELEPHONE#: ''' | ||
+ | |||
+ | :* ''UI type:'' textbox | ||
+ | :* ''UI params:'' tbd | ||
+ | :* ''UI validation/constraint:'' tbd | ||
+ | |||
+ | :* ''mapping:'' "Tel:" field from Admin > Addrbook for Gen Tab, 6.Export Delivery to (T5) | ||
+ | :* ''default:'' based on mapping above | ||
+ | :* ''overflow case:'' n/a | ||
+ | :* ''group generate case:'' n/a | ||
+ | |||
+ | ==== Template Bottom Section ==== | ||
+ | |||
+ | See [[#Figure 2: Template Bottom Section]]. | ||
+ | |||
+ | This section consists of: | ||
+ | |||
+ | * [[#Commodity Table]] | ||
+ | * [[#Special instructions]] | ||
+ | * [[Empty First Page (feature)]] | ||
+ | * [[Fix First Page (feature)]] | ||
+ | * [[Special Last Page (feature)]] | ||
+ | |||
+ | ===== Commodity table ===== | ||
+ | It is the same as Delivery Order Air Commodity Table, please see delivery order air commodity table at [http://mantis.jaguarfreight.com/wiki/Delivery_Order_Air_%28User_Guide%29 Commodity Table] | ||
+ | |||
+ | ===== Special instructions ===== | ||
+ | |||
+ | :* ''UI type:'' textarea | ||
+ | :* ''UI params:'' tbd | ||
+ | :* ''UI validation/constraint:'' tbd | ||
+ | |||
+ | :* ''mapping:'' blank (except group case) | ||
+ | :* ''default:'' blank (except group case) | ||
+ | :* ''overflow case:'' n/a | ||
+ | :* ''group generate case:'' | ||
+ | ::* print all CT# selected for "group case" | ||
+ | ::* print on one line, separate by comma, example: CT#121424, CT#895663, CT#555111 | ||
+ | |||
=== Pdf === | === Pdf === | ||
+ | See Figure 3. | ||
+ | |||
==== Header ==== | ==== Header ==== | ||
+ | |||
+ | Header for 1-page version is different from multipage version | ||
+ | |||
+ | Header for 1-page version consists of: | ||
+ | |||
+ | '''Jaguar logo''' | ||
+ | :* it is office specific based on login user | ||
+ | |||
+ | '''Issued By''' | ||
+ | :* login user's first name and last name | ||
+ | |||
+ | '''Document name ''' | ||
+ | |||
+ | '''Page X of Y''' | ||
+ | |||
+ | '''Address''' | ||
+ | :* Jaguar Office address based on login user | ||
+ | |||
==== Top Section ==== | ==== Top Section ==== | ||
+ | See #3 on Figure 3. | ||
+ | |||
+ | Reflects Template Top Section. | ||
+ | |||
==== Bottom Section ==== | ==== Bottom Section ==== | ||
+ | See #4,5 on Figure 3. | ||
+ | |||
+ | #4,5 Reflects Template Bottom Section. | ||
+ | |||
+ | '''NOTE:''' text area on #5 MUST be able to fit 4 lines of information | ||
+ | |||
==== Footer ==== | ==== Footer ==== | ||
- | === Special case: | + | #6 is a static text not from template. Will be filled in by hand by operator. |
+ | |||
+ | ==== Special case: Multipage ==== | ||
+ | |||
+ | There 3 cases when document may have more than 1 page: | ||
+ | |||
+ | * Empty 1st Page Feature is on | ||
+ | * Print Special Last Page Feature is on | ||
+ | * Commodity table is too large to fit on 1st page | ||
+ | |||
+ | Header on 2nd, 3rd, ... pages is as shown on Figure 4. | ||
+ | |||
+ | It consists of selected fields below from page 1 with document name, CT#, page X of Y. | ||
+ | * PICK-UP/COLLECTION LOCATION: | ||
+ | * DELIVERY TO:,CT#:,DATE: | ||
+ | * MARKS & NUMBERS: | ||
+ | * PCS: | ||
+ | * DESCRIPTION: | ||
+ | * GROSS WEIGHT: | ||
+ | * VOLUME: | ||
+ | * TOTAL: | ||
+ | |||
== Additional Figures == | == Additional Figures == | ||
=== Figure 1: Template Top Section === | === Figure 1: Template Top Section === | ||
[[File:DO Truck Air Template Top Section.JPG]] | [[File:DO Truck Air Template Top Section.JPG]] | ||
+ | |||
+ | === Figure 2: Template Bottom Section === | ||
+ | [[File:DO Truck Air Template Bottom Section.JPG]] | ||
+ | |||
+ | === Figure 3: Pdf, 1-page version === | ||
+ | [[File:DO Truck Air pdf 1 page version.JPG]] | ||
+ | |||
+ | === Figure 4: Pdf, 2-page version === | ||
+ | [[File:DO Truck Air pdf 2 page version.JPG]] | ||
== History == | == History == | ||
Line 25: | Line 334: | ||
* ver: 1.0 | * ver: 1.0 | ||
* mantis: http://mantis.jaguarfreight.com/mantis/view.php?id=1431 | * mantis: http://mantis.jaguarfreight.com/mantis/view.php?id=1431 | ||
+ | |||
+ | ==== Change for Special last Page Feature ==== | ||
+ | |||
+ | Mantis: [http://ct.jaguarfreight.com/mantis/view.php?id=3102 3102] | ||
+ | |||
+ | Spec update: Partly, need to update it with a new figure showing the special last page feature with more than 1 page. |
Current revision as of 13:30, 27 July 2011
Contents |
[edit] Prerequisites, Mantis
- mantis: 1575
- prerequisites:
[edit] Business Needs and Requirements
[edit] Technical Specification
[edit] Summary
[edit] Template
[edit] Template Top Section
See #Figure 1: Template Top Section
See detailed field definitions below. Label them as they defined below (for example "DATE:")
DATE:
- UI type: datebox
- UI params: none
- UI validation/constraint: none
- mapping: none
- default: current date (on users PC)
- overflow case: N/A
- group generate case: N/A
TRUCKER:
- UI type: textbox
- UI params: tbd
- UI validation/constraint: tbd
- mapping: Gen Tab, Export Pick-up Trucker (V3)
- default: value from current CT
- overflow case: delete
- group generate case: pull from current CT
- note: this is Trucking company
CT NO:
- UI type: textbox
- UI params: tbd
- UI validation/constraint: tbd
- mapping: CT#
- default: value from current CT
- overflow case: show as many as can fit and add "++" to indicate there are more
- group generate case: show all CT#s
REFERENCE NO:
- UI type: textbox
- UI params: tbd
- UI validation/constraint: tbd
- mapping: Gen Tab, A. Export ref#
- default: value from current CT
- overflow case: n/a
- group generate case: pull from current CT
TRUCKING CHARGES:
- UI type: drop-down listbox
- UI params: tbd
- UI validation/constraint: tbd
- mapping: none
- default: Prepaid (other values:"Collect", "Third party")
- overflow case: n/a
- group generate case: n/a
ETA:
- UI type: datebox
- UI params: tbd
- UI validation/constraint: tbd
- mapping: none
- default: blank
- overflow case: n/a
- group generate case: n/a
FREE TIME EXPIRES:
- UI type: tbd
- UI params: tbd
- UI validation/constraint:
- mapping: none
- default: blank
- overflow case: n/a
- group generate case: n/a
FLIGHT NO:
- UI type: textbox
- UI params: tbd
- UI validation/constraint: tbd
- mapping: none
- default: blank
- overflow case: n/a
- group generate case: n/a
AIRLINE:
- UI type: combobox
- UI params: tbd
- UI validation/constraint: tbd
- mapping: Gen Tab, air3. Airline
- default: value from current CT
- overflow case: n/a
- group generate case: from current CT
ORIGIN AIRPORT:
- UI type: combobox
- UI params: tbd
- UI validation/constraint: tbd
- mapping: all Airports; from Admin > Geography > Airport; default to blank
- default: blank
- overflow case: n/a
- group generate case: n/a
AIRWAY BILL NO:
- UI type:
- UI params:
- UI validation/constraint:
- mapping: Gen Tab, air1. Master AirWay Bill
- default: value from current CT
- overflow case: n/a
- group generate case: from current CT
HOUSE AIRWAY BILL NO:
- UI type: textbox
- UI params: tbd
- UI validation/constraint: tbd
- mapping: Gen Tab, air2. House AirWay Bill
- default: value from current CT
- overflow case: n/a
- group generate case: from current CT
[edit] PICK UP/COLLECTION
PICK UP/COLLECTION LOCATION
- UI type: textarea
- UI params: tbd
- UI validation/constraint: tbd
- mapping: Gen Tab, 5.Export Pick-up (T4)
- default: value from current CT
- overflow case: n/a
- group generate case:n/a
CONTACT PERSON:
- UI type: textbox
- UI params: tbd
- UI validation/constraint: tbd
- mapping: "Contact Person:" field from Admin > Addrbook for Gen Tab, 5.Export Pick-up (T4) record
- default: based on mapping above
- overflow case: n/a
- group generate case: n/a
TELEPHONE#:
- UI type: textbox
- UI params: tbd
- UI validation/constraint: tbd
- mapping: "Tel:" field from Admin > Addrbook for Gen Tab, 5.Export Pick-up (T4) record
- default: based on mapping above
- overflow case: n/a
- group generate case: n/a
[edit] FOR DELIVERY TO
FOR DELIVERY TO
- UI type: textarea
- UI params: tbd
- UI validation/constraint: tbd
- mapping: Gen Tab, 6.Export Delivery to (T5)
- default: value from current CT
- overflow case: n/a
- group generate case:n/a
CONTACT PERSON:
- UI type: textbox
- UI params: tbd
- UI validation/constraint: tbd
- mapping: "Contact Person:" field from Admin > Addrbook for Gen Tab, 6.Export Delivery to (T5)
- default: based on mapping above
- overflow case: n/a
- group generate case: n/a
TELEPHONE#:
- UI type: textbox
- UI params: tbd
- UI validation/constraint: tbd
- mapping: "Tel:" field from Admin > Addrbook for Gen Tab, 6.Export Delivery to (T5)
- default: based on mapping above
- overflow case: n/a
- group generate case: n/a
[edit] Template Bottom Section
See #Figure 2: Template Bottom Section.
This section consists of:
- #Commodity Table
- #Special instructions
- Empty First Page (feature)
- Fix First Page (feature)
- Special Last Page (feature)
[edit] Commodity table
It is the same as Delivery Order Air Commodity Table, please see delivery order air commodity table at Commodity Table
[edit] Special instructions
- UI type: textarea
- UI params: tbd
- UI validation/constraint: tbd
- mapping: blank (except group case)
- default: blank (except group case)
- overflow case: n/a
- group generate case:
- print all CT# selected for "group case"
- print on one line, separate by comma, example: CT#121424, CT#895663, CT#555111
[edit] Pdf
See Figure 3.
[edit] Header
Header for 1-page version is different from multipage version
Header for 1-page version consists of:
Jaguar logo
- it is office specific based on login user
Issued By
- login user's first name and last name
Document name
Page X of Y
Address
- Jaguar Office address based on login user
[edit] Top Section
See #3 on Figure 3.
Reflects Template Top Section.
[edit] Bottom Section
See #4,5 on Figure 3.
- 4,5 Reflects Template Bottom Section.
NOTE: text area on #5 MUST be able to fit 4 lines of information
[edit] Footer
- 6 is a static text not from template. Will be filled in by hand by operator.
[edit] Special case: Multipage
There 3 cases when document may have more than 1 page:
- Empty 1st Page Feature is on
- Print Special Last Page Feature is on
- Commodity table is too large to fit on 1st page
Header on 2nd, 3rd, ... pages is as shown on Figure 4.
It consists of selected fields below from page 1 with document name, CT#, page X of Y.
- PICK-UP/COLLECTION LOCATION:
- DELIVERY TO:,CT#:,DATE:
- MARKS & NUMBERS:
- PCS:
- DESCRIPTION:
- GROSS WEIGHT:
- VOLUME:
- TOTAL:
[edit] Additional Figures
[edit] Figure 1: Template Top Section
[edit] Figure 2: Template Bottom Section
[edit] Figure 3: Pdf, 1-page version
[edit] Figure 4: Pdf, 2-page version
[edit] History
[edit] Implement first version of this pdf
- ver: 1.0
- mantis: http://mantis.jaguarfreight.com/mantis/view.php?id=1431
[edit] Change for Special last Page Feature
Mantis: 3102
Spec update: Partly, need to update it with a new figure showing the special last page feature with more than 1 page.