<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-GB">
	<id>https://calidusassist.adcservices.apteancloud.com/calidus-assist/MTS/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Admin</id>
	<title>CTMS - User contributions [en-gb]</title>
	<link rel="self" type="application/atom+xml" href="https://calidusassist.adcservices.apteancloud.com/calidus-assist/MTS/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Admin"/>
	<link rel="alternate" type="text/html" href="https://calidusassist.adcservices.apteancloud.com/calidus-assist/MTS/index.php/Special:Contributions/Admin"/>
	<updated>2026-05-09T07:04:48Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.39.8</generator>
	<entry>
		<id>https://calidusassist.adcservices.apteancloud.com/calidus-assist/MTS/index.php?title=File:292360_11.png&amp;diff=5237</id>
		<title>File:292360 11.png</title>
		<link rel="alternate" type="text/html" href="https://calidusassist.adcservices.apteancloud.com/calidus-assist/MTS/index.php?title=File:292360_11.png&amp;diff=5237"/>
		<updated>2012-05-11T15:35:39Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://calidusassist.adcservices.apteancloud.com/calidus-assist/MTS/index.php?title=File:292360_10.png&amp;diff=5236</id>
		<title>File:292360 10.png</title>
		<link rel="alternate" type="text/html" href="https://calidusassist.adcservices.apteancloud.com/calidus-assist/MTS/index.php?title=File:292360_10.png&amp;diff=5236"/>
		<updated>2012-05-11T15:35:19Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://calidusassist.adcservices.apteancloud.com/calidus-assist/MTS/index.php?title=292360&amp;diff=5235</id>
		<title>292360</title>
		<link rel="alternate" type="text/html" href="https://calidusassist.adcservices.apteancloud.com/calidus-assist/MTS/index.php?title=292360&amp;diff=5235"/>
		<updated>2012-05-11T15:33:22Z</updated>

		<summary type="html">&lt;p&gt;Admin: /* Functional Description */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Doc_Title|System=FUNCTIONAL SPECIFICATION|Title=Segrgate Reason Codes to Contract|Reference=292360 PM-8LZN7Z|Version=1.0|Date=17/11/11|Sysver=10.7|Client=DHL C-TMS}}&lt;br /&gt;
&lt;br /&gt;
== Client Requirement ==&lt;br /&gt;
This should be taken from the Estimate&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Solution ==&lt;br /&gt;
OBS will add a Cost Centre (COST_CENTRE) field to the reason codes table (SCH_REASON_CODE) and make it part of the primary key so that records are segregated by the new field.&lt;br /&gt;
&lt;br /&gt;
NB) All existing data within the reason codes table will need the new COST_CENTRE field setting to ‘+’ before the primary key can be changed. This will then be used in future to show that a reason code is applicable to all cost centres.&lt;br /&gt;
&lt;br /&gt;
Modules that need changing in C-TMS to take this database change into account include 10 packages, &lt;br /&gt;
2 triggers and 9 forms. As detailed below:&lt;br /&gt;
&lt;br /&gt;
'''Packages :-'''&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;background-color:#e5e5e5;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| '''Module'''&lt;br /&gt;
| style=&amp;quot;background-color:#e5e5e5;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| '''Code Segment'''&lt;br /&gt;
| style=&amp;quot;background-color:#e5e5e5;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| '''Notes'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DP_CSV3&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Write_Failed_Shipment&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Change to add cost centre from order to link to reason table&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Write BGW_Debrief&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Change to pass cost centre from order to cursor to retrieve correct reason code description&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DP_ORS_FUNCS&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SCH_Ord_Non_Conform&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Change to pass cost centre from order to cursor to retrieve the correct reason code description&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| INT_XML&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Create_PO_File&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Change to pass cost centre from INT_PO_OUTBOUND_FILE to cursor to retrieve the correct reason code description &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| INT_XML_MIC&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Gen_Order_Det_STK&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Change to pass the cost centre from the order to the cursor to retrieve the correct reason code description&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Process_Mic_Trip_XML_In&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Change to pass the cost centre from the order to the cursor to retrieve the correct reason code description&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| INT_XML_OUT2&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Gen_Order_Det_STK&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Change to pass the cost centre from the order to the cursor to retrieve the correct reason code description&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Process_LOTS_Trip_XML_In&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Change to pass the cost centre from the order to the cursor to retrieve the correct reason code description&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Process_ZET_Trip_XML_In&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Change to pass the cost centre from the order to the cursor to retrieve the correct reason code description&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Module&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Code Segment&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Notes&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| INT_XML_SMA&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Gen_Order_Det_STK&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Change to pass the cost centre from the order to the cursor to retrieve the correct reason code description&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Process_Sma_Trip_XML_In&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Change to pass the cost centre from the order to the cursor to retrieve the correct reason code description&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| INT_XML_TOK&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Process_POD_XML_In&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Change to pass the cost centre from the order to the cursor to retrieve the correct reason code description&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| KPI&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Write_KPI_OPS_Detail&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Change to add cost centre from order to link to reason table&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Write_KPI_Campus_Detail&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Change to add cost centre from order to link to reason table&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Write_KPI_DNG_Detail&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Change to add cost centre from order to link to reason table&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| PROCESS_POD_XML_IN&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Change to pass the cost centre from the order to the cursor to retrieve the correct reason code description&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''Triggers :-'''&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;background-color:#e5e5e5;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| '''Module'''&lt;br /&gt;
| style=&amp;quot;background-color:#e5e5e5;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| '''Notes'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| T_SCH_ORD_NON_CONFORM_BI&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Change to pass the cost centre from the order to the cursor to retrieve the correct reason code description&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| T_SCH_REASON_CODE_BIU&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Inserting to default cost centre to ‘+’ when NULL.&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''Forms :-'''&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;background-color:#e5e5e5;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| '''Module'''&lt;br /&gt;
| style=&amp;quot;background-color:#e5e5e5;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| '''Notes'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| BDM&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| New and Edit canvases on Reason Codes tab to include Cost Centre (LOV including ‘+’ for all).&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| INT_ERR&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Use cost centre from INT_PO_Outbound_File to get correct reason code.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORD_DEBRIEF&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Use cost centre from order to get the correct reason codes.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORDERS&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Use cost centre from order to get the correct reason codes.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| PURCH_ORD&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Use cost centre from the control block to get the correct reason codes.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| TRACKING&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| User’s cost centre to control the correct reason codes.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| TRIPDTL&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Use cost centre from order to get the correct reason codes.&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
OBS will add a Customer Group (CUST_GROUP) field to the reason codes table (SCH_REASON_CODE) and make it part of the primary key so that records are segregated by the new field.&lt;br /&gt;
&lt;br /&gt;
NB) All existing data within the reason codes table will need the new CUST_GROUP field setting to ‘+’ before the primary key can be changed. This will then be used in future to show that a reason code is applicable to all customer groups.&lt;br /&gt;
&lt;br /&gt;
A system parameter will be created to indicate which level the system is segregating reason codes. Users will be able to set the system parameter to COST_CENTRE, CUST_GROUP, BOTH or null.&lt;br /&gt;
&lt;br /&gt;
Where applicable, the customer group will be derived from the customer on the current order. Code will be required to deal with customers which have not been assigned to a customer group.&lt;br /&gt;
&lt;br /&gt;
Modules that need changing in C-TMS to take this database change into account include 10 packages, &lt;br /&gt;
&lt;br /&gt;
2 triggers and 9 forms. As detailed below:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Packages :-'''&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;background-color:#e5e5e5;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| '''Module'''&lt;br /&gt;
| style=&amp;quot;background-color:#e5e5e5;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| '''Code Segment'''&lt;br /&gt;
| style=&amp;quot;background-color:#e5e5e5;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| '''Notes'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DP_CSV3&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Write_Failed_Shipment&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Change to add customer from order to link to reason table&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Write BGW_Debrief&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Change to pass customer from order to cursor to retrieve correct reason code description&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DP_ORS_FUNCS&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SCH_Ord_Non_Conform&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Change to pass customer from order to cursor to retrieve the correct reason code description&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| INT_XML&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Create_PO_File&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Change to pass customer from INT_PO_OUTBOUND_FILE to cursor to retrieve the correct reason code description &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| INT_XML_MIC&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Gen_Order_Det_STK&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Change to pass the customer from the order to the cursor to retrieve the correct reason code description&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Process_Mic_Trip_XML_In&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Change to pass the customer from the order to the cursor to retrieve the correct reason code description&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| INT_XML_OUT2&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Gen_Order_Det_STK&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Change to pass the customer from the order to the cursor to retrieve the correct reason code description&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Process_LOTS_Trip_XML_In&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Change to pass the customer from the order to the cursor to retrieve the correct reason code description&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Process_ZET_Trip_XML_In&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Change to pass the customer from the order to the cursor to retrieve the correct reason code description&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;background-color:#e5e5e5;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| '''Module'''&lt;br /&gt;
| style=&amp;quot;background-color:#e5e5e5;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| '''Code Segment'''&lt;br /&gt;
| style=&amp;quot;background-color:#e5e5e5;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| '''Notes'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| INT_XML_SMA&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Gen_Order_Det_STK&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Change to pass the customer from the order to the cursor to retrieve the correct reason code description&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Process_Sma_Trip_XML_In&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Change to pass the customer from the order to the cursor to retrieve the correct reason code description&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| INT_XML_TOK&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Process_POD_XML_In&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Change to pass the customer from the order to the cursor to retrieve the correct reason code description&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| KPI&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Write_KPI_OPS_Detail&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Change to add customer from order to link to reason table&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Write_KPI_Campus_Detail&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Change to add customer from order to link to reason table&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Write_KPI_DNG_Detail&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Change to add customer from order to link to reason table&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| PROCESS_POD_XML_IN&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Change to pass the customer from the order to the cursor to retrieve the correct reason code description&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Triggers :-'''&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;background-color:#e5e5e5;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| '''Module'''&lt;br /&gt;
| style=&amp;quot;background-color:#e5e5e5;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| '''Notes'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| T_SCH_ORD_NON_CONFORM_BI&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Change to pass the customer from the order to the cursor to retrieve the correct reason code description&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| T_SCH_REASON_CODE_BIU&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Inserting default cust group to ‘+’ when NULL.&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Forms :-'''&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;background-color:#e5e5e5;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| '''Module'''&lt;br /&gt;
| style=&amp;quot;background-color:#e5e5e5;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| '''Notes'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| BDM&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| New and Edit canvases on Reason Codes tab to include Cost Centre (LOV including ‘+’ for all).&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| INT_ERR&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Use customer from INT_PO_Outbound_File to get correct reason code.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORD_DEBRIEF&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Use customer from order to get the correct reason codes.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORDERS&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Use customer from order to get the correct reason codes.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| PURCH_ORD&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Use customer from the control block to get the correct reason codes.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| TRACKING&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Add customer and customer group to the STOP_LIST data block for reference when selecting non-conformance.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| TRIPDTL&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Use cost centre from order to get the correct reason codes.&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
== Scope ==&lt;br /&gt;
This change will be applied to system version 10.7&lt;br /&gt;
&lt;br /&gt;
= Set-up =&lt;br /&gt;
== Pre-requisites ==&lt;br /&gt;
== Menu Structure ==&lt;br /&gt;
Unchanged&lt;br /&gt;
&lt;br /&gt;
== Data ==&lt;br /&gt;
Existing reason codes will be amended setting the new Cost Centre and Cust Group fields to ‘+’&lt;br /&gt;
&lt;br /&gt;
New system parameter to control the level of segregation. &lt;br /&gt;
&lt;br /&gt;
ORD_REASON_CODE_FILTER &lt;br /&gt;
&lt;br /&gt;
== Implementation Advice ==&lt;br /&gt;
= Functional Description =&lt;br /&gt;
Two new columns will be added to the reason codes maintenance table (SCH_REASON_CODE). &lt;br /&gt;
&lt;br /&gt;
* COST_CENTRE&lt;br /&gt;
* CUST_GROUP&lt;br /&gt;
&lt;br /&gt;
These new columns will be incorporated into the primary key of the table so the records can be segregated based on the fields. &lt;br /&gt;
&lt;br /&gt;
To allow the primary key of the table to be changed the existing records on the table will need to be updated. Both of the new columns will be set to ‘+’ for all the existing records in the table. This value can also be used to identify reason codes that are applicable to all cost centres or cust groups. &lt;br /&gt;
&lt;br /&gt;
Any programs that currently utilise the SCH_REASON_CODE table will need to be altered to accommodate the addition of the two columns. When selecting a reason code in the code the cost centre and / or cust group must be taken into account and the reason codes restricted based on this.&lt;br /&gt;
&lt;br /&gt;
A new system parameter ORD_REASON_CODE_FILTER will be added to control the level at which the reason codes should be segregated. The values for the parameter will be :-&lt;br /&gt;
&lt;br /&gt;
* COST_CENTRE&lt;br /&gt;
* CUST_GROUP&lt;br /&gt;
* BOTH&lt;br /&gt;
* NULL&lt;br /&gt;
&lt;br /&gt;
If ‘BOTH’ is selected for the parameter then both the cost centre and cust group will be used to restrict the reason codes. If NULL is selected then neither will be used when selecting the reason codes. &lt;br /&gt;
&lt;br /&gt;
'''All changes to forms, packages and triggers will reference the system parameter to determine what restrictions should be used on the reason codes. '''&lt;br /&gt;
&lt;br /&gt;
The trigger T_SCH_REASON_CODE_BIU will be changed to insert ‘+’ against the cost centre and cust group columns if they have not been populated. &lt;br /&gt;
&lt;br /&gt;
The customer group will be derived from the customer on an order. Customers who do not belong to a customer group will only have access to reason codes that have a ‘+’ for the cust group column, when the system parameter is set to CUST_GROUP or BOTH. &lt;br /&gt;
&lt;br /&gt;
'''Program Changes - Packages'''&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| '''Module'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| '''Code Segment'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| '''Notes'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| BKG&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Reverse_TIs&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| No changes&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DP_CSV3&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Write_Failed_Shipment&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Change to add cost centre and/or cust group from order to cursor c_non_conform to link to reason table&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;amp;nbsp;&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Write BGW_Debrief&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Change to pass cost centre and/or cust group from order to cursor c_get_nonc to retrieve correct reason code description&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DP_ORS_FUNCS&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SCH_Ord_Non_Conform&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Change to pass cost centre and/or cust_group from order to cursor c_oms_non_conform to retrieve the correct reason code description&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| INT_XML&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Create_PO_File&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Change to pass cost centre and/or cust group from INT_PO_OUTBOUND_FILE to cursor c_non_conform to retrieve the correct reason code description &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| INT_XML_MIC&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Gen_Order_Det_STK&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Change to pass the cost centre and/or cust group from the order to the cursor c_late_reasons to retrieve the correct reason code description&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;amp;nbsp;&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Process_Mic_Trip_XML_In&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Change to pass the cost centre and/or cust group from the order to the cursors c_reason and c_reas_code to retrieve the correct reason code description&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| INT_XML_OUT2&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Gen_Order_Det_STK&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Change to pass the cost centre and/or cust group from the order to the cursor to c_late_reasons retrieve the correct reason code description&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;amp;nbsp;&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Process_LOTS_Trip_XML_In&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Change to pass the cost centre and/or cust group from the order to the cursors c_reason and c_reas_code to retrieve the correct reason code description&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;amp;nbsp;&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Process_ZET_Trip_XML_In&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Change to pass the cost centre and/or cust group from the order to the cursors c_reason and c_reas_code to retrieve the correct reason code description&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| INT_XML_SMA&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Gen_Order_Det_STK&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Change to pass the cost centre and/or cust group from the order to the cursor c_late_reasons to retrieve the correct reason code description&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;amp;nbsp;&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Process_Sma_Trip_XML_In&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Change to pass the cost centre and/or cust group from the order to the cursors c_reason and c_reas_code to retrieve the correct reason code description&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| INT_XML_TOK&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Process_POD_XML_In&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Change to pass the cost centre and/or cust group from the order to the cursor c_non_conform and c_get_detail_created to retrieve the correct reason code description&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| KPI&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Write_KPI_OPS_Detail&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Change to add cost centre and/or cust group from order to cursors c_get_detail_sched, c_get_detail_created and c_get_detail_delivered to link to reason table&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;amp;nbsp;&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Write_KPI_Campus_Detail&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Change to add cost centre and/or cust group from order to cursors c_get_detail_sched, c_get_detail_created and c_get_detail_delivered to link to reason table&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;amp;nbsp;&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Write_KPI_DNG_Detail&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Change to add the cost centre and/or cust group from order to the cursors c_get_detail_sched, c_get_detail_created and c_get_detail_delivered to link to reason table&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| PROCESS_POD_XML_IN ??&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;amp;nbsp;&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Change to pass the cost centre and/or cust group from the order to the cursors c_reason and c_reas_code to retrieve the correct reason code description&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''Program Changes – Triggers'''&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| '''Module'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| '''Notes'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| T_SCH_ORD_NON_CONFORM_BI&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Change to pass the customer and/or cost centre from the order to the cursors c_get_non_con and c_get_action to retrieve the correct reason code description&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| T_SCH_REASON_CODE_BIU&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Inserting default cust group to ‘+’ when NULL.&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Program Changes – Forms'''&lt;br /&gt;
&lt;br /&gt;
BDM&lt;br /&gt;
&lt;br /&gt;
The BDM form will be changed to include the CUST_GROUP and COST_CENTRE fields for the reason codes data. &lt;br /&gt;
&lt;br /&gt;
The Insert reason code canvas will be expanded to allow space for the two new fields. &lt;br /&gt;
&lt;br /&gt;
[[Image:292360_1.png]]&lt;br /&gt;
&lt;br /&gt;
The edit canvas will also be changed to include the fields. &lt;br /&gt;
&lt;br /&gt;
[[Image:292360_2.png]]&lt;br /&gt;
&lt;br /&gt;
An LOV will be added for COST_CENTRE and CUST_GROUP. Each LOV will included a ‘+’ value. If no value is entered in the COST_CENTRE or CUST_GROUP field the value should default to ‘+’. &lt;br /&gt;
&lt;br /&gt;
Interface Errors&lt;br /&gt;
&lt;br /&gt;
The Interface Errors screen references SCH_REASON_CODE when displaying the PO Outbound information. The post query trigger on block INT_PO_OUTBOUND_NON_CONFORM will be changed to reference the customer (cust group) and cost centre of the purchase order when looking for the reason code. &lt;br /&gt;
&lt;br /&gt;
[[Image:292360_3.png]]&lt;br /&gt;
&lt;br /&gt;
Order Debrief&lt;br /&gt;
&lt;br /&gt;
The Order Debrief form will be changed to use the cost centre (not displayed) and the customer (to derive the cust group) from the order to restrict the reason codes available in the two drop down lists. &lt;br /&gt;
&lt;br /&gt;
Collection &lt;br /&gt;
&lt;br /&gt;
[[Image:292360_4.png]]&lt;br /&gt;
&lt;br /&gt;
Delivery&lt;br /&gt;
&lt;br /&gt;
[[Image:292360_5.png]]&lt;br /&gt;
&lt;br /&gt;
Orders&lt;br /&gt;
&lt;br /&gt;
The Orders form will be changed to include the cost centre and customer (cust group) for the orders to segregate the reason codes available. The reason codes can be selected in a list for the order non conformance. The population of this list will be moved to the processing behind the non conformance button so the current orders details can be used to segregate the reason codes. &lt;br /&gt;
&lt;br /&gt;
[[Image:292360_6.png]]&lt;br /&gt;
&lt;br /&gt;
The order items reason codes are validated against an LOV. This LOV will be dynamically set to restrict the reason codes based on the cost centre and customer (cust group) of the order. &lt;br /&gt;
&lt;br /&gt;
[[Image:292360_7.png]]&lt;br /&gt;
&lt;br /&gt;
The post query trigger on the item non conformance block will also be change to retrieve the correct description based on the order. &lt;br /&gt;
&lt;br /&gt;
Purchase Order&lt;br /&gt;
&lt;br /&gt;
The Purchase order screen will be changed to use the cost center and customer (cust group) from the PO to segregate the reason codes and retrieve the correct description when populating the reason code field. &lt;br /&gt;
&lt;br /&gt;
The LOV’s for the 3 reason code fields will be set dynamically when a PO is edited to populate the lists based on the PO’s cost centre and customer. &lt;br /&gt;
&lt;br /&gt;
[[Image:292360_8.png]]&lt;br /&gt;
&lt;br /&gt;
Tracking&lt;br /&gt;
&lt;br /&gt;
The Tracking screen will be changed to use the cost centre and customer (cust group) from the order selected to segregate the reason codes. &lt;br /&gt;
&lt;br /&gt;
The List for the reason codes is currently populated when the form is first opened. This will be changed to populate when the Non Conformance button is pressed for a particular order allowing the orders details to be used to segregate the list of reason codes. &lt;br /&gt;
&lt;br /&gt;
[[Image:292360_9.png]]&lt;br /&gt;
&lt;br /&gt;
Trip Debrief &lt;br /&gt;
&lt;br /&gt;
The Trip Debrief screen will be changed to use the cost centre and customer (cust group) from the selected order to segregate the reason codes available in the Reason Code list and LOV. &lt;br /&gt;
&lt;br /&gt;
The list item against order non conformance is currently populated when the form is first opened. This will be changed to populate the list when an order has been selected and the Non Conformance button is pressed. &lt;br /&gt;
&lt;br /&gt;
[[Image:292360_10.png]]&lt;br /&gt;
&lt;br /&gt;
The LOV against the order items reason code will be populated dynamically based on the cost centre and cust group of the order selected. &lt;br /&gt;
&lt;br /&gt;
[[Image:292360_11.png]]&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Table Updates Required'''&lt;br /&gt;
&lt;br /&gt;
Alter table SCH_REASON_CODE ADD COST_CENTRE varchar2(12), &lt;br /&gt;
&lt;br /&gt;
Alter table SCH_REASON_CODE ADD CUST_GROUP varchar2(12).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Modules to be changed'''&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;background-color:#ffff99;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| '''Module Name'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffff99;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| '''Module Type'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffff99;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| '''Notes'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DP_CSV3&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Package&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DP_ORS_FUNCS&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Package&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| INT_XML&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Package&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| INT_XML_MIC&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Package&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| INT_XML_OUT2&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Package&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| INT_XML_SMA&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Package&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| INT_XML_TOK&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Package&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| KPI&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Package&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| PROCESS_POD_XML_IN&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Procedure&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| T_SCH_ORD_NON_CONFORM_BI&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Trigger&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| T_SCH_REASON_CODE_BIU&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Trigger&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| BDM&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Form&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| INT_ERR&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Form&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORD_DEBRIEF&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Form&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORDERS&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Form&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| PURCH_ORD&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Form&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| TRACKING&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Form&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| TRIP_DTL&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Form&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''References'''&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Ref No'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Document Title &amp;amp; ID'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Version'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Date'''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;1&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| {Detail attachments to RIO here}&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;&amp;lt;nowiki&amp;gt;*.*&amp;lt;/nowiki&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;&amp;lt;nowiki&amp;gt;**/**/**&amp;lt;/nowiki&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Glossary'''&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Term or Acronym'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Meaning'''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| C-TMS&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Calidus TMS&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Document History '''&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Version'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Date'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Status'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Reason'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Initials'''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;0.1&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;16/11/11&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;Draft&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Initial version&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;DNG&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;0.2&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;17/11/11&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;Issue&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Reviewed &amp;amp; Issued&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;MJC&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=AUTHORISED BY=&lt;br /&gt;
{| Border=&amp;quot;1&amp;quot;	&lt;br /&gt;
| '''''Matt Crisford'''''&lt;br /&gt;
| Development Manager&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| '''''Peter Greer'''''&lt;br /&gt;
| TMSCC MTS Product Manager &lt;br /&gt;
| &lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://calidusassist.adcservices.apteancloud.com/calidus-assist/MTS/index.php?title=File:292360_9.png&amp;diff=5234</id>
		<title>File:292360 9.png</title>
		<link rel="alternate" type="text/html" href="https://calidusassist.adcservices.apteancloud.com/calidus-assist/MTS/index.php?title=File:292360_9.png&amp;diff=5234"/>
		<updated>2012-05-11T15:29:23Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://calidusassist.adcservices.apteancloud.com/calidus-assist/MTS/index.php?title=File:292360_8.png&amp;diff=5233</id>
		<title>File:292360 8.png</title>
		<link rel="alternate" type="text/html" href="https://calidusassist.adcservices.apteancloud.com/calidus-assist/MTS/index.php?title=File:292360_8.png&amp;diff=5233"/>
		<updated>2012-05-11T15:29:05Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://calidusassist.adcservices.apteancloud.com/calidus-assist/MTS/index.php?title=File:292360_7.png&amp;diff=5232</id>
		<title>File:292360 7.png</title>
		<link rel="alternate" type="text/html" href="https://calidusassist.adcservices.apteancloud.com/calidus-assist/MTS/index.php?title=File:292360_7.png&amp;diff=5232"/>
		<updated>2012-05-11T15:28:48Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://calidusassist.adcservices.apteancloud.com/calidus-assist/MTS/index.php?title=File:292360_6.png&amp;diff=5231</id>
		<title>File:292360 6.png</title>
		<link rel="alternate" type="text/html" href="https://calidusassist.adcservices.apteancloud.com/calidus-assist/MTS/index.php?title=File:292360_6.png&amp;diff=5231"/>
		<updated>2012-05-11T15:28:31Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://calidusassist.adcservices.apteancloud.com/calidus-assist/MTS/index.php?title=File:292360_5.png&amp;diff=5230</id>
		<title>File:292360 5.png</title>
		<link rel="alternate" type="text/html" href="https://calidusassist.adcservices.apteancloud.com/calidus-assist/MTS/index.php?title=File:292360_5.png&amp;diff=5230"/>
		<updated>2012-05-11T15:28:13Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://calidusassist.adcservices.apteancloud.com/calidus-assist/MTS/index.php?title=File:292360_4.png&amp;diff=5229</id>
		<title>File:292360 4.png</title>
		<link rel="alternate" type="text/html" href="https://calidusassist.adcservices.apteancloud.com/calidus-assist/MTS/index.php?title=File:292360_4.png&amp;diff=5229"/>
		<updated>2012-05-11T15:27:50Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://calidusassist.adcservices.apteancloud.com/calidus-assist/MTS/index.php?title=File:292360_3.png&amp;diff=5228</id>
		<title>File:292360 3.png</title>
		<link rel="alternate" type="text/html" href="https://calidusassist.adcservices.apteancloud.com/calidus-assist/MTS/index.php?title=File:292360_3.png&amp;diff=5228"/>
		<updated>2012-05-11T15:27:29Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://calidusassist.adcservices.apteancloud.com/calidus-assist/MTS/index.php?title=File:292360_2.png&amp;diff=5227</id>
		<title>File:292360 2.png</title>
		<link rel="alternate" type="text/html" href="https://calidusassist.adcservices.apteancloud.com/calidus-assist/MTS/index.php?title=File:292360_2.png&amp;diff=5227"/>
		<updated>2012-05-11T15:27:04Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://calidusassist.adcservices.apteancloud.com/calidus-assist/MTS/index.php?title=File:292360_1.png&amp;diff=5226</id>
		<title>File:292360 1.png</title>
		<link rel="alternate" type="text/html" href="https://calidusassist.adcservices.apteancloud.com/calidus-assist/MTS/index.php?title=File:292360_1.png&amp;diff=5226"/>
		<updated>2012-05-11T15:26:42Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://calidusassist.adcservices.apteancloud.com/calidus-assist/MTS/index.php?title=292360&amp;diff=5225</id>
		<title>292360</title>
		<link rel="alternate" type="text/html" href="https://calidusassist.adcservices.apteancloud.com/calidus-assist/MTS/index.php?title=292360&amp;diff=5225"/>
		<updated>2012-05-11T15:26:28Z</updated>

		<summary type="html">&lt;p&gt;Admin: /* Functional Description */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Doc_Title|System=FUNCTIONAL SPECIFICATION|Title=Segrgate Reason Codes to Contract|Reference=292360 PM-8LZN7Z|Version=1.0|Date=17/11/11|Sysver=10.7|Client=DHL C-TMS}}&lt;br /&gt;
&lt;br /&gt;
== Client Requirement ==&lt;br /&gt;
This should be taken from the Estimate&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Solution ==&lt;br /&gt;
OBS will add a Cost Centre (COST_CENTRE) field to the reason codes table (SCH_REASON_CODE) and make it part of the primary key so that records are segregated by the new field.&lt;br /&gt;
&lt;br /&gt;
NB) All existing data within the reason codes table will need the new COST_CENTRE field setting to ‘+’ before the primary key can be changed. This will then be used in future to show that a reason code is applicable to all cost centres.&lt;br /&gt;
&lt;br /&gt;
Modules that need changing in C-TMS to take this database change into account include 10 packages, &lt;br /&gt;
2 triggers and 9 forms. As detailed below:&lt;br /&gt;
&lt;br /&gt;
'''Packages :-'''&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;background-color:#e5e5e5;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| '''Module'''&lt;br /&gt;
| style=&amp;quot;background-color:#e5e5e5;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| '''Code Segment'''&lt;br /&gt;
| style=&amp;quot;background-color:#e5e5e5;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| '''Notes'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DP_CSV3&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Write_Failed_Shipment&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Change to add cost centre from order to link to reason table&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Write BGW_Debrief&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Change to pass cost centre from order to cursor to retrieve correct reason code description&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DP_ORS_FUNCS&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SCH_Ord_Non_Conform&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Change to pass cost centre from order to cursor to retrieve the correct reason code description&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| INT_XML&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Create_PO_File&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Change to pass cost centre from INT_PO_OUTBOUND_FILE to cursor to retrieve the correct reason code description &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| INT_XML_MIC&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Gen_Order_Det_STK&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Change to pass the cost centre from the order to the cursor to retrieve the correct reason code description&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Process_Mic_Trip_XML_In&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Change to pass the cost centre from the order to the cursor to retrieve the correct reason code description&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| INT_XML_OUT2&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Gen_Order_Det_STK&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Change to pass the cost centre from the order to the cursor to retrieve the correct reason code description&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Process_LOTS_Trip_XML_In&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Change to pass the cost centre from the order to the cursor to retrieve the correct reason code description&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Process_ZET_Trip_XML_In&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Change to pass the cost centre from the order to the cursor to retrieve the correct reason code description&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Module&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Code Segment&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Notes&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| INT_XML_SMA&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Gen_Order_Det_STK&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Change to pass the cost centre from the order to the cursor to retrieve the correct reason code description&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Process_Sma_Trip_XML_In&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Change to pass the cost centre from the order to the cursor to retrieve the correct reason code description&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| INT_XML_TOK&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Process_POD_XML_In&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Change to pass the cost centre from the order to the cursor to retrieve the correct reason code description&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| KPI&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Write_KPI_OPS_Detail&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Change to add cost centre from order to link to reason table&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Write_KPI_Campus_Detail&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Change to add cost centre from order to link to reason table&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Write_KPI_DNG_Detail&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Change to add cost centre from order to link to reason table&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| PROCESS_POD_XML_IN&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Change to pass the cost centre from the order to the cursor to retrieve the correct reason code description&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''Triggers :-'''&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;background-color:#e5e5e5;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| '''Module'''&lt;br /&gt;
| style=&amp;quot;background-color:#e5e5e5;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| '''Notes'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| T_SCH_ORD_NON_CONFORM_BI&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Change to pass the cost centre from the order to the cursor to retrieve the correct reason code description&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| T_SCH_REASON_CODE_BIU&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Inserting to default cost centre to ‘+’ when NULL.&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''Forms :-'''&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;background-color:#e5e5e5;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| '''Module'''&lt;br /&gt;
| style=&amp;quot;background-color:#e5e5e5;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| '''Notes'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| BDM&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| New and Edit canvases on Reason Codes tab to include Cost Centre (LOV including ‘+’ for all).&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| INT_ERR&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Use cost centre from INT_PO_Outbound_File to get correct reason code.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORD_DEBRIEF&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Use cost centre from order to get the correct reason codes.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORDERS&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Use cost centre from order to get the correct reason codes.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| PURCH_ORD&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Use cost centre from the control block to get the correct reason codes.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| TRACKING&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| User’s cost centre to control the correct reason codes.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| TRIPDTL&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Use cost centre from order to get the correct reason codes.&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
OBS will add a Customer Group (CUST_GROUP) field to the reason codes table (SCH_REASON_CODE) and make it part of the primary key so that records are segregated by the new field.&lt;br /&gt;
&lt;br /&gt;
NB) All existing data within the reason codes table will need the new CUST_GROUP field setting to ‘+’ before the primary key can be changed. This will then be used in future to show that a reason code is applicable to all customer groups.&lt;br /&gt;
&lt;br /&gt;
A system parameter will be created to indicate which level the system is segregating reason codes. Users will be able to set the system parameter to COST_CENTRE, CUST_GROUP, BOTH or null.&lt;br /&gt;
&lt;br /&gt;
Where applicable, the customer group will be derived from the customer on the current order. Code will be required to deal with customers which have not been assigned to a customer group.&lt;br /&gt;
&lt;br /&gt;
Modules that need changing in C-TMS to take this database change into account include 10 packages, &lt;br /&gt;
&lt;br /&gt;
2 triggers and 9 forms. As detailed below:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Packages :-'''&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;background-color:#e5e5e5;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| '''Module'''&lt;br /&gt;
| style=&amp;quot;background-color:#e5e5e5;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| '''Code Segment'''&lt;br /&gt;
| style=&amp;quot;background-color:#e5e5e5;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| '''Notes'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DP_CSV3&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Write_Failed_Shipment&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Change to add customer from order to link to reason table&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Write BGW_Debrief&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Change to pass customer from order to cursor to retrieve correct reason code description&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DP_ORS_FUNCS&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SCH_Ord_Non_Conform&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Change to pass customer from order to cursor to retrieve the correct reason code description&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| INT_XML&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Create_PO_File&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Change to pass customer from INT_PO_OUTBOUND_FILE to cursor to retrieve the correct reason code description &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| INT_XML_MIC&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Gen_Order_Det_STK&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Change to pass the customer from the order to the cursor to retrieve the correct reason code description&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Process_Mic_Trip_XML_In&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Change to pass the customer from the order to the cursor to retrieve the correct reason code description&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| INT_XML_OUT2&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Gen_Order_Det_STK&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Change to pass the customer from the order to the cursor to retrieve the correct reason code description&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Process_LOTS_Trip_XML_In&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Change to pass the customer from the order to the cursor to retrieve the correct reason code description&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Process_ZET_Trip_XML_In&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Change to pass the customer from the order to the cursor to retrieve the correct reason code description&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;background-color:#e5e5e5;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| '''Module'''&lt;br /&gt;
| style=&amp;quot;background-color:#e5e5e5;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| '''Code Segment'''&lt;br /&gt;
| style=&amp;quot;background-color:#e5e5e5;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| '''Notes'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| INT_XML_SMA&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Gen_Order_Det_STK&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Change to pass the customer from the order to the cursor to retrieve the correct reason code description&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Process_Sma_Trip_XML_In&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Change to pass the customer from the order to the cursor to retrieve the correct reason code description&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| INT_XML_TOK&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Process_POD_XML_In&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Change to pass the customer from the order to the cursor to retrieve the correct reason code description&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| KPI&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Write_KPI_OPS_Detail&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Change to add customer from order to link to reason table&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Write_KPI_Campus_Detail&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Change to add customer from order to link to reason table&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Write_KPI_DNG_Detail&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Change to add customer from order to link to reason table&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| PROCESS_POD_XML_IN&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Change to pass the customer from the order to the cursor to retrieve the correct reason code description&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Triggers :-'''&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;background-color:#e5e5e5;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| '''Module'''&lt;br /&gt;
| style=&amp;quot;background-color:#e5e5e5;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| '''Notes'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| T_SCH_ORD_NON_CONFORM_BI&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Change to pass the customer from the order to the cursor to retrieve the correct reason code description&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| T_SCH_REASON_CODE_BIU&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Inserting default cust group to ‘+’ when NULL.&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Forms :-'''&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;background-color:#e5e5e5;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| '''Module'''&lt;br /&gt;
| style=&amp;quot;background-color:#e5e5e5;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| '''Notes'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| BDM&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| New and Edit canvases on Reason Codes tab to include Cost Centre (LOV including ‘+’ for all).&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| INT_ERR&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Use customer from INT_PO_Outbound_File to get correct reason code.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORD_DEBRIEF&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Use customer from order to get the correct reason codes.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORDERS&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Use customer from order to get the correct reason codes.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| PURCH_ORD&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Use customer from the control block to get the correct reason codes.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| TRACKING&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Add customer and customer group to the STOP_LIST data block for reference when selecting non-conformance.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| TRIPDTL&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Use cost centre from order to get the correct reason codes.&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
== Scope ==&lt;br /&gt;
This change will be applied to system version 10.7&lt;br /&gt;
&lt;br /&gt;
= Set-up =&lt;br /&gt;
== Pre-requisites ==&lt;br /&gt;
== Menu Structure ==&lt;br /&gt;
Unchanged&lt;br /&gt;
&lt;br /&gt;
== Data ==&lt;br /&gt;
Existing reason codes will be amended setting the new Cost Centre and Cust Group fields to ‘+’&lt;br /&gt;
&lt;br /&gt;
New system parameter to control the level of segregation. &lt;br /&gt;
&lt;br /&gt;
ORD_REASON_CODE_FILTER &lt;br /&gt;
&lt;br /&gt;
== Implementation Advice ==&lt;br /&gt;
= Functional Description =&lt;br /&gt;
Two new columns will be added to the reason codes maintenance table (SCH_REASON_CODE). &lt;br /&gt;
&lt;br /&gt;
* COST_CENTRE&lt;br /&gt;
* CUST_GROUP&lt;br /&gt;
&lt;br /&gt;
These new columns will be incorporated into the primary key of the table so the records can be segregated based on the fields. &lt;br /&gt;
&lt;br /&gt;
To allow the primary key of the table to be changed the existing records on the table will need to be updated. Both of the new columns will be set to ‘+’ for all the existing records in the table. This value can also be used to identify reason codes that are applicable to all cost centres or cust groups. &lt;br /&gt;
&lt;br /&gt;
Any programs that currently utilise the SCH_REASON_CODE table will need to be altered to accommodate the addition of the two columns. When selecting a reason code in the code the cost centre and / or cust group must be taken into account and the reason codes restricted based on this.&lt;br /&gt;
&lt;br /&gt;
A new system parameter ORD_REASON_CODE_FILTER will be added to control the level at which the reason codes should be segregated. The values for the parameter will be :-&lt;br /&gt;
&lt;br /&gt;
* COST_CENTRE&lt;br /&gt;
* CUST_GROUP&lt;br /&gt;
* BOTH&lt;br /&gt;
* NULL&lt;br /&gt;
&lt;br /&gt;
If ‘BOTH’ is selected for the parameter then both the cost centre and cust group will be used to restrict the reason codes. If NULL is selected then neither will be used when selecting the reason codes. &lt;br /&gt;
&lt;br /&gt;
'''All changes to forms, packages and triggers will reference the system parameter to determine what restrictions should be used on the reason codes. '''&lt;br /&gt;
&lt;br /&gt;
The trigger T_SCH_REASON_CODE_BIU will be changed to insert ‘+’ against the cost centre and cust group columns if they have not been populated. &lt;br /&gt;
&lt;br /&gt;
The customer group will be derived from the customer on an order. Customers who do not belong to a customer group will only have access to reason codes that have a ‘+’ for the cust group column, when the system parameter is set to CUST_GROUP or BOTH. &lt;br /&gt;
&lt;br /&gt;
'''Program Changes - Packages'''&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| '''Module'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| '''Code Segment'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| '''Notes'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| BKG&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Reverse_TIs&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| No changes&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DP_CSV3&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Write_Failed_Shipment&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Change to add cost centre and/or cust group from order to cursor c_non_conform to link to reason table&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;amp;nbsp;&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Write BGW_Debrief&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Change to pass cost centre and/or cust group from order to cursor c_get_nonc to retrieve correct reason code description&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DP_ORS_FUNCS&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SCH_Ord_Non_Conform&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Change to pass cost centre and/or cust_group from order to cursor c_oms_non_conform to retrieve the correct reason code description&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| INT_XML&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Create_PO_File&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Change to pass cost centre and/or cust group from INT_PO_OUTBOUND_FILE to cursor c_non_conform to retrieve the correct reason code description &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| INT_XML_MIC&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Gen_Order_Det_STK&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Change to pass the cost centre and/or cust group from the order to the cursor c_late_reasons to retrieve the correct reason code description&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;amp;nbsp;&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Process_Mic_Trip_XML_In&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Change to pass the cost centre and/or cust group from the order to the cursors c_reason and c_reas_code to retrieve the correct reason code description&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| INT_XML_OUT2&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Gen_Order_Det_STK&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Change to pass the cost centre and/or cust group from the order to the cursor to c_late_reasons retrieve the correct reason code description&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;amp;nbsp;&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Process_LOTS_Trip_XML_In&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Change to pass the cost centre and/or cust group from the order to the cursors c_reason and c_reas_code to retrieve the correct reason code description&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;amp;nbsp;&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Process_ZET_Trip_XML_In&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Change to pass the cost centre and/or cust group from the order to the cursors c_reason and c_reas_code to retrieve the correct reason code description&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| INT_XML_SMA&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Gen_Order_Det_STK&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Change to pass the cost centre and/or cust group from the order to the cursor c_late_reasons to retrieve the correct reason code description&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;amp;nbsp;&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Process_Sma_Trip_XML_In&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Change to pass the cost centre and/or cust group from the order to the cursors c_reason and c_reas_code to retrieve the correct reason code description&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| INT_XML_TOK&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Process_POD_XML_In&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Change to pass the cost centre and/or cust group from the order to the cursor c_non_conform and c_get_detail_created to retrieve the correct reason code description&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| KPI&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Write_KPI_OPS_Detail&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Change to add cost centre and/or cust group from order to cursors c_get_detail_sched, c_get_detail_created and c_get_detail_delivered to link to reason table&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;amp;nbsp;&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Write_KPI_Campus_Detail&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Change to add cost centre and/or cust group from order to cursors c_get_detail_sched, c_get_detail_created and c_get_detail_delivered to link to reason table&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;amp;nbsp;&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Write_KPI_DNG_Detail&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Change to add the cost centre and/or cust group from order to the cursors c_get_detail_sched, c_get_detail_created and c_get_detail_delivered to link to reason table&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| PROCESS_POD_XML_IN ??&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;amp;nbsp;&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Change to pass the cost centre and/or cust group from the order to the cursors c_reason and c_reas_code to retrieve the correct reason code description&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''Program Changes – Triggers'''&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| '''Module'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| '''Notes'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| T_SCH_ORD_NON_CONFORM_BI&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Change to pass the customer and/or cost centre from the order to the cursors c_get_non_con and c_get_action to retrieve the correct reason code description&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| T_SCH_REASON_CODE_BIU&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Inserting default cust group to ‘+’ when NULL.&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Program Changes – Forms'''&lt;br /&gt;
&lt;br /&gt;
BDM&lt;br /&gt;
&lt;br /&gt;
The BDM form will be changed to include the CUST_GROUP and COST_CENTRE fields for the reason codes data. &lt;br /&gt;
&lt;br /&gt;
The Insert reason code canvas will be expanded to allow space for the two new fields. &lt;br /&gt;
&lt;br /&gt;
[[Image:292360_1.png]]&lt;br /&gt;
&lt;br /&gt;
The edit canvas will also be changed to include the fields. &lt;br /&gt;
&lt;br /&gt;
[[Image:292360_2.png]]&lt;br /&gt;
&lt;br /&gt;
An LOV will be added for COST_CENTRE and CUST_GROUP. Each LOV will included a ‘+’ value. If no value is entered in the COST_CENTRE or CUST_GROUP field the value should default to ‘+’. &lt;br /&gt;
&lt;br /&gt;
Interface Errors&lt;br /&gt;
&lt;br /&gt;
The Interface Errors screen references SCH_REASON_CODE when displaying the PO Outbound information. The post query trigger on block INT_PO_OUTBOUND_NON_CONFORM will be changed to reference the customer (cust group) and cost centre of the purchase order when looking for the reason code. &lt;br /&gt;
&lt;br /&gt;
[[Image:292360_3.png]]&lt;br /&gt;
&lt;br /&gt;
Order Debrief&lt;br /&gt;
&lt;br /&gt;
The Order Debrief form will be changed to use the cost centre (not displayed) and the customer (to derive the cust group) from the order to restrict the reason codes available in the two drop down lists. &lt;br /&gt;
&lt;br /&gt;
Collection &lt;br /&gt;
&lt;br /&gt;
[[Image:292360_4.png]]&lt;br /&gt;
&lt;br /&gt;
Delivery&lt;br /&gt;
&lt;br /&gt;
[[Image:292360_5.png]]&lt;br /&gt;
&lt;br /&gt;
Orders&lt;br /&gt;
&lt;br /&gt;
The Orders form will be changed to include the cost centre and customer (cust group) for the orders to segregate the reason codes available. The reason codes can be selected in a list for the order non conformance. The population of this list will be moved to the processing behind the non conformance button so the current orders details can be used to segregate the reason codes. &lt;br /&gt;
&lt;br /&gt;
[[Image:292360_6.png]]&lt;br /&gt;
&lt;br /&gt;
The order items reason codes are validated against an LOV. This LOV will be dynamically set to restrict the reason codes based on the cost centre and customer (cust group) of the order. &lt;br /&gt;
&lt;br /&gt;
[[Image:292360_7.png]]&lt;br /&gt;
&lt;br /&gt;
The post query trigger on the item non conformance block will also be change to retrieve the correct description based on the order. &lt;br /&gt;
&lt;br /&gt;
Purchase Order&lt;br /&gt;
&lt;br /&gt;
The Purchase order screen will be changed to use the cost center and customer (cust group) from the PO to segregate the reason codes and retrieve the correct description when populating the reason code field. &lt;br /&gt;
&lt;br /&gt;
The LOV’s for the 3 reason code fields will be set dynamically when a PO is edited to populate the lists based on the PO’s cost centre and customer. &lt;br /&gt;
&lt;br /&gt;
[[Image:292360_8.png]]&lt;br /&gt;
&lt;br /&gt;
Tracking&lt;br /&gt;
&lt;br /&gt;
The Tracking screen will be changed to use the cost centre and customer (cust group) from the order selected to segregate the reason codes. &lt;br /&gt;
&lt;br /&gt;
The List for the reason codes is currently populated when the form is first opened. This will be changed to populate when the Non Conformance button is pressed for a particular order allowing the orders details to be used to segregate the list of reason codes. &lt;br /&gt;
&lt;br /&gt;
[[Image:292360_9.png]]&lt;br /&gt;
&lt;br /&gt;
Trip Debrief &lt;br /&gt;
&lt;br /&gt;
The Trip Debrief screen will be changed to use the cost centre and customer (cust group) from the selected order to segregate the reason codes available in the Reason Code list and LOV. &lt;br /&gt;
&lt;br /&gt;
The list item against order non conformance is currently populated when the form is first opened. This will be changed to populate the list when an order has been selected and the Non Conformance button is pressed. &lt;br /&gt;
&lt;br /&gt;
[[Image:]]&lt;br /&gt;
&lt;br /&gt;
The LOV against the order items reason code will be populated dynamically based on the cost centre and cust group of the order selected. &lt;br /&gt;
&lt;br /&gt;
[[Image:]]&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Table Updates Required'''&lt;br /&gt;
&lt;br /&gt;
Alter table SCH_REASON_CODE ADD COST_CENTRE varchar2(12), &lt;br /&gt;
&lt;br /&gt;
Alter table SCH_REASON_CODE ADD CUST_GROUP varchar2(12).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Modules to be changed'''&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;background-color:#ffff99;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| '''Module Name'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffff99;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| '''Module Type'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffff99;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| '''Notes'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DP_CSV3&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Package&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DP_ORS_FUNCS&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Package&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| INT_XML&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Package&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| INT_XML_MIC&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Package&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| INT_XML_OUT2&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Package&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| INT_XML_SMA&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Package&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| INT_XML_TOK&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Package&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| KPI&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Package&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| PROCESS_POD_XML_IN&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Procedure&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| T_SCH_ORD_NON_CONFORM_BI&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Trigger&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| T_SCH_REASON_CODE_BIU&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Trigger&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| BDM&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Form&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| INT_ERR&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Form&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORD_DEBRIEF&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Form&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORDERS&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Form&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| PURCH_ORD&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Form&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| TRACKING&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Form&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| TRIP_DTL&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Form&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''References'''&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Ref No'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Document Title &amp;amp; ID'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Version'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Date'''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;1&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| {Detail attachments to RIO here}&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;&amp;lt;nowiki&amp;gt;*.*&amp;lt;/nowiki&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;&amp;lt;nowiki&amp;gt;**/**/**&amp;lt;/nowiki&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Glossary'''&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Term or Acronym'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Meaning'''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| C-TMS&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Calidus TMS&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Document History '''&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Version'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Date'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Status'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Reason'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Initials'''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;0.1&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;16/11/11&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;Draft&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Initial version&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;DNG&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;0.2&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;17/11/11&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;Issue&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Reviewed &amp;amp; Issued&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;MJC&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=AUTHORISED BY=&lt;br /&gt;
{| Border=&amp;quot;1&amp;quot;	&lt;br /&gt;
| '''''Matt Crisford'''''&lt;br /&gt;
| Development Manager&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| '''''Peter Greer'''''&lt;br /&gt;
| TMSCC MTS Product Manager &lt;br /&gt;
| &lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://calidusassist.adcservices.apteancloud.com/calidus-assist/MTS/index.php?title=292360&amp;diff=5224</id>
		<title>292360</title>
		<link rel="alternate" type="text/html" href="https://calidusassist.adcservices.apteancloud.com/calidus-assist/MTS/index.php?title=292360&amp;diff=5224"/>
		<updated>2012-05-11T15:18:32Z</updated>

		<summary type="html">&lt;p&gt;Admin: New page: {{Doc_Title|System=FUNCTIONAL SPECIFICATION|Title=Segrgate Reason Codes to Contract|Reference=292360 PM-8LZN7Z|Version=1.0|Date=17/11/11|Sysver=10.7|Client=DHL C-TMS}}  == Client Requireme...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Doc_Title|System=FUNCTIONAL SPECIFICATION|Title=Segrgate Reason Codes to Contract|Reference=292360 PM-8LZN7Z|Version=1.0|Date=17/11/11|Sysver=10.7|Client=DHL C-TMS}}&lt;br /&gt;
&lt;br /&gt;
== Client Requirement ==&lt;br /&gt;
This should be taken from the Estimate&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Solution ==&lt;br /&gt;
OBS will add a Cost Centre (COST_CENTRE) field to the reason codes table (SCH_REASON_CODE) and make it part of the primary key so that records are segregated by the new field.&lt;br /&gt;
&lt;br /&gt;
NB) All existing data within the reason codes table will need the new COST_CENTRE field setting to ‘+’ before the primary key can be changed. This will then be used in future to show that a reason code is applicable to all cost centres.&lt;br /&gt;
&lt;br /&gt;
Modules that need changing in C-TMS to take this database change into account include 10 packages, &lt;br /&gt;
2 triggers and 9 forms. As detailed below:&lt;br /&gt;
&lt;br /&gt;
'''Packages :-'''&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;background-color:#e5e5e5;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| '''Module'''&lt;br /&gt;
| style=&amp;quot;background-color:#e5e5e5;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| '''Code Segment'''&lt;br /&gt;
| style=&amp;quot;background-color:#e5e5e5;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| '''Notes'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DP_CSV3&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Write_Failed_Shipment&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Change to add cost centre from order to link to reason table&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Write BGW_Debrief&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Change to pass cost centre from order to cursor to retrieve correct reason code description&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DP_ORS_FUNCS&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SCH_Ord_Non_Conform&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Change to pass cost centre from order to cursor to retrieve the correct reason code description&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| INT_XML&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Create_PO_File&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Change to pass cost centre from INT_PO_OUTBOUND_FILE to cursor to retrieve the correct reason code description &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| INT_XML_MIC&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Gen_Order_Det_STK&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Change to pass the cost centre from the order to the cursor to retrieve the correct reason code description&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Process_Mic_Trip_XML_In&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Change to pass the cost centre from the order to the cursor to retrieve the correct reason code description&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| INT_XML_OUT2&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Gen_Order_Det_STK&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Change to pass the cost centre from the order to the cursor to retrieve the correct reason code description&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Process_LOTS_Trip_XML_In&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Change to pass the cost centre from the order to the cursor to retrieve the correct reason code description&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Process_ZET_Trip_XML_In&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Change to pass the cost centre from the order to the cursor to retrieve the correct reason code description&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Module&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Code Segment&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Notes&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| INT_XML_SMA&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Gen_Order_Det_STK&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Change to pass the cost centre from the order to the cursor to retrieve the correct reason code description&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Process_Sma_Trip_XML_In&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Change to pass the cost centre from the order to the cursor to retrieve the correct reason code description&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| INT_XML_TOK&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Process_POD_XML_In&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Change to pass the cost centre from the order to the cursor to retrieve the correct reason code description&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| KPI&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Write_KPI_OPS_Detail&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Change to add cost centre from order to link to reason table&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Write_KPI_Campus_Detail&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Change to add cost centre from order to link to reason table&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Write_KPI_DNG_Detail&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Change to add cost centre from order to link to reason table&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| PROCESS_POD_XML_IN&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Change to pass the cost centre from the order to the cursor to retrieve the correct reason code description&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''Triggers :-'''&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;background-color:#e5e5e5;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| '''Module'''&lt;br /&gt;
| style=&amp;quot;background-color:#e5e5e5;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| '''Notes'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| T_SCH_ORD_NON_CONFORM_BI&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Change to pass the cost centre from the order to the cursor to retrieve the correct reason code description&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| T_SCH_REASON_CODE_BIU&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Inserting to default cost centre to ‘+’ when NULL.&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''Forms :-'''&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;background-color:#e5e5e5;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| '''Module'''&lt;br /&gt;
| style=&amp;quot;background-color:#e5e5e5;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| '''Notes'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| BDM&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| New and Edit canvases on Reason Codes tab to include Cost Centre (LOV including ‘+’ for all).&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| INT_ERR&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Use cost centre from INT_PO_Outbound_File to get correct reason code.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORD_DEBRIEF&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Use cost centre from order to get the correct reason codes.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORDERS&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Use cost centre from order to get the correct reason codes.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| PURCH_ORD&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Use cost centre from the control block to get the correct reason codes.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| TRACKING&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| User’s cost centre to control the correct reason codes.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| TRIPDTL&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Use cost centre from order to get the correct reason codes.&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
OBS will add a Customer Group (CUST_GROUP) field to the reason codes table (SCH_REASON_CODE) and make it part of the primary key so that records are segregated by the new field.&lt;br /&gt;
&lt;br /&gt;
NB) All existing data within the reason codes table will need the new CUST_GROUP field setting to ‘+’ before the primary key can be changed. This will then be used in future to show that a reason code is applicable to all customer groups.&lt;br /&gt;
&lt;br /&gt;
A system parameter will be created to indicate which level the system is segregating reason codes. Users will be able to set the system parameter to COST_CENTRE, CUST_GROUP, BOTH or null.&lt;br /&gt;
&lt;br /&gt;
Where applicable, the customer group will be derived from the customer on the current order. Code will be required to deal with customers which have not been assigned to a customer group.&lt;br /&gt;
&lt;br /&gt;
Modules that need changing in C-TMS to take this database change into account include 10 packages, &lt;br /&gt;
&lt;br /&gt;
2 triggers and 9 forms. As detailed below:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Packages :-'''&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;background-color:#e5e5e5;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| '''Module'''&lt;br /&gt;
| style=&amp;quot;background-color:#e5e5e5;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| '''Code Segment'''&lt;br /&gt;
| style=&amp;quot;background-color:#e5e5e5;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| '''Notes'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DP_CSV3&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Write_Failed_Shipment&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Change to add customer from order to link to reason table&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Write BGW_Debrief&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Change to pass customer from order to cursor to retrieve correct reason code description&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DP_ORS_FUNCS&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SCH_Ord_Non_Conform&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Change to pass customer from order to cursor to retrieve the correct reason code description&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| INT_XML&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Create_PO_File&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Change to pass customer from INT_PO_OUTBOUND_FILE to cursor to retrieve the correct reason code description &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| INT_XML_MIC&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Gen_Order_Det_STK&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Change to pass the customer from the order to the cursor to retrieve the correct reason code description&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Process_Mic_Trip_XML_In&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Change to pass the customer from the order to the cursor to retrieve the correct reason code description&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| INT_XML_OUT2&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Gen_Order_Det_STK&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Change to pass the customer from the order to the cursor to retrieve the correct reason code description&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Process_LOTS_Trip_XML_In&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Change to pass the customer from the order to the cursor to retrieve the correct reason code description&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Process_ZET_Trip_XML_In&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Change to pass the customer from the order to the cursor to retrieve the correct reason code description&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;background-color:#e5e5e5;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| '''Module'''&lt;br /&gt;
| style=&amp;quot;background-color:#e5e5e5;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| '''Code Segment'''&lt;br /&gt;
| style=&amp;quot;background-color:#e5e5e5;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| '''Notes'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| INT_XML_SMA&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Gen_Order_Det_STK&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Change to pass the customer from the order to the cursor to retrieve the correct reason code description&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Process_Sma_Trip_XML_In&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Change to pass the customer from the order to the cursor to retrieve the correct reason code description&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| INT_XML_TOK&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Process_POD_XML_In&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Change to pass the customer from the order to the cursor to retrieve the correct reason code description&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| KPI&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Write_KPI_OPS_Detail&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Change to add customer from order to link to reason table&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Write_KPI_Campus_Detail&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Change to add customer from order to link to reason table&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Write_KPI_DNG_Detail&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Change to add customer from order to link to reason table&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| PROCESS_POD_XML_IN&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Change to pass the customer from the order to the cursor to retrieve the correct reason code description&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Triggers :-'''&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;background-color:#e5e5e5;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| '''Module'''&lt;br /&gt;
| style=&amp;quot;background-color:#e5e5e5;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| '''Notes'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| T_SCH_ORD_NON_CONFORM_BI&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Change to pass the customer from the order to the cursor to retrieve the correct reason code description&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| T_SCH_REASON_CODE_BIU&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Inserting default cust group to ‘+’ when NULL.&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Forms :-'''&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;background-color:#e5e5e5;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| '''Module'''&lt;br /&gt;
| style=&amp;quot;background-color:#e5e5e5;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| '''Notes'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| BDM&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| New and Edit canvases on Reason Codes tab to include Cost Centre (LOV including ‘+’ for all).&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| INT_ERR&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Use customer from INT_PO_Outbound_File to get correct reason code.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORD_DEBRIEF&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Use customer from order to get the correct reason codes.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORDERS&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Use customer from order to get the correct reason codes.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| PURCH_ORD&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Use customer from the control block to get the correct reason codes.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| TRACKING&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Add customer and customer group to the STOP_LIST data block for reference when selecting non-conformance.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| TRIPDTL&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Use cost centre from order to get the correct reason codes.&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
== Scope ==&lt;br /&gt;
This change will be applied to system version 10.7&lt;br /&gt;
&lt;br /&gt;
= Set-up =&lt;br /&gt;
== Pre-requisites ==&lt;br /&gt;
== Menu Structure ==&lt;br /&gt;
Unchanged&lt;br /&gt;
&lt;br /&gt;
== Data ==&lt;br /&gt;
Existing reason codes will be amended setting the new Cost Centre and Cust Group fields to ‘+’&lt;br /&gt;
&lt;br /&gt;
New system parameter to control the level of segregation. &lt;br /&gt;
&lt;br /&gt;
ORD_REASON_CODE_FILTER &lt;br /&gt;
&lt;br /&gt;
== Implementation Advice ==&lt;br /&gt;
= Functional Description =&lt;br /&gt;
Two new columns will be added to the reason codes maintenance table (SCH_REASON_CODE). &lt;br /&gt;
&lt;br /&gt;
* COST_CENTRE&lt;br /&gt;
* CUST_GROUP&lt;br /&gt;
&lt;br /&gt;
These new columns will be incorporated into the primary key of the table so the records can be segregated based on the fields. &lt;br /&gt;
&lt;br /&gt;
To allow the primary key of the table to be changed the existing records on the table will need to be updated. Both of the new columns will be set to ‘+’ for all the existing records in the table. This value can also be used to identify reason codes that are applicable to all cost centres or cust groups. &lt;br /&gt;
&lt;br /&gt;
Any programs that currently utilise the SCH_REASON_CODE table will need to be altered to accommodate the addition of the two columns. When selecting a reason code in the code the cost centre and / or cust group must be taken into account and the reason codes restricted based on this.&lt;br /&gt;
&lt;br /&gt;
A new system parameter ORD_REASON_CODE_FILTER will be added to control the level at which the reason codes should be segregated. The values for the parameter will be :-&lt;br /&gt;
&lt;br /&gt;
* COST_CENTRE&lt;br /&gt;
* CUST_GROUP&lt;br /&gt;
* BOTH&lt;br /&gt;
* NULL&lt;br /&gt;
&lt;br /&gt;
If ‘BOTH’ is selected for the parameter then both the cost centre and cust group will be used to restrict the reason codes. If NULL is selected then neither will be used when selecting the reason codes. &lt;br /&gt;
&lt;br /&gt;
'''All changes to forms, packages and triggers will reference the system parameter to determine what restrictions should be used on the reason codes. '''&lt;br /&gt;
&lt;br /&gt;
The trigger T_SCH_REASON_CODE_BIU will be changed to insert ‘+’ against the cost centre and cust group columns if they have not been populated. &lt;br /&gt;
&lt;br /&gt;
The customer group will be derived from the customer on an order. Customers who do not belong to a customer group will only have access to reason codes that have a ‘+’ for the cust group column, when the system parameter is set to CUST_GROUP or BOTH. &lt;br /&gt;
&lt;br /&gt;
'''Program Changes - Packages'''&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| '''Module'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| '''Code Segment'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| '''Notes'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| BKG&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Reverse_TIs&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| No changes&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DP_CSV3&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Write_Failed_Shipment&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Change to add cost centre and/or cust group from order to cursor c_non_conform to link to reason table&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;amp;nbsp;&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Write BGW_Debrief&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Change to pass cost centre and/or cust group from order to cursor c_get_nonc to retrieve correct reason code description&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DP_ORS_FUNCS&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SCH_Ord_Non_Conform&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Change to pass cost centre and/or cust_group from order to cursor c_oms_non_conform to retrieve the correct reason code description&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| INT_XML&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Create_PO_File&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Change to pass cost centre and/or cust group from INT_PO_OUTBOUND_FILE to cursor c_non_conform to retrieve the correct reason code description &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| INT_XML_MIC&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Gen_Order_Det_STK&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Change to pass the cost centre and/or cust group from the order to the cursor c_late_reasons to retrieve the correct reason code description&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;amp;nbsp;&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Process_Mic_Trip_XML_In&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Change to pass the cost centre and/or cust group from the order to the cursors c_reason and c_reas_code to retrieve the correct reason code description&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| INT_XML_OUT2&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Gen_Order_Det_STK&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Change to pass the cost centre and/or cust group from the order to the cursor to c_late_reasons retrieve the correct reason code description&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;amp;nbsp;&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Process_LOTS_Trip_XML_In&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Change to pass the cost centre and/or cust group from the order to the cursors c_reason and c_reas_code to retrieve the correct reason code description&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;amp;nbsp;&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Process_ZET_Trip_XML_In&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Change to pass the cost centre and/or cust group from the order to the cursors c_reason and c_reas_code to retrieve the correct reason code description&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| INT_XML_SMA&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Gen_Order_Det_STK&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Change to pass the cost centre and/or cust group from the order to the cursor c_late_reasons to retrieve the correct reason code description&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;amp;nbsp;&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Process_Sma_Trip_XML_In&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Change to pass the cost centre and/or cust group from the order to the cursors c_reason and c_reas_code to retrieve the correct reason code description&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| INT_XML_TOK&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Process_POD_XML_In&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Change to pass the cost centre and/or cust group from the order to the cursor c_non_conform and c_get_detail_created to retrieve the correct reason code description&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| KPI&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Write_KPI_OPS_Detail&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Change to add cost centre and/or cust group from order to cursors c_get_detail_sched, c_get_detail_created and c_get_detail_delivered to link to reason table&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;amp;nbsp;&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Write_KPI_Campus_Detail&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Change to add cost centre and/or cust group from order to cursors c_get_detail_sched, c_get_detail_created and c_get_detail_delivered to link to reason table&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;amp;nbsp;&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Write_KPI_DNG_Detail&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Change to add the cost centre and/or cust group from order to the cursors c_get_detail_sched, c_get_detail_created and c_get_detail_delivered to link to reason table&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| PROCESS_POD_XML_IN ??&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;amp;nbsp;&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Change to pass the cost centre and/or cust group from the order to the cursors c_reason and c_reas_code to retrieve the correct reason code description&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''Program Changes – Triggers'''&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| '''Module'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| '''Notes'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| T_SCH_ORD_NON_CONFORM_BI&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Change to pass the customer and/or cost centre from the order to the cursors c_get_non_con and c_get_action to retrieve the correct reason code description&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| T_SCH_REASON_CODE_BIU&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Inserting default cust group to ‘+’ when NULL.&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Program Changes – Forms'''&lt;br /&gt;
&lt;br /&gt;
BDM&lt;br /&gt;
&lt;br /&gt;
The BDM form will be changed to include the CUST_GROUP and COST_CENTRE fields for the reason codes data. &lt;br /&gt;
&lt;br /&gt;
The Insert reason code canvas will be expanded to allow space for the two new fields. &lt;br /&gt;
&lt;br /&gt;
[[Image:]]&lt;br /&gt;
&lt;br /&gt;
The edit canvas will also be changed to include the fields. &lt;br /&gt;
&lt;br /&gt;
[[Image:]]&lt;br /&gt;
&lt;br /&gt;
An LOV will be added for COST_CENTRE and CUST_GROUP. Each LOV will included a ‘+’ value. If no value is entered in the COST_CENTRE or CUST_GROUP field the value should default to ‘+’. &lt;br /&gt;
&lt;br /&gt;
Interface Errors&lt;br /&gt;
&lt;br /&gt;
The Interface Errors screen references SCH_REASON_CODE when displaying the PO Outbound information. The post query trigger on block INT_PO_OUTBOUND_NON_CONFORM will be changed to reference the customer (cust group) and cost centre of the purchase order when looking for the reason code. &lt;br /&gt;
&lt;br /&gt;
[[Image:]]&lt;br /&gt;
&lt;br /&gt;
Order Debrief&lt;br /&gt;
&lt;br /&gt;
The Order Debrief form will be changed to use the cost centre (not displayed) and the customer (to derive the cust group) from the order to restrict the reason codes available in the two drop down lists. &lt;br /&gt;
&lt;br /&gt;
Collection &lt;br /&gt;
&lt;br /&gt;
[[Image:]]&lt;br /&gt;
&lt;br /&gt;
Delivery&lt;br /&gt;
&lt;br /&gt;
[[Image:]]&lt;br /&gt;
&lt;br /&gt;
Orders&lt;br /&gt;
&lt;br /&gt;
The Orders form will be changed to include the cost centre and customer (cust group) for the orders to segregate the reason codes available. The reason codes can be selected in a list for the order non conformance. The population of this list will be moved to the processing behind the non conformance button so the current orders details can be used to segregate the reason codes. &lt;br /&gt;
&lt;br /&gt;
[[Image:]]&lt;br /&gt;
&lt;br /&gt;
The order items reason codes are validated against an LOV. This LOV will be dynamically set to restrict the reason codes based on the cost centre and customer (cust group) of the order. &lt;br /&gt;
&lt;br /&gt;
[[Image:]]&lt;br /&gt;
&lt;br /&gt;
The post query trigger on the item non conformance block will also be change to retrieve the correct description based on the order. &lt;br /&gt;
&lt;br /&gt;
Purchase Order&lt;br /&gt;
&lt;br /&gt;
The Purchase order screen will be changed to use the cost center and customer (cust group) from the PO to segregate the reason codes and retrieve the correct description when populating the reason code field. &lt;br /&gt;
&lt;br /&gt;
The LOV’s for the 3 reason code fields will be set dynamically when a PO is edited to populate the lists based on the PO’s cost centre and customer. &lt;br /&gt;
&lt;br /&gt;
[[Image:]]&lt;br /&gt;
&lt;br /&gt;
Tracking&lt;br /&gt;
&lt;br /&gt;
The Tracking screen will be changed to use the cost centre and customer (cust group) from the order selected to segregate the reason codes. &lt;br /&gt;
&lt;br /&gt;
The List for the reason codes is currently populated when the form is first opened. This will be changed to populate when the Non Conformance button is pressed for a particular order allowing the orders details to be used to segregate the list of reason codes. &lt;br /&gt;
&lt;br /&gt;
[[Image:]]&lt;br /&gt;
&lt;br /&gt;
Trip Debrief &lt;br /&gt;
&lt;br /&gt;
The Trip Debrief screen will be changed to use the cost centre and customer (cust group) from the selected order to segregate the reason codes available in the Reason Code list and LOV. &lt;br /&gt;
&lt;br /&gt;
The list item against order non conformance is currently populated when the form is first opened. This will be changed to populate the list when an order has been selected and the Non Conformance button is pressed. &lt;br /&gt;
&lt;br /&gt;
[[Image:]]&lt;br /&gt;
&lt;br /&gt;
The LOV against the order items reason code will be populated dynamically based on the cost centre and cust group of the order selected. &lt;br /&gt;
&lt;br /&gt;
[[Image:]]&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
'''Table Updates Required'''&lt;br /&gt;
&lt;br /&gt;
Alter table SCH_REASON_CODE ADD COST_CENTRE varchar2(12), &lt;br /&gt;
&lt;br /&gt;
Alter table SCH_REASON_CODE ADD CUST_GROUP varchar2(12).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Modules to be changed'''&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;background-color:#ffff99;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| '''Module Name'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffff99;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| '''Module Type'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffff99;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| '''Notes'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DP_CSV3&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Package&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DP_ORS_FUNCS&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Package&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| INT_XML&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Package&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| INT_XML_MIC&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Package&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| INT_XML_OUT2&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Package&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| INT_XML_SMA&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Package&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| INT_XML_TOK&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Package&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| KPI&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Package&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| PROCESS_POD_XML_IN&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Procedure&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| T_SCH_ORD_NON_CONFORM_BI&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Trigger&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| T_SCH_REASON_CODE_BIU&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Trigger&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| BDM&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Form&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| INT_ERR&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Form&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORD_DEBRIEF&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Form&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORDERS&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Form&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| PURCH_ORD&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Form&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| TRACKING&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Form&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| TRIP_DTL&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Form&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''References'''&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Ref No'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Document Title &amp;amp; ID'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Version'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Date'''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;1&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| {Detail attachments to RIO here}&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;&amp;lt;nowiki&amp;gt;*.*&amp;lt;/nowiki&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;&amp;lt;nowiki&amp;gt;**/**/**&amp;lt;/nowiki&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Glossary'''&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Term or Acronym'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Meaning'''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| C-TMS&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Calidus TMS&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Document History '''&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Version'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Date'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Status'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Reason'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Initials'''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;0.1&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;16/11/11&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;Draft&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Initial version&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;DNG&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;0.2&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;17/11/11&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;Issue&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Reviewed &amp;amp; Issued&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;MJC&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
=AUTHORISED BY=&lt;br /&gt;
{| Border=&amp;quot;1&amp;quot;	&lt;br /&gt;
| '''''Matt Crisford'''''&lt;br /&gt;
| Development Manager&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| '''''Peter Greer'''''&lt;br /&gt;
| TMSCC MTS Product Manager &lt;br /&gt;
| &lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://calidusassist.adcservices.apteancloud.com/calidus-assist/MTS/index.php?title=File:292358_2.png&amp;diff=5223</id>
		<title>File:292358 2.png</title>
		<link rel="alternate" type="text/html" href="https://calidusassist.adcservices.apteancloud.com/calidus-assist/MTS/index.php?title=File:292358_2.png&amp;diff=5223"/>
		<updated>2012-05-11T14:57:27Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://calidusassist.adcservices.apteancloud.com/calidus-assist/MTS/index.php?title=292358&amp;diff=5222</id>
		<title>292358</title>
		<link rel="alternate" type="text/html" href="https://calidusassist.adcservices.apteancloud.com/calidus-assist/MTS/index.php?title=292358&amp;diff=5222"/>
		<updated>2012-05-11T14:57:14Z</updated>

		<summary type="html">&lt;p&gt;Admin: /* Report Format */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Doc_Title|System=FUNCTIONAL SPECIFICATION|Title=Control Tower Traffic Plan|Reference=FS 292358 PM-8LZN2B|Version=2.0|Date=11/11/11|Sysver=10.7|Client=DHL C-TMS}}&lt;br /&gt;
&lt;br /&gt;
== Client Requirement ==&lt;br /&gt;
'''Change Request Summary:'''&lt;br /&gt;
&lt;br /&gt;
Control Tower Traffic Plan.&lt;br /&gt;
&lt;br /&gt;
'''Change Request Details:'''&lt;br /&gt;
&lt;br /&gt;
Control Tower Traffic Plan - modifications to existing functionality.&lt;br /&gt;
&lt;br /&gt;
'''Benefits identified as a result of the change:'''&lt;br /&gt;
&lt;br /&gt;
Solution Design Requirement.&lt;br /&gt;
&lt;br /&gt;
== Solution ==&lt;br /&gt;
A new report called ‘PRIMARY TRIP STOP SHEET’ will be created to be run from the ‘Reports’ screen in C-TMS.&lt;br /&gt;
&lt;br /&gt;
The selection criteria will be:&lt;br /&gt;
&lt;br /&gt;
* Schedule&lt;br /&gt;
* Owning Depot (optional)&lt;br /&gt;
&lt;br /&gt;
The proposed layout of the report is shown in section 3.3.&lt;br /&gt;
&lt;br /&gt;
The report will be a Java report and it will be specified and developed under RIO ‘292359 PM-8LZN6D Warburtons Portal’.&lt;br /&gt;
&lt;br /&gt;
This RIO will be used to enable a Java report to be run within C-TMS from the ‘Reports’ menu screen.&lt;br /&gt;
&lt;br /&gt;
== Scope ==&lt;br /&gt;
This change will be applied to system version 10.7.0.&lt;br /&gt;
&lt;br /&gt;
= Set-up =&lt;br /&gt;
== Pre-requisites ==&lt;br /&gt;
None&lt;br /&gt;
&lt;br /&gt;
== Menu Structure ==&lt;br /&gt;
Unchanged&lt;br /&gt;
&lt;br /&gt;
== Data ==&lt;br /&gt;
The report and parameters will be created using the scripts in Appendix A.&lt;br /&gt;
&lt;br /&gt;
== Implementation Advice ==&lt;br /&gt;
The report will need to be made available for the specific user groups.&lt;br /&gt;
&lt;br /&gt;
= Functional Description =&lt;br /&gt;
== Report Parameters ==&lt;br /&gt;
A new report called ‘PRIMARY TRIP STOP SHEET’ will be created to be run from the ‘Reports’ screen.&lt;br /&gt;
&lt;br /&gt;
The selection criteria will be:&lt;br /&gt;
&lt;br /&gt;
* Schedule&lt;br /&gt;
* Owning Depot (optional)&lt;br /&gt;
&lt;br /&gt;
A list of values will be available for the following parameter:&lt;br /&gt;
&lt;br /&gt;
* Owning Depot (optional)&lt;br /&gt;
&lt;br /&gt;
A dropdown list of values will be available for the following parameter:&lt;br /&gt;
&lt;br /&gt;
* Schedule&lt;br /&gt;
&lt;br /&gt;
Validation will be performed as follows:&lt;br /&gt;
&lt;br /&gt;
* ‘Schedule’ is an active schedule.&lt;br /&gt;
* ‘Owning Depot’ is an active ‘RDC’ location and the user is based at the depot or is based at all depots.&lt;br /&gt;
&lt;br /&gt;
The report and parameters will be created using the scripts in Appendix A.&lt;br /&gt;
&lt;br /&gt;
The report will be made available for the specific user groups in the ‘Reports’ tab page in the ‘Access Group’ screen:&lt;br /&gt;
&lt;br /&gt;
[[Image:292358_1.png]]&lt;br /&gt;
&lt;br /&gt;
The reporting method will be changed to enable a Java report to be run in C-TMS instead of an Oracle report.&lt;br /&gt;
&lt;br /&gt;
== Report Production ==&lt;br /&gt;
The report type of ‘REP’ will continue to be used for all reports, if they are Java based or Oracle based, because the Java reports will be identified with a report extension of ‘jav’.&lt;br /&gt;
&lt;br /&gt;
Keeping the report type of ‘REP’ will retain that the existing functionality to identify reports from exports.&lt;br /&gt;
&lt;br /&gt;
The ‘F_PRINT’ function will be changed to assess whether the report has an extension of ‘jav’ specified and, if so, the parameters will be passed to a URL command called to produce the Java report.&lt;br /&gt;
&lt;br /&gt;
The function will be changed to run the new URL command or the existing functionality to produce a standard Oracle report depending on the extension.&lt;br /&gt;
&lt;br /&gt;
A new procedure called ‘P_RUN_JAVA_PDF’ will be created in the ‘REP’ package to run the report, the procedure will be able to receive up to 10 parameters for the selection criteria set in the ‘Reports’ screen.&lt;br /&gt;
&lt;br /&gt;
A new system parameter called ‘REP_JAVA_PDF’ will be created to store the URL command for the database, e.g. ‘https://mtsi.dhl.com/INDPRD/Controller?app=TMS&amp;amp;pt=rep’.&lt;br /&gt;
&lt;br /&gt;
A new system parameter called ‘REP_JAVA_PDF_DIR’ will be created to store the directory for the converted PDF report, e.g. ‘/u03/webint/mtstst/java_reps’.&lt;br /&gt;
&lt;br /&gt;
A new system parameter called ‘REP_JAVA_PDF_SHOW’ will be created to store the directory to display the converted PDF report, e.g. ‘/webint/saturn/mtstst/java_reps’.&lt;br /&gt;
&lt;br /&gt;
''t_dir := '/tmp/' || p_report_name || '_' || to_char('''SYSDATE''','HH24MISS');UTL.HOST_CMD ('mkdir ' || t_dir);''&lt;br /&gt;
''t_rep_java_pdf := ADM.get_param_vchar('REP_JAVA_PDF');t_rep_java_pdf_dir := ADM.get_param_vchar('REP_JAVA_PDF_DIR');''&lt;br /&gt;
''UTL.HOST_CMD (t_rep_java_pdf || ‘&amp;amp;act=' || p_report_name || ‘&amp;amp;dir=‘ || t_dir || ‘&amp;amp;file=‘ || p_report_name || ‘&amp;amp;sched=‘ || p_schedule || ‘&amp;amp;depot=‘ || p_own_depot);UTL.HOST_CMD ('cp ' || t_dir || '/' || p_report_name || '.pdf ' || t_rep_java_pdf_dir);''&lt;br /&gt;
&lt;br /&gt;
The URL command to pass the parameters to the Java report will be as follows, for example:&lt;br /&gt;
&lt;br /&gt;
''https://mtsi.dhl.com/INDPRD/Controller?app=TMS&amp;amp;pt=rep&amp;amp;act=TRIP_SHEET_WB&amp;amp;dir=xxx&amp;amp;file=xxx&amp;amp;sched=xxxx&amp;amp;depot=xxx''&lt;br /&gt;
&lt;br /&gt;
''&amp;amp;pt is the process type (e.g. report)''&lt;br /&gt;
''&amp;amp;act is the process to call (i.e. something which identifies the java package to call e.g. ‘TRIP_SHEET_WB’)''&lt;br /&gt;
''&amp;amp;dir is the directory for the output''&lt;br /&gt;
''&amp;amp;file is the filename for the output (i.e. without the extension because it will be added)''&lt;br /&gt;
''&amp;amp;sched and &amp;amp;depot are the parameters specific to the report being called (e.g. ’Schedule’ and ‘Owning Depot’)''&lt;br /&gt;
&lt;br /&gt;
The parameters passed between the form and the package will be as follows:&lt;br /&gt;
&lt;br /&gt;
* P_REPORT_NAME: Report Name (excluding the suffix ‘.rep’, e.g. ‘TRIP_SHEET_WB’)&lt;br /&gt;
* P_SCHEDULE: Schedule&lt;br /&gt;
* P_OWN_DEPOT: Owning Depot&lt;br /&gt;
&lt;br /&gt;
On return (of control) to the form the following commands will be run to display the report:&lt;br /&gt;
&lt;br /&gt;
''t_url := ADM.Get_Param_VChar( 'REP_JAVA_PDF_SHOW') || '/' || ‘TRIP_SHEET_WB’ || '.pdf'’;''&lt;br /&gt;
''web.show_document(t_url);''&lt;br /&gt;
&lt;br /&gt;
The new procedure could be run from other forms if necessary.&lt;br /&gt;
&lt;br /&gt;
N.B. The directory structure will be maintained per database.&lt;br /&gt;
&lt;br /&gt;
== Report Format ==&lt;br /&gt;
A new report called ‘PRIMARY TRIP STOP SHEET’ will be created as a Java report.&lt;br /&gt;
&lt;br /&gt;
An example of the layout is shown below:&lt;br /&gt;
&lt;br /&gt;
[[Image:292358_2.png]]&lt;br /&gt;
&lt;br /&gt;
All of the selection criteria will be assessed at the trip level using the following database items:&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;background-color:#ffff99;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| '''Parameter'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffff99;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| '''Database Item'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Schedule&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SCH_TRIP.SCHED_NAME&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Owning Depot&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SCH_TRIP.OWNING_DEPOT&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Table Updates Required'''&lt;br /&gt;
&lt;br /&gt;
The new report and parameters will be created using the following scripts:&lt;br /&gt;
&lt;br /&gt;
[[Image:]][[Image:]]&lt;br /&gt;
&lt;br /&gt;
The new system parameters will be created using the following script:&lt;br /&gt;
&lt;br /&gt;
[[Image:]]&lt;br /&gt;
&lt;br /&gt;
'''Modules to be changed'''&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;background-color:#ffff99;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| '''Module Name'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffff99;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| '''Module Type'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffff99;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| '''Notes'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| REPORTS.fmb&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Form&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| New report type&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| REP.sql&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Package&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| New procedure&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''References'''&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Ref No'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Document Title &amp;amp; ID'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Version'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Date'''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;1&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| EST-292358 PM-8LZN2B Control Tower Traffic Plan v1.0.doc&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;1.0&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;21/10/11&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Glossary'''&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Term or Acronym'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Meaning'''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| C-TMS&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Calidus TMS&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Document History'''&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Version'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Date'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Status'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Reason'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Initials'''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;0.1&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;01/11/11&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;Draft&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Initial version&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;PDR&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;0.2&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;03/11/11&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;Draft&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Reviewed&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;MJC&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;1.0&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;03/11/11&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;Issue&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Issued&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;MJC&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;1.1&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;10/11/11&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;Draft&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Changed to run a Java report from the ‘Reports’ screen in C-TMS.&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;PDR&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;1.2&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;11/11/11&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;Draft&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Changed to use a URL to call the Java report instead of a script.&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;PDR&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;2.0&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;11/11/11&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;Issue&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Reviewed and Issued&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;DJM&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=AUTHORISED BY=&lt;br /&gt;
{| Border=&amp;quot;1&amp;quot;	&lt;br /&gt;
| '''''Matt Crisford'''''&lt;br /&gt;
| Development Manager&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| '''''Peter Greer'''''&lt;br /&gt;
| TMSCC MTS Product Manager &lt;br /&gt;
| &lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://calidusassist.adcservices.apteancloud.com/calidus-assist/MTS/index.php?title=File:292358_1.png&amp;diff=5221</id>
		<title>File:292358 1.png</title>
		<link rel="alternate" type="text/html" href="https://calidusassist.adcservices.apteancloud.com/calidus-assist/MTS/index.php?title=File:292358_1.png&amp;diff=5221"/>
		<updated>2012-05-11T14:56:45Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://calidusassist.adcservices.apteancloud.com/calidus-assist/MTS/index.php?title=292358&amp;diff=5220</id>
		<title>292358</title>
		<link rel="alternate" type="text/html" href="https://calidusassist.adcservices.apteancloud.com/calidus-assist/MTS/index.php?title=292358&amp;diff=5220"/>
		<updated>2012-05-11T14:56:32Z</updated>

		<summary type="html">&lt;p&gt;Admin: /* Report Parameters */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Doc_Title|System=FUNCTIONAL SPECIFICATION|Title=Control Tower Traffic Plan|Reference=FS 292358 PM-8LZN2B|Version=2.0|Date=11/11/11|Sysver=10.7|Client=DHL C-TMS}}&lt;br /&gt;
&lt;br /&gt;
== Client Requirement ==&lt;br /&gt;
'''Change Request Summary:'''&lt;br /&gt;
&lt;br /&gt;
Control Tower Traffic Plan.&lt;br /&gt;
&lt;br /&gt;
'''Change Request Details:'''&lt;br /&gt;
&lt;br /&gt;
Control Tower Traffic Plan - modifications to existing functionality.&lt;br /&gt;
&lt;br /&gt;
'''Benefits identified as a result of the change:'''&lt;br /&gt;
&lt;br /&gt;
Solution Design Requirement.&lt;br /&gt;
&lt;br /&gt;
== Solution ==&lt;br /&gt;
A new report called ‘PRIMARY TRIP STOP SHEET’ will be created to be run from the ‘Reports’ screen in C-TMS.&lt;br /&gt;
&lt;br /&gt;
The selection criteria will be:&lt;br /&gt;
&lt;br /&gt;
* Schedule&lt;br /&gt;
* Owning Depot (optional)&lt;br /&gt;
&lt;br /&gt;
The proposed layout of the report is shown in section 3.3.&lt;br /&gt;
&lt;br /&gt;
The report will be a Java report and it will be specified and developed under RIO ‘292359 PM-8LZN6D Warburtons Portal’.&lt;br /&gt;
&lt;br /&gt;
This RIO will be used to enable a Java report to be run within C-TMS from the ‘Reports’ menu screen.&lt;br /&gt;
&lt;br /&gt;
== Scope ==&lt;br /&gt;
This change will be applied to system version 10.7.0.&lt;br /&gt;
&lt;br /&gt;
= Set-up =&lt;br /&gt;
== Pre-requisites ==&lt;br /&gt;
None&lt;br /&gt;
&lt;br /&gt;
== Menu Structure ==&lt;br /&gt;
Unchanged&lt;br /&gt;
&lt;br /&gt;
== Data ==&lt;br /&gt;
The report and parameters will be created using the scripts in Appendix A.&lt;br /&gt;
&lt;br /&gt;
== Implementation Advice ==&lt;br /&gt;
The report will need to be made available for the specific user groups.&lt;br /&gt;
&lt;br /&gt;
= Functional Description =&lt;br /&gt;
== Report Parameters ==&lt;br /&gt;
A new report called ‘PRIMARY TRIP STOP SHEET’ will be created to be run from the ‘Reports’ screen.&lt;br /&gt;
&lt;br /&gt;
The selection criteria will be:&lt;br /&gt;
&lt;br /&gt;
* Schedule&lt;br /&gt;
* Owning Depot (optional)&lt;br /&gt;
&lt;br /&gt;
A list of values will be available for the following parameter:&lt;br /&gt;
&lt;br /&gt;
* Owning Depot (optional)&lt;br /&gt;
&lt;br /&gt;
A dropdown list of values will be available for the following parameter:&lt;br /&gt;
&lt;br /&gt;
* Schedule&lt;br /&gt;
&lt;br /&gt;
Validation will be performed as follows:&lt;br /&gt;
&lt;br /&gt;
* ‘Schedule’ is an active schedule.&lt;br /&gt;
* ‘Owning Depot’ is an active ‘RDC’ location and the user is based at the depot or is based at all depots.&lt;br /&gt;
&lt;br /&gt;
The report and parameters will be created using the scripts in Appendix A.&lt;br /&gt;
&lt;br /&gt;
The report will be made available for the specific user groups in the ‘Reports’ tab page in the ‘Access Group’ screen:&lt;br /&gt;
&lt;br /&gt;
[[Image:292358_1.png]]&lt;br /&gt;
&lt;br /&gt;
The reporting method will be changed to enable a Java report to be run in C-TMS instead of an Oracle report.&lt;br /&gt;
&lt;br /&gt;
== Report Production ==&lt;br /&gt;
The report type of ‘REP’ will continue to be used for all reports, if they are Java based or Oracle based, because the Java reports will be identified with a report extension of ‘jav’.&lt;br /&gt;
&lt;br /&gt;
Keeping the report type of ‘REP’ will retain that the existing functionality to identify reports from exports.&lt;br /&gt;
&lt;br /&gt;
The ‘F_PRINT’ function will be changed to assess whether the report has an extension of ‘jav’ specified and, if so, the parameters will be passed to a URL command called to produce the Java report.&lt;br /&gt;
&lt;br /&gt;
The function will be changed to run the new URL command or the existing functionality to produce a standard Oracle report depending on the extension.&lt;br /&gt;
&lt;br /&gt;
A new procedure called ‘P_RUN_JAVA_PDF’ will be created in the ‘REP’ package to run the report, the procedure will be able to receive up to 10 parameters for the selection criteria set in the ‘Reports’ screen.&lt;br /&gt;
&lt;br /&gt;
A new system parameter called ‘REP_JAVA_PDF’ will be created to store the URL command for the database, e.g. ‘https://mtsi.dhl.com/INDPRD/Controller?app=TMS&amp;amp;pt=rep’.&lt;br /&gt;
&lt;br /&gt;
A new system parameter called ‘REP_JAVA_PDF_DIR’ will be created to store the directory for the converted PDF report, e.g. ‘/u03/webint/mtstst/java_reps’.&lt;br /&gt;
&lt;br /&gt;
A new system parameter called ‘REP_JAVA_PDF_SHOW’ will be created to store the directory to display the converted PDF report, e.g. ‘/webint/saturn/mtstst/java_reps’.&lt;br /&gt;
&lt;br /&gt;
''t_dir := '/tmp/' || p_report_name || '_' || to_char('''SYSDATE''','HH24MISS');UTL.HOST_CMD ('mkdir ' || t_dir);''&lt;br /&gt;
''t_rep_java_pdf := ADM.get_param_vchar('REP_JAVA_PDF');t_rep_java_pdf_dir := ADM.get_param_vchar('REP_JAVA_PDF_DIR');''&lt;br /&gt;
''UTL.HOST_CMD (t_rep_java_pdf || ‘&amp;amp;act=' || p_report_name || ‘&amp;amp;dir=‘ || t_dir || ‘&amp;amp;file=‘ || p_report_name || ‘&amp;amp;sched=‘ || p_schedule || ‘&amp;amp;depot=‘ || p_own_depot);UTL.HOST_CMD ('cp ' || t_dir || '/' || p_report_name || '.pdf ' || t_rep_java_pdf_dir);''&lt;br /&gt;
&lt;br /&gt;
The URL command to pass the parameters to the Java report will be as follows, for example:&lt;br /&gt;
&lt;br /&gt;
''https://mtsi.dhl.com/INDPRD/Controller?app=TMS&amp;amp;pt=rep&amp;amp;act=TRIP_SHEET_WB&amp;amp;dir=xxx&amp;amp;file=xxx&amp;amp;sched=xxxx&amp;amp;depot=xxx''&lt;br /&gt;
&lt;br /&gt;
''&amp;amp;pt is the process type (e.g. report)''&lt;br /&gt;
''&amp;amp;act is the process to call (i.e. something which identifies the java package to call e.g. ‘TRIP_SHEET_WB’)''&lt;br /&gt;
''&amp;amp;dir is the directory for the output''&lt;br /&gt;
''&amp;amp;file is the filename for the output (i.e. without the extension because it will be added)''&lt;br /&gt;
''&amp;amp;sched and &amp;amp;depot are the parameters specific to the report being called (e.g. ’Schedule’ and ‘Owning Depot’)''&lt;br /&gt;
&lt;br /&gt;
The parameters passed between the form and the package will be as follows:&lt;br /&gt;
&lt;br /&gt;
* P_REPORT_NAME: Report Name (excluding the suffix ‘.rep’, e.g. ‘TRIP_SHEET_WB’)&lt;br /&gt;
* P_SCHEDULE: Schedule&lt;br /&gt;
* P_OWN_DEPOT: Owning Depot&lt;br /&gt;
&lt;br /&gt;
On return (of control) to the form the following commands will be run to display the report:&lt;br /&gt;
&lt;br /&gt;
''t_url := ADM.Get_Param_VChar( 'REP_JAVA_PDF_SHOW') || '/' || ‘TRIP_SHEET_WB’ || '.pdf'’;''&lt;br /&gt;
''web.show_document(t_url);''&lt;br /&gt;
&lt;br /&gt;
The new procedure could be run from other forms if necessary.&lt;br /&gt;
&lt;br /&gt;
N.B. The directory structure will be maintained per database.&lt;br /&gt;
&lt;br /&gt;
== Report Format ==&lt;br /&gt;
A new report called ‘PRIMARY TRIP STOP SHEET’ will be created as a Java report.&lt;br /&gt;
&lt;br /&gt;
An example of the layout is shown below:&lt;br /&gt;
&lt;br /&gt;
[[Image:]]&lt;br /&gt;
&lt;br /&gt;
All of the selection criteria will be assessed at the trip level using the following database items:&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;background-color:#ffff99;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| '''Parameter'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffff99;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| '''Database Item'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Schedule&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SCH_TRIP.SCHED_NAME&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Owning Depot&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SCH_TRIP.OWNING_DEPOT&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Table Updates Required'''&lt;br /&gt;
&lt;br /&gt;
The new report and parameters will be created using the following scripts:&lt;br /&gt;
&lt;br /&gt;
[[Image:]][[Image:]]&lt;br /&gt;
&lt;br /&gt;
The new system parameters will be created using the following script:&lt;br /&gt;
&lt;br /&gt;
[[Image:]]&lt;br /&gt;
&lt;br /&gt;
'''Modules to be changed'''&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;background-color:#ffff99;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| '''Module Name'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffff99;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| '''Module Type'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffff99;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| '''Notes'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| REPORTS.fmb&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Form&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| New report type&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| REP.sql&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Package&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| New procedure&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''References'''&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Ref No'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Document Title &amp;amp; ID'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Version'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Date'''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;1&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| EST-292358 PM-8LZN2B Control Tower Traffic Plan v1.0.doc&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;1.0&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;21/10/11&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Glossary'''&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Term or Acronym'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Meaning'''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| C-TMS&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Calidus TMS&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Document History'''&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Version'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Date'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Status'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Reason'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Initials'''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;0.1&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;01/11/11&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;Draft&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Initial version&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;PDR&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;0.2&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;03/11/11&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;Draft&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Reviewed&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;MJC&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;1.0&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;03/11/11&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;Issue&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Issued&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;MJC&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;1.1&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;10/11/11&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;Draft&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Changed to run a Java report from the ‘Reports’ screen in C-TMS.&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;PDR&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;1.2&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;11/11/11&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;Draft&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Changed to use a URL to call the Java report instead of a script.&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;PDR&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;2.0&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;11/11/11&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;Issue&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Reviewed and Issued&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;DJM&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=AUTHORISED BY=&lt;br /&gt;
{| Border=&amp;quot;1&amp;quot;	&lt;br /&gt;
| '''''Matt Crisford'''''&lt;br /&gt;
| Development Manager&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| '''''Peter Greer'''''&lt;br /&gt;
| TMSCC MTS Product Manager &lt;br /&gt;
| &lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://calidusassist.adcservices.apteancloud.com/calidus-assist/MTS/index.php?title=292358&amp;diff=5219</id>
		<title>292358</title>
		<link rel="alternate" type="text/html" href="https://calidusassist.adcservices.apteancloud.com/calidus-assist/MTS/index.php?title=292358&amp;diff=5219"/>
		<updated>2012-05-11T14:53:23Z</updated>

		<summary type="html">&lt;p&gt;Admin: New page: {{Doc_Title|System=FUNCTIONAL SPECIFICATION|Title=Control Tower Traffic Plan|Reference=FS 292358 PM-8LZN2B|Version=2.0|Date=11/11/11|Sysver=10.7|Client=DHL C-TMS}}  == Client Requirement =...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Doc_Title|System=FUNCTIONAL SPECIFICATION|Title=Control Tower Traffic Plan|Reference=FS 292358 PM-8LZN2B|Version=2.0|Date=11/11/11|Sysver=10.7|Client=DHL C-TMS}}&lt;br /&gt;
&lt;br /&gt;
== Client Requirement ==&lt;br /&gt;
'''Change Request Summary:'''&lt;br /&gt;
&lt;br /&gt;
Control Tower Traffic Plan.&lt;br /&gt;
&lt;br /&gt;
'''Change Request Details:'''&lt;br /&gt;
&lt;br /&gt;
Control Tower Traffic Plan - modifications to existing functionality.&lt;br /&gt;
&lt;br /&gt;
'''Benefits identified as a result of the change:'''&lt;br /&gt;
&lt;br /&gt;
Solution Design Requirement.&lt;br /&gt;
&lt;br /&gt;
== Solution ==&lt;br /&gt;
A new report called ‘PRIMARY TRIP STOP SHEET’ will be created to be run from the ‘Reports’ screen in C-TMS.&lt;br /&gt;
&lt;br /&gt;
The selection criteria will be:&lt;br /&gt;
&lt;br /&gt;
* Schedule&lt;br /&gt;
* Owning Depot (optional)&lt;br /&gt;
&lt;br /&gt;
The proposed layout of the report is shown in section 3.3.&lt;br /&gt;
&lt;br /&gt;
The report will be a Java report and it will be specified and developed under RIO ‘292359 PM-8LZN6D Warburtons Portal’.&lt;br /&gt;
&lt;br /&gt;
This RIO will be used to enable a Java report to be run within C-TMS from the ‘Reports’ menu screen.&lt;br /&gt;
&lt;br /&gt;
== Scope ==&lt;br /&gt;
This change will be applied to system version 10.7.0.&lt;br /&gt;
&lt;br /&gt;
= Set-up =&lt;br /&gt;
== Pre-requisites ==&lt;br /&gt;
None&lt;br /&gt;
&lt;br /&gt;
== Menu Structure ==&lt;br /&gt;
Unchanged&lt;br /&gt;
&lt;br /&gt;
== Data ==&lt;br /&gt;
The report and parameters will be created using the scripts in Appendix A.&lt;br /&gt;
&lt;br /&gt;
== Implementation Advice ==&lt;br /&gt;
The report will need to be made available for the specific user groups.&lt;br /&gt;
&lt;br /&gt;
= Functional Description =&lt;br /&gt;
== Report Parameters ==&lt;br /&gt;
A new report called ‘PRIMARY TRIP STOP SHEET’ will be created to be run from the ‘Reports’ screen.&lt;br /&gt;
&lt;br /&gt;
The selection criteria will be:&lt;br /&gt;
&lt;br /&gt;
* Schedule&lt;br /&gt;
* Owning Depot (optional)&lt;br /&gt;
&lt;br /&gt;
A list of values will be available for the following parameter:&lt;br /&gt;
&lt;br /&gt;
* Owning Depot (optional)&lt;br /&gt;
&lt;br /&gt;
A dropdown list of values will be available for the following parameter:&lt;br /&gt;
&lt;br /&gt;
* Schedule&lt;br /&gt;
&lt;br /&gt;
Validation will be performed as follows:&lt;br /&gt;
&lt;br /&gt;
* ‘Schedule’ is an active schedule.&lt;br /&gt;
* ‘Owning Depot’ is an active ‘RDC’ location and the user is based at the depot or is based at all depots.&lt;br /&gt;
&lt;br /&gt;
The report and parameters will be created using the scripts in Appendix A.&lt;br /&gt;
&lt;br /&gt;
The report will be made available for the specific user groups in the ‘Reports’ tab page in the ‘Access Group’ screen:&lt;br /&gt;
&lt;br /&gt;
[[Image:]]&lt;br /&gt;
&lt;br /&gt;
The reporting method will be changed to enable a Java report to be run in C-TMS instead of an Oracle report.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Report Production ==&lt;br /&gt;
The report type of ‘REP’ will continue to be used for all reports, if they are Java based or Oracle based, because the Java reports will be identified with a report extension of ‘jav’.&lt;br /&gt;
&lt;br /&gt;
Keeping the report type of ‘REP’ will retain that the existing functionality to identify reports from exports.&lt;br /&gt;
&lt;br /&gt;
The ‘F_PRINT’ function will be changed to assess whether the report has an extension of ‘jav’ specified and, if so, the parameters will be passed to a URL command called to produce the Java report.&lt;br /&gt;
&lt;br /&gt;
The function will be changed to run the new URL command or the existing functionality to produce a standard Oracle report depending on the extension.&lt;br /&gt;
&lt;br /&gt;
A new procedure called ‘P_RUN_JAVA_PDF’ will be created in the ‘REP’ package to run the report, the procedure will be able to receive up to 10 parameters for the selection criteria set in the ‘Reports’ screen.&lt;br /&gt;
&lt;br /&gt;
A new system parameter called ‘REP_JAVA_PDF’ will be created to store the URL command for the database, e.g. ‘https://mtsi.dhl.com/INDPRD/Controller?app=TMS&amp;amp;pt=rep’.&lt;br /&gt;
&lt;br /&gt;
A new system parameter called ‘REP_JAVA_PDF_DIR’ will be created to store the directory for the converted PDF report, e.g. ‘/u03/webint/mtstst/java_reps’.&lt;br /&gt;
&lt;br /&gt;
A new system parameter called ‘REP_JAVA_PDF_SHOW’ will be created to store the directory to display the converted PDF report, e.g. ‘/webint/saturn/mtstst/java_reps’.&lt;br /&gt;
&lt;br /&gt;
''t_dir := '/tmp/' || p_report_name || '_' || to_char('''SYSDATE''','HH24MISS');UTL.HOST_CMD ('mkdir ' || t_dir);''&lt;br /&gt;
''t_rep_java_pdf := ADM.get_param_vchar('REP_JAVA_PDF');t_rep_java_pdf_dir := ADM.get_param_vchar('REP_JAVA_PDF_DIR');''&lt;br /&gt;
''UTL.HOST_CMD (t_rep_java_pdf || ‘&amp;amp;act=' || p_report_name || ‘&amp;amp;dir=‘ || t_dir || ‘&amp;amp;file=‘ || p_report_name || ‘&amp;amp;sched=‘ || p_schedule || ‘&amp;amp;depot=‘ || p_own_depot);UTL.HOST_CMD ('cp ' || t_dir || '/' || p_report_name || '.pdf ' || t_rep_java_pdf_dir);''&lt;br /&gt;
&lt;br /&gt;
The URL command to pass the parameters to the Java report will be as follows, for example:&lt;br /&gt;
&lt;br /&gt;
''https://mtsi.dhl.com/INDPRD/Controller?app=TMS&amp;amp;pt=rep&amp;amp;act=TRIP_SHEET_WB&amp;amp;dir=xxx&amp;amp;file=xxx&amp;amp;sched=xxxx&amp;amp;depot=xxx''&lt;br /&gt;
&lt;br /&gt;
''&amp;amp;pt is the process type (e.g. report)''&lt;br /&gt;
''&amp;amp;act is the process to call (i.e. something which identifies the java package to call e.g. ‘TRIP_SHEET_WB’)''&lt;br /&gt;
''&amp;amp;dir is the directory for the output''&lt;br /&gt;
''&amp;amp;file is the filename for the output (i.e. without the extension because it will be added)''&lt;br /&gt;
''&amp;amp;sched and &amp;amp;depot are the parameters specific to the report being called (e.g. ’Schedule’ and ‘Owning Depot’)''&lt;br /&gt;
&lt;br /&gt;
The parameters passed between the form and the package will be as follows:&lt;br /&gt;
&lt;br /&gt;
* P_REPORT_NAME: Report Name (excluding the suffix ‘.rep’, e.g. ‘TRIP_SHEET_WB’)&lt;br /&gt;
* P_SCHEDULE: Schedule&lt;br /&gt;
* P_OWN_DEPOT: Owning Depot&lt;br /&gt;
&lt;br /&gt;
On return (of control) to the form the following commands will be run to display the report:&lt;br /&gt;
&lt;br /&gt;
''t_url := ADM.Get_Param_VChar( 'REP_JAVA_PDF_SHOW') || '/' || ‘TRIP_SHEET_WB’ || '.pdf'’;''&lt;br /&gt;
''web.show_document(t_url);''&lt;br /&gt;
&lt;br /&gt;
The new procedure could be run from other forms if necessary.&lt;br /&gt;
&lt;br /&gt;
N.B. The directory structure will be maintained per database.&lt;br /&gt;
&lt;br /&gt;
== Report Format ==&lt;br /&gt;
A new report called ‘PRIMARY TRIP STOP SHEET’ will be created as a Java report.&lt;br /&gt;
&lt;br /&gt;
An example of the layout is shown below:&lt;br /&gt;
&lt;br /&gt;
[[Image:]]&lt;br /&gt;
&lt;br /&gt;
All of the selection criteria will be assessed at the trip level using the following database items:&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;background-color:#ffff99;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| '''Parameter'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffff99;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| '''Database Item'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Schedule&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SCH_TRIP.SCHED_NAME&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Owning Depot&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SCH_TRIP.OWNING_DEPOT&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Table Updates Required'''&lt;br /&gt;
&lt;br /&gt;
The new report and parameters will be created using the following scripts:&lt;br /&gt;
&lt;br /&gt;
[[Image:]][[Image:]]&lt;br /&gt;
&lt;br /&gt;
The new system parameters will be created using the following script:&lt;br /&gt;
&lt;br /&gt;
[[Image:]]&lt;br /&gt;
&lt;br /&gt;
'''Modules to be changed'''&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;background-color:#ffff99;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| '''Module Name'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffff99;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| '''Module Type'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffff99;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| '''Notes'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| REPORTS.fmb&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Form&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| New report type&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| REP.sql&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Package&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| New procedure&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''References'''&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Ref No'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Document Title &amp;amp; ID'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Version'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Date'''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;1&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| EST-292358 PM-8LZN2B Control Tower Traffic Plan v1.0.doc&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;1.0&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;21/10/11&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Glossary'''&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Term or Acronym'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Meaning'''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| C-TMS&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Calidus TMS&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Document History'''&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Version'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Date'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Status'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Reason'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Initials'''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;0.1&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;01/11/11&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;Draft&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Initial version&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;PDR&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;0.2&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;03/11/11&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;Draft&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Reviewed&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;MJC&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;1.0&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;03/11/11&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;Issue&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Issued&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;MJC&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;1.1&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;10/11/11&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;Draft&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Changed to run a Java report from the ‘Reports’ screen in C-TMS.&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;PDR&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;1.2&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;11/11/11&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;Draft&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Changed to use a URL to call the Java report instead of a script.&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;PDR&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;2.0&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;11/11/11&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;Issue&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Reviewed and Issued&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;DJM&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=AUTHORISED BY=&lt;br /&gt;
{| Border=&amp;quot;1&amp;quot;	&lt;br /&gt;
| '''''Matt Crisford'''''&lt;br /&gt;
| Development Manager&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| '''''Peter Greer'''''&lt;br /&gt;
| TMSCC MTS Product Manager &lt;br /&gt;
| &lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://calidusassist.adcservices.apteancloud.com/calidus-assist/MTS/index.php?title=File:292349_4.png&amp;diff=5218</id>
		<title>File:292349 4.png</title>
		<link rel="alternate" type="text/html" href="https://calidusassist.adcservices.apteancloud.com/calidus-assist/MTS/index.php?title=File:292349_4.png&amp;diff=5218"/>
		<updated>2012-05-11T14:41:48Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://calidusassist.adcservices.apteancloud.com/calidus-assist/MTS/index.php?title=File:292349_3.png&amp;diff=5217</id>
		<title>File:292349 3.png</title>
		<link rel="alternate" type="text/html" href="https://calidusassist.adcservices.apteancloud.com/calidus-assist/MTS/index.php?title=File:292349_3.png&amp;diff=5217"/>
		<updated>2012-05-11T14:41:34Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://calidusassist.adcservices.apteancloud.com/calidus-assist/MTS/index.php?title=File:292349_2.png&amp;diff=5216</id>
		<title>File:292349 2.png</title>
		<link rel="alternate" type="text/html" href="https://calidusassist.adcservices.apteancloud.com/calidus-assist/MTS/index.php?title=File:292349_2.png&amp;diff=5216"/>
		<updated>2012-05-11T14:41:19Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://calidusassist.adcservices.apteancloud.com/calidus-assist/MTS/index.php?title=File:292349_1.png&amp;diff=5215</id>
		<title>File:292349 1.png</title>
		<link rel="alternate" type="text/html" href="https://calidusassist.adcservices.apteancloud.com/calidus-assist/MTS/index.php?title=File:292349_1.png&amp;diff=5215"/>
		<updated>2012-05-11T14:41:04Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://calidusassist.adcservices.apteancloud.com/calidus-assist/MTS/index.php?title=292349&amp;diff=5214</id>
		<title>292349</title>
		<link rel="alternate" type="text/html" href="https://calidusassist.adcservices.apteancloud.com/calidus-assist/MTS/index.php?title=292349&amp;diff=5214"/>
		<updated>2012-05-11T14:40:53Z</updated>

		<summary type="html">&lt;p&gt;Admin: /* EDI Maintenance */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Doc_Title|System=FUNCTIONAL SPECIFICATION|Title=Pluto C-TMS Integration|Reference=FS 292349 PM-8LZMAN|Version=2.0|Date=4/11/2011|Sysver=10.7|Client=DHL C-TMS}}&lt;br /&gt;
&lt;br /&gt;
== Client Requirement ==&lt;br /&gt;
PLUTO - C-TMS Integration.&lt;br /&gt;
&lt;br /&gt;
Receive and upload XML files representing vehicle movement by driver shift planned in PLUTO. Send 1 trip in each file.&lt;br /&gt;
&lt;br /&gt;
Handshake confirmation of data successfully uploaded into C-TMS back to PLUTO.&lt;br /&gt;
&lt;br /&gt;
C-TMS creation of actual arrivals and actual departures message to PLUTO based on same Trip and Order schema.&lt;br /&gt;
&lt;br /&gt;
Store PLUTO stop number in C-TMS.&lt;br /&gt;
&lt;br /&gt;
== Solution ==&lt;br /&gt;
A new EDI process will be created in the EDI Maintenance screen. This process will upload and process orders and trips sent in from the PLUTO system. The current ‘TripOrder’ XML format will be used to transmit the data from PLUTO to C-TMS and from C-TMS to PLUTO &lt;br /&gt;
&lt;br /&gt;
A unique identifier will be passed in for each order as the customer reference. This identifier will be unique and will define the order number, product number, product split and leg number. For each trip in a schedule day, PLUTO will provide a route code which defines the vehicle movement in the plan for the shift, for example ‘BEL DD3-1’ means ‘Bellshill Double Deck 3 for shift 1. PLUTO plans based on vehicle movements for notional vehicles available from the fleet each day.&lt;br /&gt;
&lt;br /&gt;
It is expected that all required information to create both orders and trips will be provided in the message. The existing validation process will take place and any messages that do not contain the necessary information will be rejected. If the orders or trips are invalid they will be rolled back and a new file will need to be sent to create the orders and trips. Once the orders and trip have been uploaded into C-TMS and the trip set to ‘PLANNED’ status a ‘TripOrder’ message will be sent back to PLUTO to confirm file has completed. This file will use the current ‘TripOrder’ XML format and will contain the C-TMS trip ID created along with the C-TMS OMS references created. A file will only be sent back to PLUTO if all orders and trips have been created successfully. If a file is not sent back from C-TMS to PLUTO, this will indicate the trip or orders have not been successfully loaded into C-TMS.&lt;br /&gt;
&lt;br /&gt;
When creating the orders in C-TMS, each new order will be given a unique OMS reference; the identifier passed into C-TMS from PLUTO will be stored as the ‘External Reference’ (‘Customer Reference’). Each trip created will be given a unique trip ID starting with ‘PLU-’ and the status will be set to ‘PLANNED’. Changes will be processed against trips that have status ‘EN-ROUTE’ but only for legs not yet executed.&lt;br /&gt;
&lt;br /&gt;
When creating trip stops in C-TMS from the interface message, the unique stop ID from PLUTO for the schedule and trip will be saved and will be sent back to PLUTO for the message handshake confirmation and for the actual arrival and actual departure times update messages.&lt;br /&gt;
&lt;br /&gt;
A new system parameter will be introduced to prevent the deletion of empty trip stops during processing.&lt;br /&gt;
&lt;br /&gt;
The C-TMS interface errors forms will be available to allow the status of uploaded messages to be reviewed. This will include ‘SUCCESS’ and ‘FAILURE’. Any failures can be found and reviewed and error messages will indicate the failure reason.&lt;br /&gt;
&lt;br /&gt;
If a file is received that contains a trip and orders that already exist in C-TMS, this file will be treated as an update. The PLUTO route code, PLUTO stop number and order external reference will be used to uniquely identify the trips and orders that already exist on C-TMS. The existing trips and orders will be deleted and replaced with the new data. The trips and orders will be removed completely to prevent issues with unique references. Updates to trips and orders will only be permitted until the actual arrival or actual departure is entered against a stop. This will be from a Microlise update normally but manual intervention in debrief will be possible and will provide the same input. Once this has happened, the trip stops and orders on those stops will be locked from any changes via the PLUTO interface.&lt;br /&gt;
&lt;br /&gt;
PLUTO on occasion will send DELETE messages if a trip is completely removed form the plan prior to execution.&lt;br /&gt;
&lt;br /&gt;
When an actual arrival or actual departure date and time is entered against a trip stop, a message will be triggered to PLUTO. The message will be in the ‘TripOrder’ XML format, and will contain the information for the trip that has been updated. The same leg lock strategy will be maintained in PLUTO based on the actual arrival and actual departure time available from the depot.&lt;br /&gt;
&lt;br /&gt;
A record will be written to the interface table ‘INT_XML_CONTROL’ for each trip and a database job will run at a set interval to process the outstanding messages. This outbound message will be controlled in the EDI maintenance screen.&lt;br /&gt;
&lt;br /&gt;
== Scope ==&lt;br /&gt;
This change will be applied to system version 10.7.0.&lt;br /&gt;
&lt;br /&gt;
= Set-up =&lt;br /&gt;
== Pre-requisites ==&lt;br /&gt;
None&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Menu Structure ==&lt;br /&gt;
Unchanged&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Data ==&lt;br /&gt;
Unchanged&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Implementation Advice ==&lt;br /&gt;
The EDI flows will be setup as described in section 3.1.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Functional Description =&lt;br /&gt;
== EDI Maintenance ==&lt;br /&gt;
A new EDI process will be setup in the ‘EDI Maintenance’ screen to process the inbound XML file from PLUTO via DHL Link into C-TMS using the ‘TripOrder’ XML format.&lt;br /&gt;
&lt;br /&gt;
For example:&lt;br /&gt;
&lt;br /&gt;
[[Image:292349_1.png]]&lt;br /&gt;
&lt;br /&gt;
The ‘Params’ screen will be used to set a new trigger called ‘Send Handshake Message’ to a value of ‘Y’ for a type of ‘P’ to send the ‘handshake’ message to PLUTO upon successful upload of the inbound file:&lt;br /&gt;
&lt;br /&gt;
[[Image:292349_2.png]]&lt;br /&gt;
&lt;br /&gt;
The ‘FTP Details’ screen will be used to store the FTP details for the ‘handshake’ message:&lt;br /&gt;
&lt;br /&gt;
[[Image:292349_3.png]]&lt;br /&gt;
&lt;br /&gt;
A new EDI process will be setup in the ‘EDI Maintenance’ screen to process the outbound XML file from C-TMS to PLUTO via DHL Link using the ‘TripOrder’ XML format.&lt;br /&gt;
&lt;br /&gt;
A ‘stop departure’ message will be required to be sent to PLUTO.&lt;br /&gt;
&lt;br /&gt;
For example:&lt;br /&gt;
&lt;br /&gt;
[[Image:292349_4.png]]&lt;br /&gt;
&lt;br /&gt;
The ‘Params’ screen will be used to set a new parameter called ‘PRINT_ORD_SECTION’ to a value of ‘N’ for a type of ‘P’ to exclude the order sections from the ‘TripOrder’ XML file.&lt;br /&gt;
&lt;br /&gt;
== PLUTO to C-TMS Processing ==&lt;br /&gt;
=== Trip and Order Validation ===&lt;br /&gt;
A unique identifier will be passed in for each order as the customer reference. This identifier will be unique and will define the purchase order number, purchase order number line, purchase order line number split and leg number. For each trip, PLUTO will provide a route code which defines the vehicle movement in the plan for the shift, for example ‘BEL DD3-1’ means ‘Bellshill Double Deck 3 for shift 1’. PLUTO plans based on vehicle movements for notional vehicles available from the fleet.&lt;br /&gt;
&lt;br /&gt;
It is expected that all required information to create both orders and trips will be provided in the message. The existing validation process will be performed and any messages that do not contain the necessary information will be rejected. If the orders or trips are invalid they will be rolled back and a new file will need to be sent to create the orders and trips.&lt;br /&gt;
&lt;br /&gt;
Specific validation on the trip and order file will include the following checks for the upload:&lt;br /&gt;
&lt;br /&gt;
File Level:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;The ‘&amp;lt;EVENT_SOURCE_TYPE&amp;gt;’ tag is ‘PLUT’.&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;The ‘&amp;lt;EVENT_DATE&amp;gt;’ tag is a valid date.&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* The filename has not been processed already (i.e. the filename does not exist on the ‘INT_XML_TRIP_STOP’ database table)&lt;br /&gt;
&lt;br /&gt;
Trip Level:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;The ‘&amp;lt;ROUTE_CODE&amp;gt;’ tag is populated.&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* The trip status is ‘PLANNED’, ‘ACCEPTED’ or ‘EN-ROUTE’ if the trip ID is provided for update/replacement.&lt;br /&gt;
&lt;br /&gt;
Trip Stop Level:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;The ‘&amp;lt;STOP_SEQ&amp;gt;’ tag is populated with the stop number.&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* At least one leg exists that may be updated (i.e. the actual arrival or departure time has not been set).&lt;br /&gt;
&lt;br /&gt;
Order Level:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;The ‘&amp;lt;SO_REF&amp;gt;’ tag is populated (i.e. external reference).&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* The order status is ‘UNSCHEDULED’, ‘SCHEDULED’, ‘SCHED_COLL’ or ‘SCHED_DEL’.&lt;br /&gt;
&lt;br /&gt;
The external reference will store the PLUTO order reference in the following format:&lt;br /&gt;
&lt;br /&gt;
* Order (i.e. Purchase Order Number)&lt;br /&gt;
* Product Line (i.e. Purchase Order Line Number)&lt;br /&gt;
* Product Split (i.e. Purchase Order Line Number Split)&lt;br /&gt;
* Leg (i.e. Trip Leg Number)&lt;br /&gt;
&lt;br /&gt;
For example: ‘99999999.0001.01.01’&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;The ‘INT_XML_IN’ package will be changed so that the PLUTO trip and order upload process is identified using the ‘&amp;lt;EVENT_SOURCE_TYPE&amp;gt;’ tag (i.e. ‘PLUT’) and a new procedure called ‘P_PROCESS_RESCHEDULED_TRIP_ORDER’ is run from the existing ‘PROCESS_ORD_XML_IN’ procedure called by the EDI polling process, this new procedure will be performed after the successful validation of the information provided in the file at the file level. The ‘PROCESS_ORD_XML_IN’ procedure will be changed to check the event source type and if it is ‘PLUT’ then it will pass control to a new procedure called ‘P_PROCESS_RESCHEDULED_TRIP_ORDER’ to extract the data from the file.&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Modifications of trip stops will only be permitted until the actual arrival or actual departure date and time is entered against a loading trip stop of a leg. This will be normally from an update message from Microlise, but manual intervention during trip debrief will be possible. Once this has happened, the trip stops and orders on those stops will be locked from any changes via the PLUTO interface.&lt;br /&gt;
&lt;br /&gt;
Microlise will send update messages for actions ‘STA’ (i.e. start-up) and ‘DEP’ (i.e. departure) and it will be these messages that will ‘lock’ the legs of the trip to prevent further modification for planning because they relate to the trip stops where loading activities will occur.&lt;br /&gt;
&lt;br /&gt;
If the actual arrival or actual departure date and time has been entered against a trip stop then the leg of the trip will be ‘locked’ and the trip stop cannot be updated or replaced by the upload process.&lt;br /&gt;
&lt;br /&gt;
N.B. A leg will be considered to be the loading and unloading activities at the location stops and it is expected that there will be distinct stops for each activity (i.e. there will be pairs of trip stops that constitute a leg). It is also expected that the stop number will be consecutive for these stops.&lt;br /&gt;
&lt;br /&gt;
For example, if stop 1 (which contains a loading activity) has actual times set then stop 1 and stop 2 will be ‘locked’ because the leg of the trip is between stops 1 and 2.&lt;br /&gt;
&lt;br /&gt;
However, if stop 2 (which contains an unloading activity) has actual times set then stop 3 will not be ‘locked’ regardless of the activity because it is part of a separate leg.&lt;br /&gt;
&lt;br /&gt;
=== Trip and Order Processing ===&lt;br /&gt;
&amp;lt;nowiki&amp;gt;When creating the transport orders in C-TMS, each new order will be given a unique OMS reference; the identifier passed into C-TMS from PLUTO in the ‘&amp;lt;SO_REF&amp;gt;’ tag will be stored as the ‘External Reference’ (i.e. ‘Customer Reference’).&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Each trip created will be given a unique trip ID starting with ‘PLU-’, and the status will be set to ‘PLANNED’. Changes will be processed against trips that have a status of ‘PLANNED’, ‘ACCEPTED’ or ‘EN-ROUTE’, but only for legs not yet executed when ‘EN-ROUTE’ (i.e. without actual information recorded against the trip stop).&lt;br /&gt;
&lt;br /&gt;
If a file is received that contains a trip (i.e. for the route code) and orders that already exist in C-TMS, this file will be treated as a replacement: therefore, the original trip and its orders will be deleted and new ones created in their place based on the trip and order information provided in the file.&lt;br /&gt;
&lt;br /&gt;
The PLUTO route code, PLUTO stop number and order external reference will be used to identify the trips and orders that already exist on C-TMS. The existing trips and orders will be deleted and replaced with the new data. The trips and orders will be removed completely to prevent issues with unique references and it will include the audit trail of the trips and orders.&lt;br /&gt;
&lt;br /&gt;
N.B. It will be the route code that will determine whether the trip and its orders will be replaced.&lt;br /&gt;
&lt;br /&gt;
Deletion:&lt;br /&gt;
&lt;br /&gt;
If the whole trip will be replaced then the new ‘TRM.F_DELETE_RESCHEDULED_TRIP’ function will be run for the trip ID found for the route code provided. This function will delete any transport orders on the trip stops, haulage activities and trip stops.&lt;br /&gt;
&lt;br /&gt;
The status of the trip will be set first to ‘DELETED’ to ensure that Microlise is informed of the deletion of the trip via the ‘TRG_SCH_TRIP_XML_INT’ database trigger, then the trip itself and its audit records will be deleted.&lt;br /&gt;
&lt;br /&gt;
The new trip ID created will be assigned the same details, for example, carrier, driver, crew and vehicle; it will then be updated to the same status as the deleted trip.&lt;br /&gt;
&lt;br /&gt;
If part of the trip (i.e. some stops) will be replaced then the new ‘TRM.F_DELETE_RESCHEDULED_STOP’ function will be run in reverse sequence for the stop numbers not on ‘locked’ legs for the trip ID found for the route code provided.&lt;br /&gt;
&lt;br /&gt;
The trip ID, carrier, driver, crew, vehicle and its status will be retained.&lt;br /&gt;
&lt;br /&gt;
N.B. It is expected the same trip stops will be provided by PLUTO for any ‘locked’ legs.&lt;br /&gt;
&lt;br /&gt;
Because the PLUTO purchase orders will be specific to the legs of the trip, the transport orders will be deleted with the trip stops; this is because there cannot be a direct link between the external reference and the OMS reference if the PLUTO purchase order is moved to a different trip and/or stop.&lt;br /&gt;
&lt;br /&gt;
New functions will be created in the ‘TRM’ package for each stage of the deletion process:&lt;br /&gt;
&lt;br /&gt;
* F_DELETE_RESCHEDULED_ORDER_ITEMS&lt;br /&gt;
* F_DELETE_RESCHEDULED_ORDER_AUDIT&lt;br /&gt;
* F_DELETE_RESCHEDULED_ORDER&lt;br /&gt;
* F_DELETE_RESCHEDULED_ACTIVITY&lt;br /&gt;
* F_DELETE_RESCHEDULED_STOP&lt;br /&gt;
* F_DELETE_RESCHEDULED_TRIP_AUDIT&lt;br /&gt;
* F_DELETE_RESCHEDULED_TRIP&lt;br /&gt;
&lt;br /&gt;
A record will be written to the ‘administration log file’ for each order record deleted to provide future reference.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;Note that a delete action could be requested in the TripOrder XML message using tag &amp;lt;EVENT_ACTION&amp;gt; which will have the same delete outcome as described above. &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Creation:&lt;br /&gt;
&lt;br /&gt;
If the whole trip will be replaced then the new ‘TRM.F_CREATE_RESCHEDULED_TRIP’ function will be run to create the transport orders, haulage activities, trip stops and trip.&lt;br /&gt;
&lt;br /&gt;
If part of the trip (i.e. some stops) will be replaced then the new ‘TRM.F_CREATE_RESCHEDULED_STOP’ function will be run in sequence for the stop numbers not on ‘locked’ legs for the trip ID found for the route code provided; this will mean that the new replacement trip stops, haulage activities and transport orders are created for the existing trip.&lt;br /&gt;
&lt;br /&gt;
N.B. The orders will only need to be created for the trip stops with loading activities for the external reference because it will be assumed that the transport order will be uploaded in the correct sequence for the trip stops.&lt;br /&gt;
&lt;br /&gt;
New functions will be created in the ‘TRM’ package for each stage of the creation process:&lt;br /&gt;
&lt;br /&gt;
* F_CREATE_RESCHEDULED_ORDER_ITEMS&lt;br /&gt;
* F_CREATE_RESCHEDULED_ORDER&lt;br /&gt;
* F_CREATE_RESCHEDULED_ACTIVITY&lt;br /&gt;
* F_CREATE_RESCHEDULED_STOP&lt;br /&gt;
* F_CREATE_RESCHEDULED_TRIP&lt;br /&gt;
The trip created will have a ‘PLU’ prefix which will be done by passing ‘PLU’ as the source when the ‘TRM.INSERT_TRIP’ function is called.&lt;br /&gt;
&lt;br /&gt;
The trip and order audit records will be created by the existing database triggers.&lt;br /&gt;
&lt;br /&gt;
Once the trip and orders have been created they will be validated using the existing functions to ensure that they do not contain any errors.&lt;br /&gt;
&lt;br /&gt;
N.B. If the deletion or creation processes have been unsuccessful then the data processing will be rolled back to a ‘savepoint’ and the interface status updated to ‘FAILURE’.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Empty Stop Maintenance ==&lt;br /&gt;
A new system parameter called ‘TRM_RETAIN_EMPTY_STOPS’ will be created at the cost-centre level to control the deletion or retention of trip stops without any activities.&lt;br /&gt;
&lt;br /&gt;
Normally such stops would be deleted but they will be retained for PLUTO trips, therefore, the system parameter will be set to ‘Y’ for the Gamma cost centre.&lt;br /&gt;
&lt;br /&gt;
If the system parameter is set to ‘N’ or has a NULL value then the empty stops will be deleted as normal.&lt;br /&gt;
&lt;br /&gt;
The ‘TRM.DELETE_EMPTY_STOPS’ function will be changed to check the system parameter prior to proceeding: this means that the system parameter will be referenced wherever trip stops may be deleted in C-TMS.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== C-TMS to Microlise Processing ==&lt;br /&gt;
Microlise will need to be advised of any changes to the trips that have been made by the upload of the files.&lt;br /&gt;
&lt;br /&gt;
The existing database triggers will be able to ensure that a message is sent to Microlise with the latest trip data if the tractor or trailer assigned to the trip is enabled.&lt;br /&gt;
&lt;br /&gt;
The ‘TRG_SCH_TRIP_XML_INT’ trigger operates when the trip is updated with a new carrier, driver or tractor, or when its status is set to ‘ACCEPTED’, ‘EN-ROUTE’ or ‘DELETED’: if the trip is deleted then the trigger will operate.&lt;br /&gt;
&lt;br /&gt;
The ‘TRG_SHA_XML’ trigger operates when the haulage activity (i.e. a transport order at a stop) is inserted or deleted when the status of the trip is ‘ACCEPTED’ or ‘EN-ROUTE’.&lt;br /&gt;
&lt;br /&gt;
N.B. Messages will only be generated when the trip status is ‘ACCEPTED’ if the system parameter ‘MIC_SEND_ACCEPTED’ is ‘Y’.&lt;br /&gt;
&lt;br /&gt;
These triggers should generate messages for Microlise when the trip is deleted and replaced by PLUTO or when some of the stops are deleted and replaced.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== C-TMS to PLUTO Processing ==&lt;br /&gt;
=== Handshake Confirmation Message ===&lt;br /&gt;
When creating trip stops in C-TMS from the interface message, the unique stop ID from PLUTO for the schedule and trip will be saved and will be sent back to PLUTO for the ‘handshake’ confirmation message.&lt;br /&gt;
&lt;br /&gt;
If, and once, the trip and orders have been uploaded successfully into C-TMS a ‘TripOrder’ message will be sent back to PLUTO to confirm that the upload of the file has been completed. This file will use the current ‘TripOrder’ XML format and will contain the trip ID created along with the OMS references created. If a file is not sent back from C-TMS to PLUTO, this will indicate the trip and orders have not been successfully loaded.&lt;br /&gt;
&lt;br /&gt;
The ‘handshake’ message is the confirmation that the trip has been created successfully in C-TMS.&lt;br /&gt;
&lt;br /&gt;
The standard ‘TripOrder’ file will be generated immediately, should the ‘handshake’ message be required, when the inbound file has been confirmed as being processed successfully.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Actual Times Message ===&lt;br /&gt;
When an actual arrival or actual departure date and time is entered against a trip stop, a message will be triggered to PLUTO. The message will be in the ‘TripOrder’ XML format, and will contain the information for the trip that has been updated. The same leg lock strategy will be maintained in PLUTO based on the actual arrival or actual departure time available from the depot.&lt;br /&gt;
&lt;br /&gt;
The ‘TRG_STS_XML_OUT’ database trigger will be changed to write a record to the ‘INT_XML_CONTROL’ interface control database table for the ‘PLUTO_TRIP_ACTUALS_XML_OUT’ EDI database job to generate the message.&lt;br /&gt;
&lt;br /&gt;
The new trigger point will be when the actual arrival or actual departure date and time has been changed for a PLUTO trip stop (i.e. prefixed with ‘PLU‘).&lt;br /&gt;
&lt;br /&gt;
A check will be performed to ensure that there is not an interface control record waiting to be processed before a new record is written.&lt;br /&gt;
&lt;br /&gt;
The following values will be set:&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;background-color:#ffff99;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| '''Column'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffff99;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| '''Value'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| EXTERNAL_SYSTEM&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ‘PLUTO_TRIP_ACTUALS_XML_OUT’&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| EVENT_TYPE&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ‘TRP’&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| TRIP_ID&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SCH_TRIP.TRIP_ID&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
The database job will call the ‘INT_XML_OUT2.GEN_TRIP_XML’ procedure with the process name (i.e. ‘PLUTO_TRIP_ACTUALS_XML_OUT’) to process the interface control record.&lt;br /&gt;
&lt;br /&gt;
The parameter ‘PRINT_ORD_SECTION’ will control whether the order sections are included in the message and it is expected that they will not be required.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Route Code Tag ===&lt;br /&gt;
&amp;lt;nowiki&amp;gt;The ‘&amp;lt;ROUTE_CODE&amp;gt;’ tag in the outbound ‘TripOrder’ XML file will need to be included for PLUTO trips.&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A new system parameter called ‘DISPLAY _TRIP_ORDER_ROUTE_CODE’ will be created at the cost-centre level, if the system parameter is set to ‘Y’ then the tag will be displayed in the XML file.&lt;br /&gt;
&lt;br /&gt;
The ‘INT_XML_OUT2.GEN_TRIP_DET’ procedure will be changed so that the tag is populated with the route code of the trip (i.e. ‘SCH_TRIP.ROUTE_CODE’) when the new system parameter is set for the cost-centre of the trip.&lt;br /&gt;
&lt;br /&gt;
Therefore, the route code in C-TMS will contain the route code received from PLUTO (e.g. ‘BEL DD3-1’ where 1 is the shift number).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Interface Errors ==&lt;br /&gt;
The C-TMS interface errors forms will be available to allow the status of uploaded messages to be reviewed. This will include ‘SUCCESS’ and ‘FAILURE’. Any failures can be found and reviewed and error messages will indicate the failure reason. &lt;br /&gt;
&lt;br /&gt;
The ‘XML Trip’ tab page can be used to enquire on the trips and stops and the ‘XML Orders’ tab page can be used to enquire on the transport orders.&lt;br /&gt;
&lt;br /&gt;
N.B. It will not be possible to reprocess the failed files in the ‘Interface Errors’ screen and new files will need to be provided if a failure has occurred.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Table Updates Required'''&lt;br /&gt;
&lt;br /&gt;
No table changes are required for this development.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Modules to be changed'''&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;background-color:#ffff99;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| '''Module Name'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffff99;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| '''Module Type'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffff99;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| '''Notes'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| INT_XML_IN.sql&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Package&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| New inbound trip/order processing for PLUTO files.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| INT_XML_OUT2.sql&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Package&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| New outbound trip/order processing for PLUTO files.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| TRM.sql&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Package&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| New trip/order processing for PLUTO.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| TRG_STS_XML_OUT.sql&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Trigger&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| New trigger point for the actual times message.&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''References'''&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Ref No'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Document Title &amp;amp; ID'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Version'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Date'''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;1&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| EST-292349 PL-8LZMAN PLUTO-C-TMS Integration v1.0.doc&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;1.0&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;04/10/11&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Glossary'''&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Term or Acronym'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Meaning'''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| C-TMS&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Calidus TMS&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| PLUTO&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DHL in-house planning tool&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Document History'''&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Version'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Date'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Status'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Reason'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Initials'''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;0.1&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;19/10/11&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;Draft&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Initial version&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;PDR&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;0.2&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;19/10/11&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;Draft&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Reviewed&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;MJC&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;0.3&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;21/10/11&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;Draft&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Updated after review&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;PDR&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;1.0&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;24/10/11&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;Issue&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Reviewed and Issued&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;MJC&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;2.0&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;4/11/11&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;Issue&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Clarification of Route Code including shift number &amp;amp; deletion of C-TMS trip as an interfaced event action from PLUTO&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;DJM&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
=AUTHORISED BY=&lt;br /&gt;
{| Border=&amp;quot;1&amp;quot;	&lt;br /&gt;
| '''''Matt Crisford'''''&lt;br /&gt;
| Development Manager&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| '''''Peter Greer'''''&lt;br /&gt;
| TMSCC MTS Product Manager &lt;br /&gt;
| &lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://calidusassist.adcservices.apteancloud.com/calidus-assist/MTS/index.php?title=292349&amp;diff=5213</id>
		<title>292349</title>
		<link rel="alternate" type="text/html" href="https://calidusassist.adcservices.apteancloud.com/calidus-assist/MTS/index.php?title=292349&amp;diff=5213"/>
		<updated>2012-05-11T14:37:27Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Doc_Title|System=FUNCTIONAL SPECIFICATION|Title=Pluto C-TMS Integration|Reference=FS 292349 PM-8LZMAN|Version=2.0|Date=4/11/2011|Sysver=10.7|Client=DHL C-TMS}}&lt;br /&gt;
&lt;br /&gt;
== Client Requirement ==&lt;br /&gt;
PLUTO - C-TMS Integration.&lt;br /&gt;
&lt;br /&gt;
Receive and upload XML files representing vehicle movement by driver shift planned in PLUTO. Send 1 trip in each file.&lt;br /&gt;
&lt;br /&gt;
Handshake confirmation of data successfully uploaded into C-TMS back to PLUTO.&lt;br /&gt;
&lt;br /&gt;
C-TMS creation of actual arrivals and actual departures message to PLUTO based on same Trip and Order schema.&lt;br /&gt;
&lt;br /&gt;
Store PLUTO stop number in C-TMS.&lt;br /&gt;
&lt;br /&gt;
== Solution ==&lt;br /&gt;
A new EDI process will be created in the EDI Maintenance screen. This process will upload and process orders and trips sent in from the PLUTO system. The current ‘TripOrder’ XML format will be used to transmit the data from PLUTO to C-TMS and from C-TMS to PLUTO &lt;br /&gt;
&lt;br /&gt;
A unique identifier will be passed in for each order as the customer reference. This identifier will be unique and will define the order number, product number, product split and leg number. For each trip in a schedule day, PLUTO will provide a route code which defines the vehicle movement in the plan for the shift, for example ‘BEL DD3-1’ means ‘Bellshill Double Deck 3 for shift 1. PLUTO plans based on vehicle movements for notional vehicles available from the fleet each day.&lt;br /&gt;
&lt;br /&gt;
It is expected that all required information to create both orders and trips will be provided in the message. The existing validation process will take place and any messages that do not contain the necessary information will be rejected. If the orders or trips are invalid they will be rolled back and a new file will need to be sent to create the orders and trips. Once the orders and trip have been uploaded into C-TMS and the trip set to ‘PLANNED’ status a ‘TripOrder’ message will be sent back to PLUTO to confirm file has completed. This file will use the current ‘TripOrder’ XML format and will contain the C-TMS trip ID created along with the C-TMS OMS references created. A file will only be sent back to PLUTO if all orders and trips have been created successfully. If a file is not sent back from C-TMS to PLUTO, this will indicate the trip or orders have not been successfully loaded into C-TMS.&lt;br /&gt;
&lt;br /&gt;
When creating the orders in C-TMS, each new order will be given a unique OMS reference; the identifier passed into C-TMS from PLUTO will be stored as the ‘External Reference’ (‘Customer Reference’). Each trip created will be given a unique trip ID starting with ‘PLU-’ and the status will be set to ‘PLANNED’. Changes will be processed against trips that have status ‘EN-ROUTE’ but only for legs not yet executed.&lt;br /&gt;
&lt;br /&gt;
When creating trip stops in C-TMS from the interface message, the unique stop ID from PLUTO for the schedule and trip will be saved and will be sent back to PLUTO for the message handshake confirmation and for the actual arrival and actual departure times update messages.&lt;br /&gt;
&lt;br /&gt;
A new system parameter will be introduced to prevent the deletion of empty trip stops during processing.&lt;br /&gt;
&lt;br /&gt;
The C-TMS interface errors forms will be available to allow the status of uploaded messages to be reviewed. This will include ‘SUCCESS’ and ‘FAILURE’. Any failures can be found and reviewed and error messages will indicate the failure reason.&lt;br /&gt;
&lt;br /&gt;
If a file is received that contains a trip and orders that already exist in C-TMS, this file will be treated as an update. The PLUTO route code, PLUTO stop number and order external reference will be used to uniquely identify the trips and orders that already exist on C-TMS. The existing trips and orders will be deleted and replaced with the new data. The trips and orders will be removed completely to prevent issues with unique references. Updates to trips and orders will only be permitted until the actual arrival or actual departure is entered against a stop. This will be from a Microlise update normally but manual intervention in debrief will be possible and will provide the same input. Once this has happened, the trip stops and orders on those stops will be locked from any changes via the PLUTO interface.&lt;br /&gt;
&lt;br /&gt;
PLUTO on occasion will send DELETE messages if a trip is completely removed form the plan prior to execution.&lt;br /&gt;
&lt;br /&gt;
When an actual arrival or actual departure date and time is entered against a trip stop, a message will be triggered to PLUTO. The message will be in the ‘TripOrder’ XML format, and will contain the information for the trip that has been updated. The same leg lock strategy will be maintained in PLUTO based on the actual arrival and actual departure time available from the depot.&lt;br /&gt;
&lt;br /&gt;
A record will be written to the interface table ‘INT_XML_CONTROL’ for each trip and a database job will run at a set interval to process the outstanding messages. This outbound message will be controlled in the EDI maintenance screen.&lt;br /&gt;
&lt;br /&gt;
== Scope ==&lt;br /&gt;
This change will be applied to system version 10.7.0.&lt;br /&gt;
&lt;br /&gt;
= Set-up =&lt;br /&gt;
== Pre-requisites ==&lt;br /&gt;
None&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Menu Structure ==&lt;br /&gt;
Unchanged&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Data ==&lt;br /&gt;
Unchanged&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Implementation Advice ==&lt;br /&gt;
The EDI flows will be setup as described in section 3.1.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Functional Description =&lt;br /&gt;
== EDI Maintenance ==&lt;br /&gt;
A new EDI process will be setup in the ‘EDI Maintenance’ screen to process the inbound XML file from PLUTO via DHL Link into C-TMS using the ‘TripOrder’ XML format.&lt;br /&gt;
&lt;br /&gt;
For example:&lt;br /&gt;
&lt;br /&gt;
[[Image:]]&lt;br /&gt;
&lt;br /&gt;
The ‘Params’ screen will be used to set a new trigger called ‘Send Handshake Message’ to a value of ‘Y’ for a type of ‘P’ to send the ‘handshake’ message to PLUTO upon successful upload of the inbound file:&lt;br /&gt;
&lt;br /&gt;
[[Image:]]&lt;br /&gt;
&lt;br /&gt;
The ‘FTP Details’ screen will be used to store the FTP details for the ‘handshake’ message:&lt;br /&gt;
&lt;br /&gt;
[[Image:]]&lt;br /&gt;
&lt;br /&gt;
A new EDI process will be setup in the ‘EDI Maintenance’ screen to process the outbound XML file from C-TMS to PLUTO via DHL Link using the ‘TripOrder’ XML format.&lt;br /&gt;
&lt;br /&gt;
A ‘stop departure’ message will be required to be sent to PLUTO.&lt;br /&gt;
&lt;br /&gt;
For example:&lt;br /&gt;
&lt;br /&gt;
[[Image:]]&lt;br /&gt;
&lt;br /&gt;
The ‘Params’ screen will be used to set a new parameter called ‘PRINT_ORD_SECTION’ to a value of ‘N’ for a type of ‘P’ to exclude the order sections from the ‘TripOrder’ XML file.&lt;br /&gt;
&lt;br /&gt;
== PLUTO to C-TMS Processing ==&lt;br /&gt;
=== Trip and Order Validation ===&lt;br /&gt;
A unique identifier will be passed in for each order as the customer reference. This identifier will be unique and will define the purchase order number, purchase order number line, purchase order line number split and leg number. For each trip, PLUTO will provide a route code which defines the vehicle movement in the plan for the shift, for example ‘BEL DD3-1’ means ‘Bellshill Double Deck 3 for shift 1’. PLUTO plans based on vehicle movements for notional vehicles available from the fleet.&lt;br /&gt;
&lt;br /&gt;
It is expected that all required information to create both orders and trips will be provided in the message. The existing validation process will be performed and any messages that do not contain the necessary information will be rejected. If the orders or trips are invalid they will be rolled back and a new file will need to be sent to create the orders and trips.&lt;br /&gt;
&lt;br /&gt;
Specific validation on the trip and order file will include the following checks for the upload:&lt;br /&gt;
&lt;br /&gt;
File Level:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;The ‘&amp;lt;EVENT_SOURCE_TYPE&amp;gt;’ tag is ‘PLUT’.&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;The ‘&amp;lt;EVENT_DATE&amp;gt;’ tag is a valid date.&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* The filename has not been processed already (i.e. the filename does not exist on the ‘INT_XML_TRIP_STOP’ database table)&lt;br /&gt;
&lt;br /&gt;
Trip Level:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;The ‘&amp;lt;ROUTE_CODE&amp;gt;’ tag is populated.&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* The trip status is ‘PLANNED’, ‘ACCEPTED’ or ‘EN-ROUTE’ if the trip ID is provided for update/replacement.&lt;br /&gt;
&lt;br /&gt;
Trip Stop Level:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;The ‘&amp;lt;STOP_SEQ&amp;gt;’ tag is populated with the stop number.&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* At least one leg exists that may be updated (i.e. the actual arrival or departure time has not been set).&lt;br /&gt;
&lt;br /&gt;
Order Level:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;The ‘&amp;lt;SO_REF&amp;gt;’ tag is populated (i.e. external reference).&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* The order status is ‘UNSCHEDULED’, ‘SCHEDULED’, ‘SCHED_COLL’ or ‘SCHED_DEL’.&lt;br /&gt;
&lt;br /&gt;
The external reference will store the PLUTO order reference in the following format:&lt;br /&gt;
&lt;br /&gt;
* Order (i.e. Purchase Order Number)&lt;br /&gt;
* Product Line (i.e. Purchase Order Line Number)&lt;br /&gt;
* Product Split (i.e. Purchase Order Line Number Split)&lt;br /&gt;
* Leg (i.e. Trip Leg Number)&lt;br /&gt;
&lt;br /&gt;
For example: ‘99999999.0001.01.01’&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;The ‘INT_XML_IN’ package will be changed so that the PLUTO trip and order upload process is identified using the ‘&amp;lt;EVENT_SOURCE_TYPE&amp;gt;’ tag (i.e. ‘PLUT’) and a new procedure called ‘P_PROCESS_RESCHEDULED_TRIP_ORDER’ is run from the existing ‘PROCESS_ORD_XML_IN’ procedure called by the EDI polling process, this new procedure will be performed after the successful validation of the information provided in the file at the file level. The ‘PROCESS_ORD_XML_IN’ procedure will be changed to check the event source type and if it is ‘PLUT’ then it will pass control to a new procedure called ‘P_PROCESS_RESCHEDULED_TRIP_ORDER’ to extract the data from the file.&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Modifications of trip stops will only be permitted until the actual arrival or actual departure date and time is entered against a loading trip stop of a leg. This will be normally from an update message from Microlise, but manual intervention during trip debrief will be possible. Once this has happened, the trip stops and orders on those stops will be locked from any changes via the PLUTO interface.&lt;br /&gt;
&lt;br /&gt;
Microlise will send update messages for actions ‘STA’ (i.e. start-up) and ‘DEP’ (i.e. departure) and it will be these messages that will ‘lock’ the legs of the trip to prevent further modification for planning because they relate to the trip stops where loading activities will occur.&lt;br /&gt;
&lt;br /&gt;
If the actual arrival or actual departure date and time has been entered against a trip stop then the leg of the trip will be ‘locked’ and the trip stop cannot be updated or replaced by the upload process.&lt;br /&gt;
&lt;br /&gt;
N.B. A leg will be considered to be the loading and unloading activities at the location stops and it is expected that there will be distinct stops for each activity (i.e. there will be pairs of trip stops that constitute a leg). It is also expected that the stop number will be consecutive for these stops.&lt;br /&gt;
&lt;br /&gt;
For example, if stop 1 (which contains a loading activity) has actual times set then stop 1 and stop 2 will be ‘locked’ because the leg of the trip is between stops 1 and 2.&lt;br /&gt;
&lt;br /&gt;
However, if stop 2 (which contains an unloading activity) has actual times set then stop 3 will not be ‘locked’ regardless of the activity because it is part of a separate leg.&lt;br /&gt;
&lt;br /&gt;
=== Trip and Order Processing ===&lt;br /&gt;
&amp;lt;nowiki&amp;gt;When creating the transport orders in C-TMS, each new order will be given a unique OMS reference; the identifier passed into C-TMS from PLUTO in the ‘&amp;lt;SO_REF&amp;gt;’ tag will be stored as the ‘External Reference’ (i.e. ‘Customer Reference’).&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Each trip created will be given a unique trip ID starting with ‘PLU-’, and the status will be set to ‘PLANNED’. Changes will be processed against trips that have a status of ‘PLANNED’, ‘ACCEPTED’ or ‘EN-ROUTE’, but only for legs not yet executed when ‘EN-ROUTE’ (i.e. without actual information recorded against the trip stop).&lt;br /&gt;
&lt;br /&gt;
If a file is received that contains a trip (i.e. for the route code) and orders that already exist in C-TMS, this file will be treated as a replacement: therefore, the original trip and its orders will be deleted and new ones created in their place based on the trip and order information provided in the file.&lt;br /&gt;
&lt;br /&gt;
The PLUTO route code, PLUTO stop number and order external reference will be used to identify the trips and orders that already exist on C-TMS. The existing trips and orders will be deleted and replaced with the new data. The trips and orders will be removed completely to prevent issues with unique references and it will include the audit trail of the trips and orders.&lt;br /&gt;
&lt;br /&gt;
N.B. It will be the route code that will determine whether the trip and its orders will be replaced.&lt;br /&gt;
&lt;br /&gt;
Deletion:&lt;br /&gt;
&lt;br /&gt;
If the whole trip will be replaced then the new ‘TRM.F_DELETE_RESCHEDULED_TRIP’ function will be run for the trip ID found for the route code provided. This function will delete any transport orders on the trip stops, haulage activities and trip stops.&lt;br /&gt;
&lt;br /&gt;
The status of the trip will be set first to ‘DELETED’ to ensure that Microlise is informed of the deletion of the trip via the ‘TRG_SCH_TRIP_XML_INT’ database trigger, then the trip itself and its audit records will be deleted.&lt;br /&gt;
&lt;br /&gt;
The new trip ID created will be assigned the same details, for example, carrier, driver, crew and vehicle; it will then be updated to the same status as the deleted trip.&lt;br /&gt;
&lt;br /&gt;
If part of the trip (i.e. some stops) will be replaced then the new ‘TRM.F_DELETE_RESCHEDULED_STOP’ function will be run in reverse sequence for the stop numbers not on ‘locked’ legs for the trip ID found for the route code provided.&lt;br /&gt;
&lt;br /&gt;
The trip ID, carrier, driver, crew, vehicle and its status will be retained.&lt;br /&gt;
&lt;br /&gt;
N.B. It is expected the same trip stops will be provided by PLUTO for any ‘locked’ legs.&lt;br /&gt;
&lt;br /&gt;
Because the PLUTO purchase orders will be specific to the legs of the trip, the transport orders will be deleted with the trip stops; this is because there cannot be a direct link between the external reference and the OMS reference if the PLUTO purchase order is moved to a different trip and/or stop.&lt;br /&gt;
&lt;br /&gt;
New functions will be created in the ‘TRM’ package for each stage of the deletion process:&lt;br /&gt;
&lt;br /&gt;
* F_DELETE_RESCHEDULED_ORDER_ITEMS&lt;br /&gt;
* F_DELETE_RESCHEDULED_ORDER_AUDIT&lt;br /&gt;
* F_DELETE_RESCHEDULED_ORDER&lt;br /&gt;
* F_DELETE_RESCHEDULED_ACTIVITY&lt;br /&gt;
* F_DELETE_RESCHEDULED_STOP&lt;br /&gt;
* F_DELETE_RESCHEDULED_TRIP_AUDIT&lt;br /&gt;
* F_DELETE_RESCHEDULED_TRIP&lt;br /&gt;
&lt;br /&gt;
A record will be written to the ‘administration log file’ for each order record deleted to provide future reference.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;Note that a delete action could be requested in the TripOrder XML message using tag &amp;lt;EVENT_ACTION&amp;gt; which will have the same delete outcome as described above. &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Creation:&lt;br /&gt;
&lt;br /&gt;
If the whole trip will be replaced then the new ‘TRM.F_CREATE_RESCHEDULED_TRIP’ function will be run to create the transport orders, haulage activities, trip stops and trip.&lt;br /&gt;
&lt;br /&gt;
If part of the trip (i.e. some stops) will be replaced then the new ‘TRM.F_CREATE_RESCHEDULED_STOP’ function will be run in sequence for the stop numbers not on ‘locked’ legs for the trip ID found for the route code provided; this will mean that the new replacement trip stops, haulage activities and transport orders are created for the existing trip.&lt;br /&gt;
&lt;br /&gt;
N.B. The orders will only need to be created for the trip stops with loading activities for the external reference because it will be assumed that the transport order will be uploaded in the correct sequence for the trip stops.&lt;br /&gt;
&lt;br /&gt;
New functions will be created in the ‘TRM’ package for each stage of the creation process:&lt;br /&gt;
&lt;br /&gt;
* F_CREATE_RESCHEDULED_ORDER_ITEMS&lt;br /&gt;
* F_CREATE_RESCHEDULED_ORDER&lt;br /&gt;
* F_CREATE_RESCHEDULED_ACTIVITY&lt;br /&gt;
* F_CREATE_RESCHEDULED_STOP&lt;br /&gt;
* F_CREATE_RESCHEDULED_TRIP&lt;br /&gt;
The trip created will have a ‘PLU’ prefix which will be done by passing ‘PLU’ as the source when the ‘TRM.INSERT_TRIP’ function is called.&lt;br /&gt;
&lt;br /&gt;
The trip and order audit records will be created by the existing database triggers.&lt;br /&gt;
&lt;br /&gt;
Once the trip and orders have been created they will be validated using the existing functions to ensure that they do not contain any errors.&lt;br /&gt;
&lt;br /&gt;
N.B. If the deletion or creation processes have been unsuccessful then the data processing will be rolled back to a ‘savepoint’ and the interface status updated to ‘FAILURE’.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Empty Stop Maintenance ==&lt;br /&gt;
A new system parameter called ‘TRM_RETAIN_EMPTY_STOPS’ will be created at the cost-centre level to control the deletion or retention of trip stops without any activities.&lt;br /&gt;
&lt;br /&gt;
Normally such stops would be deleted but they will be retained for PLUTO trips, therefore, the system parameter will be set to ‘Y’ for the Gamma cost centre.&lt;br /&gt;
&lt;br /&gt;
If the system parameter is set to ‘N’ or has a NULL value then the empty stops will be deleted as normal.&lt;br /&gt;
&lt;br /&gt;
The ‘TRM.DELETE_EMPTY_STOPS’ function will be changed to check the system parameter prior to proceeding: this means that the system parameter will be referenced wherever trip stops may be deleted in C-TMS.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== C-TMS to Microlise Processing ==&lt;br /&gt;
Microlise will need to be advised of any changes to the trips that have been made by the upload of the files.&lt;br /&gt;
&lt;br /&gt;
The existing database triggers will be able to ensure that a message is sent to Microlise with the latest trip data if the tractor or trailer assigned to the trip is enabled.&lt;br /&gt;
&lt;br /&gt;
The ‘TRG_SCH_TRIP_XML_INT’ trigger operates when the trip is updated with a new carrier, driver or tractor, or when its status is set to ‘ACCEPTED’, ‘EN-ROUTE’ or ‘DELETED’: if the trip is deleted then the trigger will operate.&lt;br /&gt;
&lt;br /&gt;
The ‘TRG_SHA_XML’ trigger operates when the haulage activity (i.e. a transport order at a stop) is inserted or deleted when the status of the trip is ‘ACCEPTED’ or ‘EN-ROUTE’.&lt;br /&gt;
&lt;br /&gt;
N.B. Messages will only be generated when the trip status is ‘ACCEPTED’ if the system parameter ‘MIC_SEND_ACCEPTED’ is ‘Y’.&lt;br /&gt;
&lt;br /&gt;
These triggers should generate messages for Microlise when the trip is deleted and replaced by PLUTO or when some of the stops are deleted and replaced.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== C-TMS to PLUTO Processing ==&lt;br /&gt;
=== Handshake Confirmation Message ===&lt;br /&gt;
When creating trip stops in C-TMS from the interface message, the unique stop ID from PLUTO for the schedule and trip will be saved and will be sent back to PLUTO for the ‘handshake’ confirmation message.&lt;br /&gt;
&lt;br /&gt;
If, and once, the trip and orders have been uploaded successfully into C-TMS a ‘TripOrder’ message will be sent back to PLUTO to confirm that the upload of the file has been completed. This file will use the current ‘TripOrder’ XML format and will contain the trip ID created along with the OMS references created. If a file is not sent back from C-TMS to PLUTO, this will indicate the trip and orders have not been successfully loaded.&lt;br /&gt;
&lt;br /&gt;
The ‘handshake’ message is the confirmation that the trip has been created successfully in C-TMS.&lt;br /&gt;
&lt;br /&gt;
The standard ‘TripOrder’ file will be generated immediately, should the ‘handshake’ message be required, when the inbound file has been confirmed as being processed successfully.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Actual Times Message ===&lt;br /&gt;
When an actual arrival or actual departure date and time is entered against a trip stop, a message will be triggered to PLUTO. The message will be in the ‘TripOrder’ XML format, and will contain the information for the trip that has been updated. The same leg lock strategy will be maintained in PLUTO based on the actual arrival or actual departure time available from the depot.&lt;br /&gt;
&lt;br /&gt;
The ‘TRG_STS_XML_OUT’ database trigger will be changed to write a record to the ‘INT_XML_CONTROL’ interface control database table for the ‘PLUTO_TRIP_ACTUALS_XML_OUT’ EDI database job to generate the message.&lt;br /&gt;
&lt;br /&gt;
The new trigger point will be when the actual arrival or actual departure date and time has been changed for a PLUTO trip stop (i.e. prefixed with ‘PLU‘).&lt;br /&gt;
&lt;br /&gt;
A check will be performed to ensure that there is not an interface control record waiting to be processed before a new record is written.&lt;br /&gt;
&lt;br /&gt;
The following values will be set:&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;background-color:#ffff99;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| '''Column'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffff99;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| '''Value'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| EXTERNAL_SYSTEM&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ‘PLUTO_TRIP_ACTUALS_XML_OUT’&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| EVENT_TYPE&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ‘TRP’&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| TRIP_ID&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SCH_TRIP.TRIP_ID&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
The database job will call the ‘INT_XML_OUT2.GEN_TRIP_XML’ procedure with the process name (i.e. ‘PLUTO_TRIP_ACTUALS_XML_OUT’) to process the interface control record.&lt;br /&gt;
&lt;br /&gt;
The parameter ‘PRINT_ORD_SECTION’ will control whether the order sections are included in the message and it is expected that they will not be required.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Route Code Tag ===&lt;br /&gt;
&amp;lt;nowiki&amp;gt;The ‘&amp;lt;ROUTE_CODE&amp;gt;’ tag in the outbound ‘TripOrder’ XML file will need to be included for PLUTO trips.&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A new system parameter called ‘DISPLAY _TRIP_ORDER_ROUTE_CODE’ will be created at the cost-centre level, if the system parameter is set to ‘Y’ then the tag will be displayed in the XML file.&lt;br /&gt;
&lt;br /&gt;
The ‘INT_XML_OUT2.GEN_TRIP_DET’ procedure will be changed so that the tag is populated with the route code of the trip (i.e. ‘SCH_TRIP.ROUTE_CODE’) when the new system parameter is set for the cost-centre of the trip.&lt;br /&gt;
&lt;br /&gt;
Therefore, the route code in C-TMS will contain the route code received from PLUTO (e.g. ‘BEL DD3-1’ where 1 is the shift number).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Interface Errors ==&lt;br /&gt;
The C-TMS interface errors forms will be available to allow the status of uploaded messages to be reviewed. This will include ‘SUCCESS’ and ‘FAILURE’. Any failures can be found and reviewed and error messages will indicate the failure reason. &lt;br /&gt;
&lt;br /&gt;
The ‘XML Trip’ tab page can be used to enquire on the trips and stops and the ‘XML Orders’ tab page can be used to enquire on the transport orders.&lt;br /&gt;
&lt;br /&gt;
N.B. It will not be possible to reprocess the failed files in the ‘Interface Errors’ screen and new files will need to be provided if a failure has occurred.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Table Updates Required'''&lt;br /&gt;
&lt;br /&gt;
No table changes are required for this development.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Modules to be changed'''&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;background-color:#ffff99;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| '''Module Name'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffff99;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| '''Module Type'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffff99;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| '''Notes'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| INT_XML_IN.sql&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Package&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| New inbound trip/order processing for PLUTO files.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| INT_XML_OUT2.sql&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Package&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| New outbound trip/order processing for PLUTO files.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| TRM.sql&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Package&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| New trip/order processing for PLUTO.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| TRG_STS_XML_OUT.sql&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Trigger&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| New trigger point for the actual times message.&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''References'''&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Ref No'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Document Title &amp;amp; ID'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Version'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Date'''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;1&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| EST-292349 PL-8LZMAN PLUTO-C-TMS Integration v1.0.doc&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;1.0&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;04/10/11&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Glossary'''&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Term or Acronym'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Meaning'''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| C-TMS&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Calidus TMS&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| PLUTO&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DHL in-house planning tool&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Document History'''&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Version'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Date'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Status'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Reason'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Initials'''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;0.1&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;19/10/11&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;Draft&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Initial version&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;PDR&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;0.2&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;19/10/11&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;Draft&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Reviewed&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;MJC&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;0.3&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;21/10/11&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;Draft&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Updated after review&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;PDR&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;1.0&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;24/10/11&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;Issue&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Reviewed and Issued&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;MJC&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;2.0&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;4/11/11&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;Issue&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Clarification of Route Code including shift number &amp;amp; deletion of C-TMS trip as an interfaced event action from PLUTO&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;DJM&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
=AUTHORISED BY=&lt;br /&gt;
{| Border=&amp;quot;1&amp;quot;	&lt;br /&gt;
| '''''Matt Crisford'''''&lt;br /&gt;
| Development Manager&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| '''''Peter Greer'''''&lt;br /&gt;
| TMSCC MTS Product Manager &lt;br /&gt;
| &lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://calidusassist.adcservices.apteancloud.com/calidus-assist/MTS/index.php?title=292349&amp;diff=5212</id>
		<title>292349</title>
		<link rel="alternate" type="text/html" href="https://calidusassist.adcservices.apteancloud.com/calidus-assist/MTS/index.php?title=292349&amp;diff=5212"/>
		<updated>2012-05-11T14:35:41Z</updated>

		<summary type="html">&lt;p&gt;Admin: /* Client Requirement */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;'''DHL C-TMS'''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;'''10.7'''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;border:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''FUNCTIONAL SPECIFICATION'''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;'''292349 PM-8LZMAN PLUTO-C-TMS Integration'''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;border:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;'''Version :'''&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;border:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''2.0'''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
'''Copyright OBS Logistics © 2011'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The information contained herein is the property of OBS Logistics and is supplied without liability for errors or omissions. No part may be reproduced or used except as authorised by contract or other written permission. The copyright and foregoing restriction on reproduction and use extend to all media in which the information may be embodied&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Contents'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[#__RefHeading__1_108213908 1. Functional Overview3]&lt;br /&gt;
&lt;br /&gt;
[#__RefHeading__3_108213908 2. Set-up5]&lt;br /&gt;
&lt;br /&gt;
[#__RefHeading__5_108213908 3. Functional Description6]&lt;br /&gt;
&lt;br /&gt;
[#__RefHeading__7_108213908 Appendix A table updates REQUIRED15]&lt;br /&gt;
&lt;br /&gt;
[#__RefHeading__9_108213908 Appendix B Modules to be changed16]&lt;br /&gt;
&lt;br /&gt;
[#__RefHeading__11_108213908 Appendix C QUOTE &amp;amp; DoCuMENT History17]= Functional Overview =&lt;br /&gt;
== Client Requirement ==&lt;br /&gt;
PLUTO - C-TMS Integration.&lt;br /&gt;
&lt;br /&gt;
Receive and upload XML files representing vehicle movement by driver shift planned in PLUTO. Send 1 trip in each file.&lt;br /&gt;
&lt;br /&gt;
Handshake confirmation of data successfully uploaded into C-TMS back to PLUTO.&lt;br /&gt;
&lt;br /&gt;
C-TMS creation of actual arrivals and actual departures message to PLUTO based on same Trip and Order schema.&lt;br /&gt;
&lt;br /&gt;
Store PLUTO stop number in C-TMS.&lt;br /&gt;
&lt;br /&gt;
== Solution ==&lt;br /&gt;
A new EDI process will be created in the EDI Maintenance screen. This process will upload and process orders and trips sent in from the PLUTO system. The current ‘TripOrder’ XML format will be used to transmit the data from PLUTO to C-TMS and from C-TMS to PLUTO &lt;br /&gt;
&lt;br /&gt;
A unique identifier will be passed in for each order as the customer reference. This identifier will be unique and will define the order number, product number, product split and leg number. For each trip in a schedule day, PLUTO will provide a route code which defines the vehicle movement in the plan for the shift, for example ‘BEL DD3-1’ means ‘Bellshill Double Deck 3 for shift 1. PLUTO plans based on vehicle movements for notional vehicles available from the fleet each day.&lt;br /&gt;
&lt;br /&gt;
It is expected that all required information to create both orders and trips will be provided in the message. The existing validation process will take place and any messages that do not contain the necessary information will be rejected. If the orders or trips are invalid they will be rolled back and a new file will need to be sent to create the orders and trips. Once the orders and trip have been uploaded into C-TMS and the trip set to ‘PLANNED’ status a ‘TripOrder’ message will be sent back to PLUTO to confirm file has completed. This file will use the current ‘TripOrder’ XML format and will contain the C-TMS trip ID created along with the C-TMS OMS references created. A file will only be sent back to PLUTO if all orders and trips have been created successfully. If a file is not sent back from C-TMS to PLUTO, this will indicate the trip or orders have not been successfully loaded into C-TMS.&lt;br /&gt;
&lt;br /&gt;
When creating the orders in C-TMS, each new order will be given a unique OMS reference; the identifier passed into C-TMS from PLUTO will be stored as the ‘External Reference’ (‘Customer Reference’). Each trip created will be given a unique trip ID starting with ‘PLU-’ and the status will be set to ‘PLANNED’. Changes will be processed against trips that have status ‘EN-ROUTE’ but only for legs not yet executed.&lt;br /&gt;
&lt;br /&gt;
When creating trip stops in C-TMS from the interface message, the unique stop ID from PLUTO for the schedule and trip will be saved and will be sent back to PLUTO for the message handshake confirmation and for the actual arrival and actual departure times update messages.&lt;br /&gt;
&lt;br /&gt;
A new system parameter will be introduced to prevent the deletion of empty trip stops during processing.&lt;br /&gt;
&lt;br /&gt;
The C-TMS interface errors forms will be available to allow the status of uploaded messages to be reviewed. This will include ‘SUCCESS’ and ‘FAILURE’. Any failures can be found and reviewed and error messages will indicate the failure reason.&lt;br /&gt;
&lt;br /&gt;
If a file is received that contains a trip and orders that already exist in C-TMS, this file will be treated as an update. The PLUTO route code, PLUTO stop number and order external reference will be used to uniquely identify the trips and orders that already exist on C-TMS. The existing trips and orders will be deleted and replaced with the new data. The trips and orders will be removed completely to prevent issues with unique references. Updates to trips and orders will only be permitted until the actual arrival or actual departure is entered against a stop. This will be from a Microlise update normally but manual intervention in debrief will be possible and will provide the same input. Once this has happened, the trip stops and orders on those stops will be locked from any changes via the PLUTO interface.&lt;br /&gt;
&lt;br /&gt;
PLUTO on occasion will send DELETE messages if a trip is completely removed form the plan prior to execution.&lt;br /&gt;
&lt;br /&gt;
When an actual arrival or actual departure date and time is entered against a trip stop, a message will be triggered to PLUTO. The message will be in the ‘TripOrder’ XML format, and will contain the information for the trip that has been updated. The same leg lock strategy will be maintained in PLUTO based on the actual arrival and actual departure time available from the depot.&lt;br /&gt;
&lt;br /&gt;
A record will be written to the interface table ‘INT_XML_CONTROL’ for each trip and a database job will run at a set interval to process the outstanding messages. This outbound message will be controlled in the EDI maintenance screen.&lt;br /&gt;
&lt;br /&gt;
== Scope ==&lt;br /&gt;
This change will be applied to system version 10.7.0.&lt;br /&gt;
&lt;br /&gt;
= Set-up =&lt;br /&gt;
== Pre-requisites ==&lt;br /&gt;
None&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Menu Structure ==&lt;br /&gt;
Unchanged&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Data ==&lt;br /&gt;
Unchanged&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Implementation Advice ==&lt;br /&gt;
The EDI flows will be setup as described in section 3.1.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Functional Description =&lt;br /&gt;
== EDI Maintenance ==&lt;br /&gt;
A new EDI process will be setup in the ‘EDI Maintenance’ screen to process the inbound XML file from PLUTO via DHL Link into C-TMS using the ‘TripOrder’ XML format.&lt;br /&gt;
&lt;br /&gt;
For example:&lt;br /&gt;
&lt;br /&gt;
[[Image:]]&lt;br /&gt;
&lt;br /&gt;
The ‘Params’ screen will be used to set a new trigger called ‘Send Handshake Message’ to a value of ‘Y’ for a type of ‘P’ to send the ‘handshake’ message to PLUTO upon successful upload of the inbound file:&lt;br /&gt;
&lt;br /&gt;
[[Image:]]&lt;br /&gt;
&lt;br /&gt;
The ‘FTP Details’ screen will be used to store the FTP details for the ‘handshake’ message:&lt;br /&gt;
&lt;br /&gt;
[[Image:]]&lt;br /&gt;
&lt;br /&gt;
A new EDI process will be setup in the ‘EDI Maintenance’ screen to process the outbound XML file from C-TMS to PLUTO via DHL Link using the ‘TripOrder’ XML format.&lt;br /&gt;
&lt;br /&gt;
A ‘stop departure’ message will be required to be sent to PLUTO.&lt;br /&gt;
&lt;br /&gt;
For example:&lt;br /&gt;
&lt;br /&gt;
[[Image:]]&lt;br /&gt;
&lt;br /&gt;
The ‘Params’ screen will be used to set a new parameter called ‘PRINT_ORD_SECTION’ to a value of ‘N’ for a type of ‘P’ to exclude the order sections from the ‘TripOrder’ XML file.&lt;br /&gt;
&lt;br /&gt;
== PLUTO to C-TMS Processing ==&lt;br /&gt;
=== Trip and Order Validation ===&lt;br /&gt;
A unique identifier will be passed in for each order as the customer reference. This identifier will be unique and will define the purchase order number, purchase order number line, purchase order line number split and leg number. For each trip, PLUTO will provide a route code which defines the vehicle movement in the plan for the shift, for example ‘BEL DD3-1’ means ‘Bellshill Double Deck 3 for shift 1’. PLUTO plans based on vehicle movements for notional vehicles available from the fleet.&lt;br /&gt;
&lt;br /&gt;
It is expected that all required information to create both orders and trips will be provided in the message. The existing validation process will be performed and any messages that do not contain the necessary information will be rejected. If the orders or trips are invalid they will be rolled back and a new file will need to be sent to create the orders and trips.&lt;br /&gt;
&lt;br /&gt;
Specific validation on the trip and order file will include the following checks for the upload:&lt;br /&gt;
&lt;br /&gt;
File Level:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;The ‘&amp;lt;EVENT_SOURCE_TYPE&amp;gt;’ tag is ‘PLUT’.&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;The ‘&amp;lt;EVENT_DATE&amp;gt;’ tag is a valid date.&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* The filename has not been processed already (i.e. the filename does not exist on the ‘INT_XML_TRIP_STOP’ database table)&lt;br /&gt;
&lt;br /&gt;
Trip Level:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;The ‘&amp;lt;ROUTE_CODE&amp;gt;’ tag is populated.&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* The trip status is ‘PLANNED’, ‘ACCEPTED’ or ‘EN-ROUTE’ if the trip ID is provided for update/replacement.&lt;br /&gt;
&lt;br /&gt;
Trip Stop Level:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;The ‘&amp;lt;STOP_SEQ&amp;gt;’ tag is populated with the stop number.&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* At least one leg exists that may be updated (i.e. the actual arrival or departure time has not been set).&lt;br /&gt;
&lt;br /&gt;
Order Level:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;The ‘&amp;lt;SO_REF&amp;gt;’ tag is populated (i.e. external reference).&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* The order status is ‘UNSCHEDULED’, ‘SCHEDULED’, ‘SCHED_COLL’ or ‘SCHED_DEL’.&lt;br /&gt;
&lt;br /&gt;
The external reference will store the PLUTO order reference in the following format:&lt;br /&gt;
&lt;br /&gt;
* Order (i.e. Purchase Order Number)&lt;br /&gt;
* Product Line (i.e. Purchase Order Line Number)&lt;br /&gt;
* Product Split (i.e. Purchase Order Line Number Split)&lt;br /&gt;
* Leg (i.e. Trip Leg Number)&lt;br /&gt;
&lt;br /&gt;
For example: ‘99999999.0001.01.01’&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;The ‘INT_XML_IN’ package will be changed so that the PLUTO trip and order upload process is identified using the ‘&amp;lt;EVENT_SOURCE_TYPE&amp;gt;’ tag (i.e. ‘PLUT’) and a new procedure called ‘P_PROCESS_RESCHEDULED_TRIP_ORDER’ is run from the existing ‘PROCESS_ORD_XML_IN’ procedure called by the EDI polling process, this new procedure will be performed after the successful validation of the information provided in the file at the file level. The ‘PROCESS_ORD_XML_IN’ procedure will be changed to check the event source type and if it is ‘PLUT’ then it will pass control to a new procedure called ‘P_PROCESS_RESCHEDULED_TRIP_ORDER’ to extract the data from the file.&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Modifications of trip stops will only be permitted until the actual arrival or actual departure date and time is entered against a loading trip stop of a leg. This will be normally from an update message from Microlise, but manual intervention during trip debrief will be possible. Once this has happened, the trip stops and orders on those stops will be locked from any changes via the PLUTO interface.&lt;br /&gt;
&lt;br /&gt;
Microlise will send update messages for actions ‘STA’ (i.e. start-up) and ‘DEP’ (i.e. departure) and it will be these messages that will ‘lock’ the legs of the trip to prevent further modification for planning because they relate to the trip stops where loading activities will occur.&lt;br /&gt;
&lt;br /&gt;
If the actual arrival or actual departure date and time has been entered against a trip stop then the leg of the trip will be ‘locked’ and the trip stop cannot be updated or replaced by the upload process.&lt;br /&gt;
&lt;br /&gt;
N.B. A leg will be considered to be the loading and unloading activities at the location stops and it is expected that there will be distinct stops for each activity (i.e. there will be pairs of trip stops that constitute a leg). It is also expected that the stop number will be consecutive for these stops.&lt;br /&gt;
&lt;br /&gt;
For example, if stop 1 (which contains a loading activity) has actual times set then stop 1 and stop 2 will be ‘locked’ because the leg of the trip is between stops 1 and 2.&lt;br /&gt;
&lt;br /&gt;
However, if stop 2 (which contains an unloading activity) has actual times set then stop 3 will not be ‘locked’ regardless of the activity because it is part of a separate leg.&lt;br /&gt;
&lt;br /&gt;
=== Trip and Order Processing ===&lt;br /&gt;
&amp;lt;nowiki&amp;gt;When creating the transport orders in C-TMS, each new order will be given a unique OMS reference; the identifier passed into C-TMS from PLUTO in the ‘&amp;lt;SO_REF&amp;gt;’ tag will be stored as the ‘External Reference’ (i.e. ‘Customer Reference’).&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Each trip created will be given a unique trip ID starting with ‘PLU-’, and the status will be set to ‘PLANNED’. Changes will be processed against trips that have a status of ‘PLANNED’, ‘ACCEPTED’ or ‘EN-ROUTE’, but only for legs not yet executed when ‘EN-ROUTE’ (i.e. without actual information recorded against the trip stop).&lt;br /&gt;
&lt;br /&gt;
If a file is received that contains a trip (i.e. for the route code) and orders that already exist in C-TMS, this file will be treated as a replacement: therefore, the original trip and its orders will be deleted and new ones created in their place based on the trip and order information provided in the file.&lt;br /&gt;
&lt;br /&gt;
The PLUTO route code, PLUTO stop number and order external reference will be used to identify the trips and orders that already exist on C-TMS. The existing trips and orders will be deleted and replaced with the new data. The trips and orders will be removed completely to prevent issues with unique references and it will include the audit trail of the trips and orders.&lt;br /&gt;
&lt;br /&gt;
N.B. It will be the route code that will determine whether the trip and its orders will be replaced.&lt;br /&gt;
&lt;br /&gt;
Deletion:&lt;br /&gt;
&lt;br /&gt;
If the whole trip will be replaced then the new ‘TRM.F_DELETE_RESCHEDULED_TRIP’ function will be run for the trip ID found for the route code provided. This function will delete any transport orders on the trip stops, haulage activities and trip stops.&lt;br /&gt;
&lt;br /&gt;
The status of the trip will be set first to ‘DELETED’ to ensure that Microlise is informed of the deletion of the trip via the ‘TRG_SCH_TRIP_XML_INT’ database trigger, then the trip itself and its audit records will be deleted.&lt;br /&gt;
&lt;br /&gt;
The new trip ID created will be assigned the same details, for example, carrier, driver, crew and vehicle; it will then be updated to the same status as the deleted trip.&lt;br /&gt;
&lt;br /&gt;
If part of the trip (i.e. some stops) will be replaced then the new ‘TRM.F_DELETE_RESCHEDULED_STOP’ function will be run in reverse sequence for the stop numbers not on ‘locked’ legs for the trip ID found for the route code provided.&lt;br /&gt;
&lt;br /&gt;
The trip ID, carrier, driver, crew, vehicle and its status will be retained.&lt;br /&gt;
&lt;br /&gt;
N.B. It is expected the same trip stops will be provided by PLUTO for any ‘locked’ legs.&lt;br /&gt;
&lt;br /&gt;
Because the PLUTO purchase orders will be specific to the legs of the trip, the transport orders will be deleted with the trip stops; this is because there cannot be a direct link between the external reference and the OMS reference if the PLUTO purchase order is moved to a different trip and/or stop.&lt;br /&gt;
&lt;br /&gt;
New functions will be created in the ‘TRM’ package for each stage of the deletion process:&lt;br /&gt;
&lt;br /&gt;
* F_DELETE_RESCHEDULED_ORDER_ITEMS&lt;br /&gt;
* F_DELETE_RESCHEDULED_ORDER_AUDIT&lt;br /&gt;
* F_DELETE_RESCHEDULED_ORDER&lt;br /&gt;
* F_DELETE_RESCHEDULED_ACTIVITY&lt;br /&gt;
* F_DELETE_RESCHEDULED_STOP&lt;br /&gt;
* F_DELETE_RESCHEDULED_TRIP_AUDIT&lt;br /&gt;
* F_DELETE_RESCHEDULED_TRIP&lt;br /&gt;
&lt;br /&gt;
A record will be written to the ‘administration log file’ for each order record deleted to provide future reference.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;Note that a delete action could be requested in the TripOrder XML message using tag &amp;lt;EVENT_ACTION&amp;gt; which will have the same delete outcome as described above. &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Creation:&lt;br /&gt;
&lt;br /&gt;
If the whole trip will be replaced then the new ‘TRM.F_CREATE_RESCHEDULED_TRIP’ function will be run to create the transport orders, haulage activities, trip stops and trip.&lt;br /&gt;
&lt;br /&gt;
If part of the trip (i.e. some stops) will be replaced then the new ‘TRM.F_CREATE_RESCHEDULED_STOP’ function will be run in sequence for the stop numbers not on ‘locked’ legs for the trip ID found for the route code provided; this will mean that the new replacement trip stops, haulage activities and transport orders are created for the existing trip.&lt;br /&gt;
&lt;br /&gt;
N.B. The orders will only need to be created for the trip stops with loading activities for the external reference because it will be assumed that the transport order will be uploaded in the correct sequence for the trip stops.&lt;br /&gt;
&lt;br /&gt;
New functions will be created in the ‘TRM’ package for each stage of the creation process:&lt;br /&gt;
&lt;br /&gt;
* F_CREATE_RESCHEDULED_ORDER_ITEMS&lt;br /&gt;
* F_CREATE_RESCHEDULED_ORDER&lt;br /&gt;
* F_CREATE_RESCHEDULED_ACTIVITY&lt;br /&gt;
* F_CREATE_RESCHEDULED_STOP&lt;br /&gt;
* F_CREATE_RESCHEDULED_TRIP&lt;br /&gt;
The trip created will have a ‘PLU’ prefix which will be done by passing ‘PLU’ as the source when the ‘TRM.INSERT_TRIP’ function is called.&lt;br /&gt;
&lt;br /&gt;
The trip and order audit records will be created by the existing database triggers.&lt;br /&gt;
&lt;br /&gt;
Once the trip and orders have been created they will be validated using the existing functions to ensure that they do not contain any errors.&lt;br /&gt;
&lt;br /&gt;
N.B. If the deletion or creation processes have been unsuccessful then the data processing will be rolled back to a ‘savepoint’ and the interface status updated to ‘FAILURE’.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Empty Stop Maintenance ==&lt;br /&gt;
A new system parameter called ‘TRM_RETAIN_EMPTY_STOPS’ will be created at the cost-centre level to control the deletion or retention of trip stops without any activities.&lt;br /&gt;
&lt;br /&gt;
Normally such stops would be deleted but they will be retained for PLUTO trips, therefore, the system parameter will be set to ‘Y’ for the Gamma cost centre.&lt;br /&gt;
&lt;br /&gt;
If the system parameter is set to ‘N’ or has a NULL value then the empty stops will be deleted as normal.&lt;br /&gt;
&lt;br /&gt;
The ‘TRM.DELETE_EMPTY_STOPS’ function will be changed to check the system parameter prior to proceeding: this means that the system parameter will be referenced wherever trip stops may be deleted in C-TMS.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== C-TMS to Microlise Processing ==&lt;br /&gt;
Microlise will need to be advised of any changes to the trips that have been made by the upload of the files.&lt;br /&gt;
&lt;br /&gt;
The existing database triggers will be able to ensure that a message is sent to Microlise with the latest trip data if the tractor or trailer assigned to the trip is enabled.&lt;br /&gt;
&lt;br /&gt;
The ‘TRG_SCH_TRIP_XML_INT’ trigger operates when the trip is updated with a new carrier, driver or tractor, or when its status is set to ‘ACCEPTED’, ‘EN-ROUTE’ or ‘DELETED’: if the trip is deleted then the trigger will operate.&lt;br /&gt;
&lt;br /&gt;
The ‘TRG_SHA_XML’ trigger operates when the haulage activity (i.e. a transport order at a stop) is inserted or deleted when the status of the trip is ‘ACCEPTED’ or ‘EN-ROUTE’.&lt;br /&gt;
&lt;br /&gt;
N.B. Messages will only be generated when the trip status is ‘ACCEPTED’ if the system parameter ‘MIC_SEND_ACCEPTED’ is ‘Y’.&lt;br /&gt;
&lt;br /&gt;
These triggers should generate messages for Microlise when the trip is deleted and replaced by PLUTO or when some of the stops are deleted and replaced.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== C-TMS to PLUTO Processing ==&lt;br /&gt;
=== Handshake Confirmation Message ===&lt;br /&gt;
When creating trip stops in C-TMS from the interface message, the unique stop ID from PLUTO for the schedule and trip will be saved and will be sent back to PLUTO for the ‘handshake’ confirmation message.&lt;br /&gt;
&lt;br /&gt;
If, and once, the trip and orders have been uploaded successfully into C-TMS a ‘TripOrder’ message will be sent back to PLUTO to confirm that the upload of the file has been completed. This file will use the current ‘TripOrder’ XML format and will contain the trip ID created along with the OMS references created. If a file is not sent back from C-TMS to PLUTO, this will indicate the trip and orders have not been successfully loaded.&lt;br /&gt;
&lt;br /&gt;
The ‘handshake’ message is the confirmation that the trip has been created successfully in C-TMS.&lt;br /&gt;
&lt;br /&gt;
The standard ‘TripOrder’ file will be generated immediately, should the ‘handshake’ message be required, when the inbound file has been confirmed as being processed successfully.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Actual Times Message ===&lt;br /&gt;
When an actual arrival or actual departure date and time is entered against a trip stop, a message will be triggered to PLUTO. The message will be in the ‘TripOrder’ XML format, and will contain the information for the trip that has been updated. The same leg lock strategy will be maintained in PLUTO based on the actual arrival or actual departure time available from the depot.&lt;br /&gt;
&lt;br /&gt;
The ‘TRG_STS_XML_OUT’ database trigger will be changed to write a record to the ‘INT_XML_CONTROL’ interface control database table for the ‘PLUTO_TRIP_ACTUALS_XML_OUT’ EDI database job to generate the message.&lt;br /&gt;
&lt;br /&gt;
The new trigger point will be when the actual arrival or actual departure date and time has been changed for a PLUTO trip stop (i.e. prefixed with ‘PLU‘).&lt;br /&gt;
&lt;br /&gt;
A check will be performed to ensure that there is not an interface control record waiting to be processed before a new record is written.&lt;br /&gt;
&lt;br /&gt;
The following values will be set:&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;background-color:#ffff99;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| '''Column'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffff99;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| '''Value'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| EXTERNAL_SYSTEM&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ‘PLUTO_TRIP_ACTUALS_XML_OUT’&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| EVENT_TYPE&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ‘TRP’&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| TRIP_ID&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SCH_TRIP.TRIP_ID&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
The database job will call the ‘INT_XML_OUT2.GEN_TRIP_XML’ procedure with the process name (i.e. ‘PLUTO_TRIP_ACTUALS_XML_OUT’) to process the interface control record.&lt;br /&gt;
&lt;br /&gt;
The parameter ‘PRINT_ORD_SECTION’ will control whether the order sections are included in the message and it is expected that they will not be required.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Route Code Tag ===&lt;br /&gt;
&amp;lt;nowiki&amp;gt;The ‘&amp;lt;ROUTE_CODE&amp;gt;’ tag in the outbound ‘TripOrder’ XML file will need to be included for PLUTO trips.&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A new system parameter called ‘DISPLAY _TRIP_ORDER_ROUTE_CODE’ will be created at the cost-centre level, if the system parameter is set to ‘Y’ then the tag will be displayed in the XML file.&lt;br /&gt;
&lt;br /&gt;
The ‘INT_XML_OUT2.GEN_TRIP_DET’ procedure will be changed so that the tag is populated with the route code of the trip (i.e. ‘SCH_TRIP.ROUTE_CODE’) when the new system parameter is set for the cost-centre of the trip.&lt;br /&gt;
&lt;br /&gt;
Therefore, the route code in C-TMS will contain the route code received from PLUTO (e.g. ‘BEL DD3-1’ where 1 is the shift number).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Interface Errors ==&lt;br /&gt;
The C-TMS interface errors forms will be available to allow the status of uploaded messages to be reviewed. This will include ‘SUCCESS’ and ‘FAILURE’. Any failures can be found and reviewed and error messages will indicate the failure reason. &lt;br /&gt;
&lt;br /&gt;
The ‘XML Trip’ tab page can be used to enquire on the trips and stops and the ‘XML Orders’ tab page can be used to enquire on the transport orders.&lt;br /&gt;
&lt;br /&gt;
N.B. It will not be possible to reprocess the failed files in the ‘Interface Errors’ screen and new files will need to be provided if a failure has occurred.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Table Updates Required'''&lt;br /&gt;
&lt;br /&gt;
No table changes are required for this development.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Modules to be changed'''&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;background-color:#ffff99;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| '''Module Name'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffff99;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| '''Module Type'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffff99;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| '''Notes'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| INT_XML_IN.sql&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Package&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| New inbound trip/order processing for PLUTO files.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| INT_XML_OUT2.sql&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Package&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| New outbound trip/order processing for PLUTO files.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| TRM.sql&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Package&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| New trip/order processing for PLUTO.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| TRG_STS_XML_OUT.sql&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Trigger&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| New trigger point for the actual times message.&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''References'''&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Ref No'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Document Title &amp;amp; ID'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Version'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Date'''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;1&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| EST-292349 PL-8LZMAN PLUTO-C-TMS Integration v1.0.doc&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;1.0&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;04/10/11&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Glossary'''&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Term or Acronym'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Meaning'''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| C-TMS&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Calidus TMS&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| PLUTO&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DHL in-house planning tool&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Document History'''&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Version'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Date'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Status'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Reason'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Initials'''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;0.1&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;19/10/11&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;Draft&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Initial version&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;PDR&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;0.2&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;19/10/11&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;Draft&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Reviewed&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;MJC&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;0.3&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;21/10/11&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;Draft&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Updated after review&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;PDR&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;1.0&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;24/10/11&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;Issue&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Reviewed and Issued&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;MJC&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;2.0&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;4/11/11&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;Issue&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Clarification of Route Code including shift number &amp;amp; deletion of C-TMS trip as an interfaced event action from PLUTO&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;DJM&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
=AUTHORISED BY=&lt;br /&gt;
{| Border=&amp;quot;1&amp;quot;	&lt;br /&gt;
| '''''Matt Crisford'''''&lt;br /&gt;
| Development Manager&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| '''''Peter Greer'''''&lt;br /&gt;
| TMSCC MTS Product Manager &lt;br /&gt;
| &lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://calidusassist.adcservices.apteancloud.com/calidus-assist/MTS/index.php?title=292349&amp;diff=5211</id>
		<title>292349</title>
		<link rel="alternate" type="text/html" href="https://calidusassist.adcservices.apteancloud.com/calidus-assist/MTS/index.php?title=292349&amp;diff=5211"/>
		<updated>2012-05-11T14:35:20Z</updated>

		<summary type="html">&lt;p&gt;Admin: /* Solution */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;'''DHL C-TMS'''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;'''10.7'''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;border:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''FUNCTIONAL SPECIFICATION'''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;'''292349 PM-8LZMAN PLUTO-C-TMS Integration'''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;border:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;'''Version :'''&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;border:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''2.0'''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
'''Copyright OBS Logistics © 2011'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The information contained herein is the property of OBS Logistics and is supplied without liability for errors or omissions. No part may be reproduced or used except as authorised by contract or other written permission. The copyright and foregoing restriction on reproduction and use extend to all media in which the information may be embodied&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Contents'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[#__RefHeading__1_108213908 1. Functional Overview3]&lt;br /&gt;
&lt;br /&gt;
[#__RefHeading__3_108213908 2. Set-up5]&lt;br /&gt;
&lt;br /&gt;
[#__RefHeading__5_108213908 3. Functional Description6]&lt;br /&gt;
&lt;br /&gt;
[#__RefHeading__7_108213908 Appendix A table updates REQUIRED15]&lt;br /&gt;
&lt;br /&gt;
[#__RefHeading__9_108213908 Appendix B Modules to be changed16]&lt;br /&gt;
&lt;br /&gt;
[#__RefHeading__11_108213908 Appendix C QUOTE &amp;amp; DoCuMENT History17]= Functional Overview =&lt;br /&gt;
== Client Requirement ==&lt;br /&gt;
PLUTO - C-TMS Integration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Receive and upload XML files representing vehicle movement by driver shift planned in PLUTO. Send 1 trip in each file.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Handshake confirmation of data successfully uploaded into C-TMS back to PLUTO.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
C-TMS creation of actual arrivals and actual departures message to PLUTO based on same Trip and Order schema.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Store PLUTO stop number in C-TMS.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Solution ==&lt;br /&gt;
A new EDI process will be created in the EDI Maintenance screen. This process will upload and process orders and trips sent in from the PLUTO system. The current ‘TripOrder’ XML format will be used to transmit the data from PLUTO to C-TMS and from C-TMS to PLUTO &lt;br /&gt;
&lt;br /&gt;
A unique identifier will be passed in for each order as the customer reference. This identifier will be unique and will define the order number, product number, product split and leg number. For each trip in a schedule day, PLUTO will provide a route code which defines the vehicle movement in the plan for the shift, for example ‘BEL DD3-1’ means ‘Bellshill Double Deck 3 for shift 1. PLUTO plans based on vehicle movements for notional vehicles available from the fleet each day.&lt;br /&gt;
&lt;br /&gt;
It is expected that all required information to create both orders and trips will be provided in the message. The existing validation process will take place and any messages that do not contain the necessary information will be rejected. If the orders or trips are invalid they will be rolled back and a new file will need to be sent to create the orders and trips. Once the orders and trip have been uploaded into C-TMS and the trip set to ‘PLANNED’ status a ‘TripOrder’ message will be sent back to PLUTO to confirm file has completed. This file will use the current ‘TripOrder’ XML format and will contain the C-TMS trip ID created along with the C-TMS OMS references created. A file will only be sent back to PLUTO if all orders and trips have been created successfully. If a file is not sent back from C-TMS to PLUTO, this will indicate the trip or orders have not been successfully loaded into C-TMS.&lt;br /&gt;
&lt;br /&gt;
When creating the orders in C-TMS, each new order will be given a unique OMS reference; the identifier passed into C-TMS from PLUTO will be stored as the ‘External Reference’ (‘Customer Reference’). Each trip created will be given a unique trip ID starting with ‘PLU-’ and the status will be set to ‘PLANNED’. Changes will be processed against trips that have status ‘EN-ROUTE’ but only for legs not yet executed.&lt;br /&gt;
&lt;br /&gt;
When creating trip stops in C-TMS from the interface message, the unique stop ID from PLUTO for the schedule and trip will be saved and will be sent back to PLUTO for the message handshake confirmation and for the actual arrival and actual departure times update messages.&lt;br /&gt;
&lt;br /&gt;
A new system parameter will be introduced to prevent the deletion of empty trip stops during processing.&lt;br /&gt;
&lt;br /&gt;
The C-TMS interface errors forms will be available to allow the status of uploaded messages to be reviewed. This will include ‘SUCCESS’ and ‘FAILURE’. Any failures can be found and reviewed and error messages will indicate the failure reason.&lt;br /&gt;
&lt;br /&gt;
If a file is received that contains a trip and orders that already exist in C-TMS, this file will be treated as an update. The PLUTO route code, PLUTO stop number and order external reference will be used to uniquely identify the trips and orders that already exist on C-TMS. The existing trips and orders will be deleted and replaced with the new data. The trips and orders will be removed completely to prevent issues with unique references. Updates to trips and orders will only be permitted until the actual arrival or actual departure is entered against a stop. This will be from a Microlise update normally but manual intervention in debrief will be possible and will provide the same input. Once this has happened, the trip stops and orders on those stops will be locked from any changes via the PLUTO interface.&lt;br /&gt;
&lt;br /&gt;
PLUTO on occasion will send DELETE messages if a trip is completely removed form the plan prior to execution.&lt;br /&gt;
&lt;br /&gt;
When an actual arrival or actual departure date and time is entered against a trip stop, a message will be triggered to PLUTO. The message will be in the ‘TripOrder’ XML format, and will contain the information for the trip that has been updated. The same leg lock strategy will be maintained in PLUTO based on the actual arrival and actual departure time available from the depot.&lt;br /&gt;
&lt;br /&gt;
A record will be written to the interface table ‘INT_XML_CONTROL’ for each trip and a database job will run at a set interval to process the outstanding messages. This outbound message will be controlled in the EDI maintenance screen.&lt;br /&gt;
&lt;br /&gt;
== Scope ==&lt;br /&gt;
This change will be applied to system version 10.7.0.&lt;br /&gt;
&lt;br /&gt;
= Set-up =&lt;br /&gt;
== Pre-requisites ==&lt;br /&gt;
None&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Menu Structure ==&lt;br /&gt;
Unchanged&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Data ==&lt;br /&gt;
Unchanged&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Implementation Advice ==&lt;br /&gt;
The EDI flows will be setup as described in section 3.1.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Functional Description =&lt;br /&gt;
== EDI Maintenance ==&lt;br /&gt;
A new EDI process will be setup in the ‘EDI Maintenance’ screen to process the inbound XML file from PLUTO via DHL Link into C-TMS using the ‘TripOrder’ XML format.&lt;br /&gt;
&lt;br /&gt;
For example:&lt;br /&gt;
&lt;br /&gt;
[[Image:]]&lt;br /&gt;
&lt;br /&gt;
The ‘Params’ screen will be used to set a new trigger called ‘Send Handshake Message’ to a value of ‘Y’ for a type of ‘P’ to send the ‘handshake’ message to PLUTO upon successful upload of the inbound file:&lt;br /&gt;
&lt;br /&gt;
[[Image:]]&lt;br /&gt;
&lt;br /&gt;
The ‘FTP Details’ screen will be used to store the FTP details for the ‘handshake’ message:&lt;br /&gt;
&lt;br /&gt;
[[Image:]]&lt;br /&gt;
&lt;br /&gt;
A new EDI process will be setup in the ‘EDI Maintenance’ screen to process the outbound XML file from C-TMS to PLUTO via DHL Link using the ‘TripOrder’ XML format.&lt;br /&gt;
&lt;br /&gt;
A ‘stop departure’ message will be required to be sent to PLUTO.&lt;br /&gt;
&lt;br /&gt;
For example:&lt;br /&gt;
&lt;br /&gt;
[[Image:]]&lt;br /&gt;
&lt;br /&gt;
The ‘Params’ screen will be used to set a new parameter called ‘PRINT_ORD_SECTION’ to a value of ‘N’ for a type of ‘P’ to exclude the order sections from the ‘TripOrder’ XML file.&lt;br /&gt;
&lt;br /&gt;
== PLUTO to C-TMS Processing ==&lt;br /&gt;
=== Trip and Order Validation ===&lt;br /&gt;
A unique identifier will be passed in for each order as the customer reference. This identifier will be unique and will define the purchase order number, purchase order number line, purchase order line number split and leg number. For each trip, PLUTO will provide a route code which defines the vehicle movement in the plan for the shift, for example ‘BEL DD3-1’ means ‘Bellshill Double Deck 3 for shift 1’. PLUTO plans based on vehicle movements for notional vehicles available from the fleet.&lt;br /&gt;
&lt;br /&gt;
It is expected that all required information to create both orders and trips will be provided in the message. The existing validation process will be performed and any messages that do not contain the necessary information will be rejected. If the orders or trips are invalid they will be rolled back and a new file will need to be sent to create the orders and trips.&lt;br /&gt;
&lt;br /&gt;
Specific validation on the trip and order file will include the following checks for the upload:&lt;br /&gt;
&lt;br /&gt;
File Level:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;The ‘&amp;lt;EVENT_SOURCE_TYPE&amp;gt;’ tag is ‘PLUT’.&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;The ‘&amp;lt;EVENT_DATE&amp;gt;’ tag is a valid date.&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* The filename has not been processed already (i.e. the filename does not exist on the ‘INT_XML_TRIP_STOP’ database table)&lt;br /&gt;
&lt;br /&gt;
Trip Level:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;The ‘&amp;lt;ROUTE_CODE&amp;gt;’ tag is populated.&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* The trip status is ‘PLANNED’, ‘ACCEPTED’ or ‘EN-ROUTE’ if the trip ID is provided for update/replacement.&lt;br /&gt;
&lt;br /&gt;
Trip Stop Level:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;The ‘&amp;lt;STOP_SEQ&amp;gt;’ tag is populated with the stop number.&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* At least one leg exists that may be updated (i.e. the actual arrival or departure time has not been set).&lt;br /&gt;
&lt;br /&gt;
Order Level:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;The ‘&amp;lt;SO_REF&amp;gt;’ tag is populated (i.e. external reference).&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* The order status is ‘UNSCHEDULED’, ‘SCHEDULED’, ‘SCHED_COLL’ or ‘SCHED_DEL’.&lt;br /&gt;
&lt;br /&gt;
The external reference will store the PLUTO order reference in the following format:&lt;br /&gt;
&lt;br /&gt;
* Order (i.e. Purchase Order Number)&lt;br /&gt;
* Product Line (i.e. Purchase Order Line Number)&lt;br /&gt;
* Product Split (i.e. Purchase Order Line Number Split)&lt;br /&gt;
* Leg (i.e. Trip Leg Number)&lt;br /&gt;
&lt;br /&gt;
For example: ‘99999999.0001.01.01’&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;The ‘INT_XML_IN’ package will be changed so that the PLUTO trip and order upload process is identified using the ‘&amp;lt;EVENT_SOURCE_TYPE&amp;gt;’ tag (i.e. ‘PLUT’) and a new procedure called ‘P_PROCESS_RESCHEDULED_TRIP_ORDER’ is run from the existing ‘PROCESS_ORD_XML_IN’ procedure called by the EDI polling process, this new procedure will be performed after the successful validation of the information provided in the file at the file level. The ‘PROCESS_ORD_XML_IN’ procedure will be changed to check the event source type and if it is ‘PLUT’ then it will pass control to a new procedure called ‘P_PROCESS_RESCHEDULED_TRIP_ORDER’ to extract the data from the file.&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Modifications of trip stops will only be permitted until the actual arrival or actual departure date and time is entered against a loading trip stop of a leg. This will be normally from an update message from Microlise, but manual intervention during trip debrief will be possible. Once this has happened, the trip stops and orders on those stops will be locked from any changes via the PLUTO interface.&lt;br /&gt;
&lt;br /&gt;
Microlise will send update messages for actions ‘STA’ (i.e. start-up) and ‘DEP’ (i.e. departure) and it will be these messages that will ‘lock’ the legs of the trip to prevent further modification for planning because they relate to the trip stops where loading activities will occur.&lt;br /&gt;
&lt;br /&gt;
If the actual arrival or actual departure date and time has been entered against a trip stop then the leg of the trip will be ‘locked’ and the trip stop cannot be updated or replaced by the upload process.&lt;br /&gt;
&lt;br /&gt;
N.B. A leg will be considered to be the loading and unloading activities at the location stops and it is expected that there will be distinct stops for each activity (i.e. there will be pairs of trip stops that constitute a leg). It is also expected that the stop number will be consecutive for these stops.&lt;br /&gt;
&lt;br /&gt;
For example, if stop 1 (which contains a loading activity) has actual times set then stop 1 and stop 2 will be ‘locked’ because the leg of the trip is between stops 1 and 2.&lt;br /&gt;
&lt;br /&gt;
However, if stop 2 (which contains an unloading activity) has actual times set then stop 3 will not be ‘locked’ regardless of the activity because it is part of a separate leg.&lt;br /&gt;
&lt;br /&gt;
=== Trip and Order Processing ===&lt;br /&gt;
&amp;lt;nowiki&amp;gt;When creating the transport orders in C-TMS, each new order will be given a unique OMS reference; the identifier passed into C-TMS from PLUTO in the ‘&amp;lt;SO_REF&amp;gt;’ tag will be stored as the ‘External Reference’ (i.e. ‘Customer Reference’).&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Each trip created will be given a unique trip ID starting with ‘PLU-’, and the status will be set to ‘PLANNED’. Changes will be processed against trips that have a status of ‘PLANNED’, ‘ACCEPTED’ or ‘EN-ROUTE’, but only for legs not yet executed when ‘EN-ROUTE’ (i.e. without actual information recorded against the trip stop).&lt;br /&gt;
&lt;br /&gt;
If a file is received that contains a trip (i.e. for the route code) and orders that already exist in C-TMS, this file will be treated as a replacement: therefore, the original trip and its orders will be deleted and new ones created in their place based on the trip and order information provided in the file.&lt;br /&gt;
&lt;br /&gt;
The PLUTO route code, PLUTO stop number and order external reference will be used to identify the trips and orders that already exist on C-TMS. The existing trips and orders will be deleted and replaced with the new data. The trips and orders will be removed completely to prevent issues with unique references and it will include the audit trail of the trips and orders.&lt;br /&gt;
&lt;br /&gt;
N.B. It will be the route code that will determine whether the trip and its orders will be replaced.&lt;br /&gt;
&lt;br /&gt;
Deletion:&lt;br /&gt;
&lt;br /&gt;
If the whole trip will be replaced then the new ‘TRM.F_DELETE_RESCHEDULED_TRIP’ function will be run for the trip ID found for the route code provided. This function will delete any transport orders on the trip stops, haulage activities and trip stops.&lt;br /&gt;
&lt;br /&gt;
The status of the trip will be set first to ‘DELETED’ to ensure that Microlise is informed of the deletion of the trip via the ‘TRG_SCH_TRIP_XML_INT’ database trigger, then the trip itself and its audit records will be deleted.&lt;br /&gt;
&lt;br /&gt;
The new trip ID created will be assigned the same details, for example, carrier, driver, crew and vehicle; it will then be updated to the same status as the deleted trip.&lt;br /&gt;
&lt;br /&gt;
If part of the trip (i.e. some stops) will be replaced then the new ‘TRM.F_DELETE_RESCHEDULED_STOP’ function will be run in reverse sequence for the stop numbers not on ‘locked’ legs for the trip ID found for the route code provided.&lt;br /&gt;
&lt;br /&gt;
The trip ID, carrier, driver, crew, vehicle and its status will be retained.&lt;br /&gt;
&lt;br /&gt;
N.B. It is expected the same trip stops will be provided by PLUTO for any ‘locked’ legs.&lt;br /&gt;
&lt;br /&gt;
Because the PLUTO purchase orders will be specific to the legs of the trip, the transport orders will be deleted with the trip stops; this is because there cannot be a direct link between the external reference and the OMS reference if the PLUTO purchase order is moved to a different trip and/or stop.&lt;br /&gt;
&lt;br /&gt;
New functions will be created in the ‘TRM’ package for each stage of the deletion process:&lt;br /&gt;
&lt;br /&gt;
* F_DELETE_RESCHEDULED_ORDER_ITEMS&lt;br /&gt;
* F_DELETE_RESCHEDULED_ORDER_AUDIT&lt;br /&gt;
* F_DELETE_RESCHEDULED_ORDER&lt;br /&gt;
* F_DELETE_RESCHEDULED_ACTIVITY&lt;br /&gt;
* F_DELETE_RESCHEDULED_STOP&lt;br /&gt;
* F_DELETE_RESCHEDULED_TRIP_AUDIT&lt;br /&gt;
* F_DELETE_RESCHEDULED_TRIP&lt;br /&gt;
&lt;br /&gt;
A record will be written to the ‘administration log file’ for each order record deleted to provide future reference.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;Note that a delete action could be requested in the TripOrder XML message using tag &amp;lt;EVENT_ACTION&amp;gt; which will have the same delete outcome as described above. &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Creation:&lt;br /&gt;
&lt;br /&gt;
If the whole trip will be replaced then the new ‘TRM.F_CREATE_RESCHEDULED_TRIP’ function will be run to create the transport orders, haulage activities, trip stops and trip.&lt;br /&gt;
&lt;br /&gt;
If part of the trip (i.e. some stops) will be replaced then the new ‘TRM.F_CREATE_RESCHEDULED_STOP’ function will be run in sequence for the stop numbers not on ‘locked’ legs for the trip ID found for the route code provided; this will mean that the new replacement trip stops, haulage activities and transport orders are created for the existing trip.&lt;br /&gt;
&lt;br /&gt;
N.B. The orders will only need to be created for the trip stops with loading activities for the external reference because it will be assumed that the transport order will be uploaded in the correct sequence for the trip stops.&lt;br /&gt;
&lt;br /&gt;
New functions will be created in the ‘TRM’ package for each stage of the creation process:&lt;br /&gt;
&lt;br /&gt;
* F_CREATE_RESCHEDULED_ORDER_ITEMS&lt;br /&gt;
* F_CREATE_RESCHEDULED_ORDER&lt;br /&gt;
* F_CREATE_RESCHEDULED_ACTIVITY&lt;br /&gt;
* F_CREATE_RESCHEDULED_STOP&lt;br /&gt;
* F_CREATE_RESCHEDULED_TRIP&lt;br /&gt;
The trip created will have a ‘PLU’ prefix which will be done by passing ‘PLU’ as the source when the ‘TRM.INSERT_TRIP’ function is called.&lt;br /&gt;
&lt;br /&gt;
The trip and order audit records will be created by the existing database triggers.&lt;br /&gt;
&lt;br /&gt;
Once the trip and orders have been created they will be validated using the existing functions to ensure that they do not contain any errors.&lt;br /&gt;
&lt;br /&gt;
N.B. If the deletion or creation processes have been unsuccessful then the data processing will be rolled back to a ‘savepoint’ and the interface status updated to ‘FAILURE’.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Empty Stop Maintenance ==&lt;br /&gt;
A new system parameter called ‘TRM_RETAIN_EMPTY_STOPS’ will be created at the cost-centre level to control the deletion or retention of trip stops without any activities.&lt;br /&gt;
&lt;br /&gt;
Normally such stops would be deleted but they will be retained for PLUTO trips, therefore, the system parameter will be set to ‘Y’ for the Gamma cost centre.&lt;br /&gt;
&lt;br /&gt;
If the system parameter is set to ‘N’ or has a NULL value then the empty stops will be deleted as normal.&lt;br /&gt;
&lt;br /&gt;
The ‘TRM.DELETE_EMPTY_STOPS’ function will be changed to check the system parameter prior to proceeding: this means that the system parameter will be referenced wherever trip stops may be deleted in C-TMS.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== C-TMS to Microlise Processing ==&lt;br /&gt;
Microlise will need to be advised of any changes to the trips that have been made by the upload of the files.&lt;br /&gt;
&lt;br /&gt;
The existing database triggers will be able to ensure that a message is sent to Microlise with the latest trip data if the tractor or trailer assigned to the trip is enabled.&lt;br /&gt;
&lt;br /&gt;
The ‘TRG_SCH_TRIP_XML_INT’ trigger operates when the trip is updated with a new carrier, driver or tractor, or when its status is set to ‘ACCEPTED’, ‘EN-ROUTE’ or ‘DELETED’: if the trip is deleted then the trigger will operate.&lt;br /&gt;
&lt;br /&gt;
The ‘TRG_SHA_XML’ trigger operates when the haulage activity (i.e. a transport order at a stop) is inserted or deleted when the status of the trip is ‘ACCEPTED’ or ‘EN-ROUTE’.&lt;br /&gt;
&lt;br /&gt;
N.B. Messages will only be generated when the trip status is ‘ACCEPTED’ if the system parameter ‘MIC_SEND_ACCEPTED’ is ‘Y’.&lt;br /&gt;
&lt;br /&gt;
These triggers should generate messages for Microlise when the trip is deleted and replaced by PLUTO or when some of the stops are deleted and replaced.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== C-TMS to PLUTO Processing ==&lt;br /&gt;
=== Handshake Confirmation Message ===&lt;br /&gt;
When creating trip stops in C-TMS from the interface message, the unique stop ID from PLUTO for the schedule and trip will be saved and will be sent back to PLUTO for the ‘handshake’ confirmation message.&lt;br /&gt;
&lt;br /&gt;
If, and once, the trip and orders have been uploaded successfully into C-TMS a ‘TripOrder’ message will be sent back to PLUTO to confirm that the upload of the file has been completed. This file will use the current ‘TripOrder’ XML format and will contain the trip ID created along with the OMS references created. If a file is not sent back from C-TMS to PLUTO, this will indicate the trip and orders have not been successfully loaded.&lt;br /&gt;
&lt;br /&gt;
The ‘handshake’ message is the confirmation that the trip has been created successfully in C-TMS.&lt;br /&gt;
&lt;br /&gt;
The standard ‘TripOrder’ file will be generated immediately, should the ‘handshake’ message be required, when the inbound file has been confirmed as being processed successfully.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Actual Times Message ===&lt;br /&gt;
When an actual arrival or actual departure date and time is entered against a trip stop, a message will be triggered to PLUTO. The message will be in the ‘TripOrder’ XML format, and will contain the information for the trip that has been updated. The same leg lock strategy will be maintained in PLUTO based on the actual arrival or actual departure time available from the depot.&lt;br /&gt;
&lt;br /&gt;
The ‘TRG_STS_XML_OUT’ database trigger will be changed to write a record to the ‘INT_XML_CONTROL’ interface control database table for the ‘PLUTO_TRIP_ACTUALS_XML_OUT’ EDI database job to generate the message.&lt;br /&gt;
&lt;br /&gt;
The new trigger point will be when the actual arrival or actual departure date and time has been changed for a PLUTO trip stop (i.e. prefixed with ‘PLU‘).&lt;br /&gt;
&lt;br /&gt;
A check will be performed to ensure that there is not an interface control record waiting to be processed before a new record is written.&lt;br /&gt;
&lt;br /&gt;
The following values will be set:&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;background-color:#ffff99;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| '''Column'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffff99;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| '''Value'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| EXTERNAL_SYSTEM&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ‘PLUTO_TRIP_ACTUALS_XML_OUT’&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| EVENT_TYPE&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ‘TRP’&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| TRIP_ID&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SCH_TRIP.TRIP_ID&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
The database job will call the ‘INT_XML_OUT2.GEN_TRIP_XML’ procedure with the process name (i.e. ‘PLUTO_TRIP_ACTUALS_XML_OUT’) to process the interface control record.&lt;br /&gt;
&lt;br /&gt;
The parameter ‘PRINT_ORD_SECTION’ will control whether the order sections are included in the message and it is expected that they will not be required.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Route Code Tag ===&lt;br /&gt;
&amp;lt;nowiki&amp;gt;The ‘&amp;lt;ROUTE_CODE&amp;gt;’ tag in the outbound ‘TripOrder’ XML file will need to be included for PLUTO trips.&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A new system parameter called ‘DISPLAY _TRIP_ORDER_ROUTE_CODE’ will be created at the cost-centre level, if the system parameter is set to ‘Y’ then the tag will be displayed in the XML file.&lt;br /&gt;
&lt;br /&gt;
The ‘INT_XML_OUT2.GEN_TRIP_DET’ procedure will be changed so that the tag is populated with the route code of the trip (i.e. ‘SCH_TRIP.ROUTE_CODE’) when the new system parameter is set for the cost-centre of the trip.&lt;br /&gt;
&lt;br /&gt;
Therefore, the route code in C-TMS will contain the route code received from PLUTO (e.g. ‘BEL DD3-1’ where 1 is the shift number).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Interface Errors ==&lt;br /&gt;
The C-TMS interface errors forms will be available to allow the status of uploaded messages to be reviewed. This will include ‘SUCCESS’ and ‘FAILURE’. Any failures can be found and reviewed and error messages will indicate the failure reason. &lt;br /&gt;
&lt;br /&gt;
The ‘XML Trip’ tab page can be used to enquire on the trips and stops and the ‘XML Orders’ tab page can be used to enquire on the transport orders.&lt;br /&gt;
&lt;br /&gt;
N.B. It will not be possible to reprocess the failed files in the ‘Interface Errors’ screen and new files will need to be provided if a failure has occurred.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Table Updates Required'''&lt;br /&gt;
&lt;br /&gt;
No table changes are required for this development.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Modules to be changed'''&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;background-color:#ffff99;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| '''Module Name'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffff99;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| '''Module Type'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffff99;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| '''Notes'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| INT_XML_IN.sql&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Package&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| New inbound trip/order processing for PLUTO files.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| INT_XML_OUT2.sql&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Package&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| New outbound trip/order processing for PLUTO files.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| TRM.sql&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Package&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| New trip/order processing for PLUTO.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| TRG_STS_XML_OUT.sql&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Trigger&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| New trigger point for the actual times message.&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''References'''&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Ref No'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Document Title &amp;amp; ID'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Version'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Date'''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;1&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| EST-292349 PL-8LZMAN PLUTO-C-TMS Integration v1.0.doc&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;1.0&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;04/10/11&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Glossary'''&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Term or Acronym'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Meaning'''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| C-TMS&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Calidus TMS&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| PLUTO&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DHL in-house planning tool&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Document History'''&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Version'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Date'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Status'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Reason'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Initials'''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;0.1&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;19/10/11&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;Draft&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Initial version&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;PDR&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;0.2&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;19/10/11&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;Draft&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Reviewed&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;MJC&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;0.3&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;21/10/11&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;Draft&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Updated after review&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;PDR&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;1.0&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;24/10/11&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;Issue&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Reviewed and Issued&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;MJC&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;2.0&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;4/11/11&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;Issue&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Clarification of Route Code including shift number &amp;amp; deletion of C-TMS trip as an interfaced event action from PLUTO&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;DJM&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
=AUTHORISED BY=&lt;br /&gt;
{| Border=&amp;quot;1&amp;quot;	&lt;br /&gt;
| '''''Matt Crisford'''''&lt;br /&gt;
| Development Manager&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| '''''Peter Greer'''''&lt;br /&gt;
| TMSCC MTS Product Manager &lt;br /&gt;
| &lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://calidusassist.adcservices.apteancloud.com/calidus-assist/MTS/index.php?title=292349&amp;diff=5210</id>
		<title>292349</title>
		<link rel="alternate" type="text/html" href="https://calidusassist.adcservices.apteancloud.com/calidus-assist/MTS/index.php?title=292349&amp;diff=5210"/>
		<updated>2012-05-11T14:34:33Z</updated>

		<summary type="html">&lt;p&gt;Admin: /* EDI Maintenance */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;'''DHL C-TMS'''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;'''10.7'''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;border:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''FUNCTIONAL SPECIFICATION'''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;'''292349 PM-8LZMAN PLUTO-C-TMS Integration'''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;border:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;'''Version :'''&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;border:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''2.0'''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
'''Copyright OBS Logistics © 2011'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The information contained herein is the property of OBS Logistics and is supplied without liability for errors or omissions. No part may be reproduced or used except as authorised by contract or other written permission. The copyright and foregoing restriction on reproduction and use extend to all media in which the information may be embodied&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Contents'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[#__RefHeading__1_108213908 1. Functional Overview3]&lt;br /&gt;
&lt;br /&gt;
[#__RefHeading__3_108213908 2. Set-up5]&lt;br /&gt;
&lt;br /&gt;
[#__RefHeading__5_108213908 3. Functional Description6]&lt;br /&gt;
&lt;br /&gt;
[#__RefHeading__7_108213908 Appendix A table updates REQUIRED15]&lt;br /&gt;
&lt;br /&gt;
[#__RefHeading__9_108213908 Appendix B Modules to be changed16]&lt;br /&gt;
&lt;br /&gt;
[#__RefHeading__11_108213908 Appendix C QUOTE &amp;amp; DoCuMENT History17]= Functional Overview =&lt;br /&gt;
== Client Requirement ==&lt;br /&gt;
PLUTO - C-TMS Integration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Receive and upload XML files representing vehicle movement by driver shift planned in PLUTO. Send 1 trip in each file.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Handshake confirmation of data successfully uploaded into C-TMS back to PLUTO.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
C-TMS creation of actual arrivals and actual departures message to PLUTO based on same Trip and Order schema.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Store PLUTO stop number in C-TMS.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Solution ==&lt;br /&gt;
A new EDI process will be created in the EDI Maintenance screen. This process will upload and process orders and trips sent in from the PLUTO system. The current ‘TripOrder’ XML format will be used to transmit the data from PLUTO to C-TMS and from C-TMS to PLUTO &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A unique identifier will be passed in for each order as the customer reference. This identifier will be unique and will define the order number, product number, product split and leg number. For each trip in a schedule day, PLUTO will provide a route code which defines the vehicle movement in the plan for the shift, for example ‘BEL DD3-1’ means ‘Bellshill Double Deck 3 for shift 1. PLUTO plans based on vehicle movements for notional vehicles available from the fleet each day.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
It is expected that all required information to create both orders and trips will be provided in the message. The existing validation process will take place and any messages that do not contain the necessary information will be rejected. If the orders or trips are invalid they will be rolled back and a new file will need to be sent to create the orders and trips. Once the orders and trip have been uploaded into C-TMS and the trip set to ‘PLANNED’ status a ‘TripOrder’ message will be sent back to PLUTO to confirm file has completed. This file will use the current ‘TripOrder’ XML format and will contain the C-TMS trip ID created along with the C-TMS OMS references created. A file will only be sent back to PLUTO if all orders and trips have been created successfully. If a file is not sent back from C-TMS to PLUTO, this will indicate the trip or orders have not been successfully loaded into C-TMS.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
When creating the orders in C-TMS, each new order will be given a unique OMS reference; the identifier passed into C-TMS from PLUTO will be stored as the ‘External Reference’ (‘Customer Reference’). Each trip created will be given a unique trip ID starting with ‘PLU-’ and the status will be set to ‘PLANNED’. Changes will be processed against trips that have status ‘EN-ROUTE’ but only for legs not yet executed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
When creating trip stops in C-TMS from the interface message, the unique stop ID from PLUTO for the schedule and trip will be saved and will be sent back to PLUTO for the message handshake confirmation and for the actual arrival and actual departure times update messages.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A new system parameter will be introduced to prevent the deletion of empty trip stops during processing.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The C-TMS interface errors forms will be available to allow the status of uploaded messages to be reviewed. This will include ‘SUCCESS’ and ‘FAILURE’. Any failures can be found and reviewed and error messages will indicate the failure reason.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If a file is received that contains a trip and orders that already exist in C-TMS, this file will be treated as an update. The PLUTO route code, PLUTO stop number and order external reference will be used to uniquely identify the trips and orders that already exist on C-TMS. The existing trips and orders will be deleted and replaced with the new data. The trips and orders will be removed completely to prevent issues with unique references. Updates to trips and orders will only be permitted until the actual arrival or actual departure is entered against a stop. This will be from a Microlise update normally but manual intervention in debrief will be possible and will provide the same input. Once this has happened, the trip stops and orders on those stops will be locked from any changes via the PLUTO interface.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
PLUTO on occasion will send DELETE messages if a trip is completely removed form the plan prior to execution.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
When an actual arrival or actual departure date and time is entered against a trip stop, a message will be triggered to PLUTO. The message will be in the ‘TripOrder’ XML format, and will contain the information for the trip that has been updated. The same leg lock strategy will be maintained in PLUTO based on the actual arrival and actual departure time available from the depot.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A record will be written to the interface table ‘INT_XML_CONTROL’ for each trip and a database job will run at a set interval to process the outstanding messages. This outbound message will be controlled in the EDI maintenance screen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Scope ==&lt;br /&gt;
This change will be applied to system version 10.7.0.&lt;br /&gt;
&lt;br /&gt;
= Set-up =&lt;br /&gt;
== Pre-requisites ==&lt;br /&gt;
None&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Menu Structure ==&lt;br /&gt;
Unchanged&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Data ==&lt;br /&gt;
Unchanged&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Implementation Advice ==&lt;br /&gt;
The EDI flows will be setup as described in section 3.1.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Functional Description =&lt;br /&gt;
== EDI Maintenance ==&lt;br /&gt;
A new EDI process will be setup in the ‘EDI Maintenance’ screen to process the inbound XML file from PLUTO via DHL Link into C-TMS using the ‘TripOrder’ XML format.&lt;br /&gt;
&lt;br /&gt;
For example:&lt;br /&gt;
&lt;br /&gt;
[[Image:]]&lt;br /&gt;
&lt;br /&gt;
The ‘Params’ screen will be used to set a new trigger called ‘Send Handshake Message’ to a value of ‘Y’ for a type of ‘P’ to send the ‘handshake’ message to PLUTO upon successful upload of the inbound file:&lt;br /&gt;
&lt;br /&gt;
[[Image:]]&lt;br /&gt;
&lt;br /&gt;
The ‘FTP Details’ screen will be used to store the FTP details for the ‘handshake’ message:&lt;br /&gt;
&lt;br /&gt;
[[Image:]]&lt;br /&gt;
&lt;br /&gt;
A new EDI process will be setup in the ‘EDI Maintenance’ screen to process the outbound XML file from C-TMS to PLUTO via DHL Link using the ‘TripOrder’ XML format.&lt;br /&gt;
&lt;br /&gt;
A ‘stop departure’ message will be required to be sent to PLUTO.&lt;br /&gt;
&lt;br /&gt;
For example:&lt;br /&gt;
&lt;br /&gt;
[[Image:]]&lt;br /&gt;
&lt;br /&gt;
The ‘Params’ screen will be used to set a new parameter called ‘PRINT_ORD_SECTION’ to a value of ‘N’ for a type of ‘P’ to exclude the order sections from the ‘TripOrder’ XML file.&lt;br /&gt;
&lt;br /&gt;
== PLUTO to C-TMS Processing ==&lt;br /&gt;
=== Trip and Order Validation ===&lt;br /&gt;
A unique identifier will be passed in for each order as the customer reference. This identifier will be unique and will define the purchase order number, purchase order number line, purchase order line number split and leg number. For each trip, PLUTO will provide a route code which defines the vehicle movement in the plan for the shift, for example ‘BEL DD3-1’ means ‘Bellshill Double Deck 3 for shift 1’. PLUTO plans based on vehicle movements for notional vehicles available from the fleet.&lt;br /&gt;
&lt;br /&gt;
It is expected that all required information to create both orders and trips will be provided in the message. The existing validation process will be performed and any messages that do not contain the necessary information will be rejected. If the orders or trips are invalid they will be rolled back and a new file will need to be sent to create the orders and trips.&lt;br /&gt;
&lt;br /&gt;
Specific validation on the trip and order file will include the following checks for the upload:&lt;br /&gt;
&lt;br /&gt;
File Level:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;The ‘&amp;lt;EVENT_SOURCE_TYPE&amp;gt;’ tag is ‘PLUT’.&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;The ‘&amp;lt;EVENT_DATE&amp;gt;’ tag is a valid date.&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* The filename has not been processed already (i.e. the filename does not exist on the ‘INT_XML_TRIP_STOP’ database table)&lt;br /&gt;
&lt;br /&gt;
Trip Level:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;The ‘&amp;lt;ROUTE_CODE&amp;gt;’ tag is populated.&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* The trip status is ‘PLANNED’, ‘ACCEPTED’ or ‘EN-ROUTE’ if the trip ID is provided for update/replacement.&lt;br /&gt;
&lt;br /&gt;
Trip Stop Level:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;The ‘&amp;lt;STOP_SEQ&amp;gt;’ tag is populated with the stop number.&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* At least one leg exists that may be updated (i.e. the actual arrival or departure time has not been set).&lt;br /&gt;
&lt;br /&gt;
Order Level:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;The ‘&amp;lt;SO_REF&amp;gt;’ tag is populated (i.e. external reference).&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* The order status is ‘UNSCHEDULED’, ‘SCHEDULED’, ‘SCHED_COLL’ or ‘SCHED_DEL’.&lt;br /&gt;
&lt;br /&gt;
The external reference will store the PLUTO order reference in the following format:&lt;br /&gt;
&lt;br /&gt;
* Order (i.e. Purchase Order Number)&lt;br /&gt;
* Product Line (i.e. Purchase Order Line Number)&lt;br /&gt;
* Product Split (i.e. Purchase Order Line Number Split)&lt;br /&gt;
* Leg (i.e. Trip Leg Number)&lt;br /&gt;
&lt;br /&gt;
For example: ‘99999999.0001.01.01’&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;The ‘INT_XML_IN’ package will be changed so that the PLUTO trip and order upload process is identified using the ‘&amp;lt;EVENT_SOURCE_TYPE&amp;gt;’ tag (i.e. ‘PLUT’) and a new procedure called ‘P_PROCESS_RESCHEDULED_TRIP_ORDER’ is run from the existing ‘PROCESS_ORD_XML_IN’ procedure called by the EDI polling process, this new procedure will be performed after the successful validation of the information provided in the file at the file level. The ‘PROCESS_ORD_XML_IN’ procedure will be changed to check the event source type and if it is ‘PLUT’ then it will pass control to a new procedure called ‘P_PROCESS_RESCHEDULED_TRIP_ORDER’ to extract the data from the file.&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Modifications of trip stops will only be permitted until the actual arrival or actual departure date and time is entered against a loading trip stop of a leg. This will be normally from an update message from Microlise, but manual intervention during trip debrief will be possible. Once this has happened, the trip stops and orders on those stops will be locked from any changes via the PLUTO interface.&lt;br /&gt;
&lt;br /&gt;
Microlise will send update messages for actions ‘STA’ (i.e. start-up) and ‘DEP’ (i.e. departure) and it will be these messages that will ‘lock’ the legs of the trip to prevent further modification for planning because they relate to the trip stops where loading activities will occur.&lt;br /&gt;
&lt;br /&gt;
If the actual arrival or actual departure date and time has been entered against a trip stop then the leg of the trip will be ‘locked’ and the trip stop cannot be updated or replaced by the upload process.&lt;br /&gt;
&lt;br /&gt;
N.B. A leg will be considered to be the loading and unloading activities at the location stops and it is expected that there will be distinct stops for each activity (i.e. there will be pairs of trip stops that constitute a leg). It is also expected that the stop number will be consecutive for these stops.&lt;br /&gt;
&lt;br /&gt;
For example, if stop 1 (which contains a loading activity) has actual times set then stop 1 and stop 2 will be ‘locked’ because the leg of the trip is between stops 1 and 2.&lt;br /&gt;
&lt;br /&gt;
However, if stop 2 (which contains an unloading activity) has actual times set then stop 3 will not be ‘locked’ regardless of the activity because it is part of a separate leg.&lt;br /&gt;
&lt;br /&gt;
=== Trip and Order Processing ===&lt;br /&gt;
&amp;lt;nowiki&amp;gt;When creating the transport orders in C-TMS, each new order will be given a unique OMS reference; the identifier passed into C-TMS from PLUTO in the ‘&amp;lt;SO_REF&amp;gt;’ tag will be stored as the ‘External Reference’ (i.e. ‘Customer Reference’).&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Each trip created will be given a unique trip ID starting with ‘PLU-’, and the status will be set to ‘PLANNED’. Changes will be processed against trips that have a status of ‘PLANNED’, ‘ACCEPTED’ or ‘EN-ROUTE’, but only for legs not yet executed when ‘EN-ROUTE’ (i.e. without actual information recorded against the trip stop).&lt;br /&gt;
&lt;br /&gt;
If a file is received that contains a trip (i.e. for the route code) and orders that already exist in C-TMS, this file will be treated as a replacement: therefore, the original trip and its orders will be deleted and new ones created in their place based on the trip and order information provided in the file.&lt;br /&gt;
&lt;br /&gt;
The PLUTO route code, PLUTO stop number and order external reference will be used to identify the trips and orders that already exist on C-TMS. The existing trips and orders will be deleted and replaced with the new data. The trips and orders will be removed completely to prevent issues with unique references and it will include the audit trail of the trips and orders.&lt;br /&gt;
&lt;br /&gt;
N.B. It will be the route code that will determine whether the trip and its orders will be replaced.&lt;br /&gt;
&lt;br /&gt;
Deletion:&lt;br /&gt;
&lt;br /&gt;
If the whole trip will be replaced then the new ‘TRM.F_DELETE_RESCHEDULED_TRIP’ function will be run for the trip ID found for the route code provided. This function will delete any transport orders on the trip stops, haulage activities and trip stops.&lt;br /&gt;
&lt;br /&gt;
The status of the trip will be set first to ‘DELETED’ to ensure that Microlise is informed of the deletion of the trip via the ‘TRG_SCH_TRIP_XML_INT’ database trigger, then the trip itself and its audit records will be deleted.&lt;br /&gt;
&lt;br /&gt;
The new trip ID created will be assigned the same details, for example, carrier, driver, crew and vehicle; it will then be updated to the same status as the deleted trip.&lt;br /&gt;
&lt;br /&gt;
If part of the trip (i.e. some stops) will be replaced then the new ‘TRM.F_DELETE_RESCHEDULED_STOP’ function will be run in reverse sequence for the stop numbers not on ‘locked’ legs for the trip ID found for the route code provided.&lt;br /&gt;
&lt;br /&gt;
The trip ID, carrier, driver, crew, vehicle and its status will be retained.&lt;br /&gt;
&lt;br /&gt;
N.B. It is expected the same trip stops will be provided by PLUTO for any ‘locked’ legs.&lt;br /&gt;
&lt;br /&gt;
Because the PLUTO purchase orders will be specific to the legs of the trip, the transport orders will be deleted with the trip stops; this is because there cannot be a direct link between the external reference and the OMS reference if the PLUTO purchase order is moved to a different trip and/or stop.&lt;br /&gt;
&lt;br /&gt;
New functions will be created in the ‘TRM’ package for each stage of the deletion process:&lt;br /&gt;
&lt;br /&gt;
* F_DELETE_RESCHEDULED_ORDER_ITEMS&lt;br /&gt;
* F_DELETE_RESCHEDULED_ORDER_AUDIT&lt;br /&gt;
* F_DELETE_RESCHEDULED_ORDER&lt;br /&gt;
* F_DELETE_RESCHEDULED_ACTIVITY&lt;br /&gt;
* F_DELETE_RESCHEDULED_STOP&lt;br /&gt;
* F_DELETE_RESCHEDULED_TRIP_AUDIT&lt;br /&gt;
* F_DELETE_RESCHEDULED_TRIP&lt;br /&gt;
&lt;br /&gt;
A record will be written to the ‘administration log file’ for each order record deleted to provide future reference.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;Note that a delete action could be requested in the TripOrder XML message using tag &amp;lt;EVENT_ACTION&amp;gt; which will have the same delete outcome as described above. &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Creation:&lt;br /&gt;
&lt;br /&gt;
If the whole trip will be replaced then the new ‘TRM.F_CREATE_RESCHEDULED_TRIP’ function will be run to create the transport orders, haulage activities, trip stops and trip.&lt;br /&gt;
&lt;br /&gt;
If part of the trip (i.e. some stops) will be replaced then the new ‘TRM.F_CREATE_RESCHEDULED_STOP’ function will be run in sequence for the stop numbers not on ‘locked’ legs for the trip ID found for the route code provided; this will mean that the new replacement trip stops, haulage activities and transport orders are created for the existing trip.&lt;br /&gt;
&lt;br /&gt;
N.B. The orders will only need to be created for the trip stops with loading activities for the external reference because it will be assumed that the transport order will be uploaded in the correct sequence for the trip stops.&lt;br /&gt;
&lt;br /&gt;
New functions will be created in the ‘TRM’ package for each stage of the creation process:&lt;br /&gt;
&lt;br /&gt;
* F_CREATE_RESCHEDULED_ORDER_ITEMS&lt;br /&gt;
* F_CREATE_RESCHEDULED_ORDER&lt;br /&gt;
* F_CREATE_RESCHEDULED_ACTIVITY&lt;br /&gt;
* F_CREATE_RESCHEDULED_STOP&lt;br /&gt;
* F_CREATE_RESCHEDULED_TRIP&lt;br /&gt;
The trip created will have a ‘PLU’ prefix which will be done by passing ‘PLU’ as the source when the ‘TRM.INSERT_TRIP’ function is called.&lt;br /&gt;
&lt;br /&gt;
The trip and order audit records will be created by the existing database triggers.&lt;br /&gt;
&lt;br /&gt;
Once the trip and orders have been created they will be validated using the existing functions to ensure that they do not contain any errors.&lt;br /&gt;
&lt;br /&gt;
N.B. If the deletion or creation processes have been unsuccessful then the data processing will be rolled back to a ‘savepoint’ and the interface status updated to ‘FAILURE’.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Empty Stop Maintenance ==&lt;br /&gt;
A new system parameter called ‘TRM_RETAIN_EMPTY_STOPS’ will be created at the cost-centre level to control the deletion or retention of trip stops without any activities.&lt;br /&gt;
&lt;br /&gt;
Normally such stops would be deleted but they will be retained for PLUTO trips, therefore, the system parameter will be set to ‘Y’ for the Gamma cost centre.&lt;br /&gt;
&lt;br /&gt;
If the system parameter is set to ‘N’ or has a NULL value then the empty stops will be deleted as normal.&lt;br /&gt;
&lt;br /&gt;
The ‘TRM.DELETE_EMPTY_STOPS’ function will be changed to check the system parameter prior to proceeding: this means that the system parameter will be referenced wherever trip stops may be deleted in C-TMS.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== C-TMS to Microlise Processing ==&lt;br /&gt;
Microlise will need to be advised of any changes to the trips that have been made by the upload of the files.&lt;br /&gt;
&lt;br /&gt;
The existing database triggers will be able to ensure that a message is sent to Microlise with the latest trip data if the tractor or trailer assigned to the trip is enabled.&lt;br /&gt;
&lt;br /&gt;
The ‘TRG_SCH_TRIP_XML_INT’ trigger operates when the trip is updated with a new carrier, driver or tractor, or when its status is set to ‘ACCEPTED’, ‘EN-ROUTE’ or ‘DELETED’: if the trip is deleted then the trigger will operate.&lt;br /&gt;
&lt;br /&gt;
The ‘TRG_SHA_XML’ trigger operates when the haulage activity (i.e. a transport order at a stop) is inserted or deleted when the status of the trip is ‘ACCEPTED’ or ‘EN-ROUTE’.&lt;br /&gt;
&lt;br /&gt;
N.B. Messages will only be generated when the trip status is ‘ACCEPTED’ if the system parameter ‘MIC_SEND_ACCEPTED’ is ‘Y’.&lt;br /&gt;
&lt;br /&gt;
These triggers should generate messages for Microlise when the trip is deleted and replaced by PLUTO or when some of the stops are deleted and replaced.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== C-TMS to PLUTO Processing ==&lt;br /&gt;
=== Handshake Confirmation Message ===&lt;br /&gt;
When creating trip stops in C-TMS from the interface message, the unique stop ID from PLUTO for the schedule and trip will be saved and will be sent back to PLUTO for the ‘handshake’ confirmation message.&lt;br /&gt;
&lt;br /&gt;
If, and once, the trip and orders have been uploaded successfully into C-TMS a ‘TripOrder’ message will be sent back to PLUTO to confirm that the upload of the file has been completed. This file will use the current ‘TripOrder’ XML format and will contain the trip ID created along with the OMS references created. If a file is not sent back from C-TMS to PLUTO, this will indicate the trip and orders have not been successfully loaded.&lt;br /&gt;
&lt;br /&gt;
The ‘handshake’ message is the confirmation that the trip has been created successfully in C-TMS.&lt;br /&gt;
&lt;br /&gt;
The standard ‘TripOrder’ file will be generated immediately, should the ‘handshake’ message be required, when the inbound file has been confirmed as being processed successfully.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Actual Times Message ===&lt;br /&gt;
When an actual arrival or actual departure date and time is entered against a trip stop, a message will be triggered to PLUTO. The message will be in the ‘TripOrder’ XML format, and will contain the information for the trip that has been updated. The same leg lock strategy will be maintained in PLUTO based on the actual arrival or actual departure time available from the depot.&lt;br /&gt;
&lt;br /&gt;
The ‘TRG_STS_XML_OUT’ database trigger will be changed to write a record to the ‘INT_XML_CONTROL’ interface control database table for the ‘PLUTO_TRIP_ACTUALS_XML_OUT’ EDI database job to generate the message.&lt;br /&gt;
&lt;br /&gt;
The new trigger point will be when the actual arrival or actual departure date and time has been changed for a PLUTO trip stop (i.e. prefixed with ‘PLU‘).&lt;br /&gt;
&lt;br /&gt;
A check will be performed to ensure that there is not an interface control record waiting to be processed before a new record is written.&lt;br /&gt;
&lt;br /&gt;
The following values will be set:&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;background-color:#ffff99;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| '''Column'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffff99;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| '''Value'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| EXTERNAL_SYSTEM&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ‘PLUTO_TRIP_ACTUALS_XML_OUT’&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| EVENT_TYPE&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ‘TRP’&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| TRIP_ID&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SCH_TRIP.TRIP_ID&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
The database job will call the ‘INT_XML_OUT2.GEN_TRIP_XML’ procedure with the process name (i.e. ‘PLUTO_TRIP_ACTUALS_XML_OUT’) to process the interface control record.&lt;br /&gt;
&lt;br /&gt;
The parameter ‘PRINT_ORD_SECTION’ will control whether the order sections are included in the message and it is expected that they will not be required.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Route Code Tag ===&lt;br /&gt;
&amp;lt;nowiki&amp;gt;The ‘&amp;lt;ROUTE_CODE&amp;gt;’ tag in the outbound ‘TripOrder’ XML file will need to be included for PLUTO trips.&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A new system parameter called ‘DISPLAY _TRIP_ORDER_ROUTE_CODE’ will be created at the cost-centre level, if the system parameter is set to ‘Y’ then the tag will be displayed in the XML file.&lt;br /&gt;
&lt;br /&gt;
The ‘INT_XML_OUT2.GEN_TRIP_DET’ procedure will be changed so that the tag is populated with the route code of the trip (i.e. ‘SCH_TRIP.ROUTE_CODE’) when the new system parameter is set for the cost-centre of the trip.&lt;br /&gt;
&lt;br /&gt;
Therefore, the route code in C-TMS will contain the route code received from PLUTO (e.g. ‘BEL DD3-1’ where 1 is the shift number).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Interface Errors ==&lt;br /&gt;
The C-TMS interface errors forms will be available to allow the status of uploaded messages to be reviewed. This will include ‘SUCCESS’ and ‘FAILURE’. Any failures can be found and reviewed and error messages will indicate the failure reason. &lt;br /&gt;
&lt;br /&gt;
The ‘XML Trip’ tab page can be used to enquire on the trips and stops and the ‘XML Orders’ tab page can be used to enquire on the transport orders.&lt;br /&gt;
&lt;br /&gt;
N.B. It will not be possible to reprocess the failed files in the ‘Interface Errors’ screen and new files will need to be provided if a failure has occurred.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Table Updates Required'''&lt;br /&gt;
&lt;br /&gt;
No table changes are required for this development.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Modules to be changed'''&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;background-color:#ffff99;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| '''Module Name'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffff99;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| '''Module Type'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffff99;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| '''Notes'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| INT_XML_IN.sql&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Package&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| New inbound trip/order processing for PLUTO files.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| INT_XML_OUT2.sql&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Package&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| New outbound trip/order processing for PLUTO files.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| TRM.sql&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Package&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| New trip/order processing for PLUTO.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| TRG_STS_XML_OUT.sql&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Trigger&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| New trigger point for the actual times message.&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''References'''&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Ref No'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Document Title &amp;amp; ID'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Version'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Date'''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;1&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| EST-292349 PL-8LZMAN PLUTO-C-TMS Integration v1.0.doc&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;1.0&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;04/10/11&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Glossary'''&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Term or Acronym'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Meaning'''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| C-TMS&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Calidus TMS&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| PLUTO&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DHL in-house planning tool&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Document History'''&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Version'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Date'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Status'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Reason'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Initials'''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;0.1&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;19/10/11&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;Draft&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Initial version&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;PDR&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;0.2&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;19/10/11&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;Draft&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Reviewed&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;MJC&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;0.3&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;21/10/11&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;Draft&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Updated after review&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;PDR&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;1.0&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;24/10/11&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;Issue&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Reviewed and Issued&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;MJC&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;2.0&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;4/11/11&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;Issue&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Clarification of Route Code including shift number &amp;amp; deletion of C-TMS trip as an interfaced event action from PLUTO&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;DJM&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
=AUTHORISED BY=&lt;br /&gt;
{| Border=&amp;quot;1&amp;quot;	&lt;br /&gt;
| '''''Matt Crisford'''''&lt;br /&gt;
| Development Manager&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| '''''Peter Greer'''''&lt;br /&gt;
| TMSCC MTS Product Manager &lt;br /&gt;
| &lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://calidusassist.adcservices.apteancloud.com/calidus-assist/MTS/index.php?title=292349&amp;diff=5209</id>
		<title>292349</title>
		<link rel="alternate" type="text/html" href="https://calidusassist.adcservices.apteancloud.com/calidus-assist/MTS/index.php?title=292349&amp;diff=5209"/>
		<updated>2012-05-11T14:34:06Z</updated>

		<summary type="html">&lt;p&gt;Admin: /* Trip and Order Validation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;'''DHL C-TMS'''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;'''10.7'''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;border:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''FUNCTIONAL SPECIFICATION'''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;'''292349 PM-8LZMAN PLUTO-C-TMS Integration'''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;border:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;'''Version :'''&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;border:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''2.0'''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
'''Copyright OBS Logistics © 2011'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The information contained herein is the property of OBS Logistics and is supplied without liability for errors or omissions. No part may be reproduced or used except as authorised by contract or other written permission. The copyright and foregoing restriction on reproduction and use extend to all media in which the information may be embodied&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Contents'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[#__RefHeading__1_108213908 1. Functional Overview3]&lt;br /&gt;
&lt;br /&gt;
[#__RefHeading__3_108213908 2. Set-up5]&lt;br /&gt;
&lt;br /&gt;
[#__RefHeading__5_108213908 3. Functional Description6]&lt;br /&gt;
&lt;br /&gt;
[#__RefHeading__7_108213908 Appendix A table updates REQUIRED15]&lt;br /&gt;
&lt;br /&gt;
[#__RefHeading__9_108213908 Appendix B Modules to be changed16]&lt;br /&gt;
&lt;br /&gt;
[#__RefHeading__11_108213908 Appendix C QUOTE &amp;amp; DoCuMENT History17]= Functional Overview =&lt;br /&gt;
== Client Requirement ==&lt;br /&gt;
PLUTO - C-TMS Integration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Receive and upload XML files representing vehicle movement by driver shift planned in PLUTO. Send 1 trip in each file.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Handshake confirmation of data successfully uploaded into C-TMS back to PLUTO.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
C-TMS creation of actual arrivals and actual departures message to PLUTO based on same Trip and Order schema.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Store PLUTO stop number in C-TMS.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Solution ==&lt;br /&gt;
A new EDI process will be created in the EDI Maintenance screen. This process will upload and process orders and trips sent in from the PLUTO system. The current ‘TripOrder’ XML format will be used to transmit the data from PLUTO to C-TMS and from C-TMS to PLUTO &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A unique identifier will be passed in for each order as the customer reference. This identifier will be unique and will define the order number, product number, product split and leg number. For each trip in a schedule day, PLUTO will provide a route code which defines the vehicle movement in the plan for the shift, for example ‘BEL DD3-1’ means ‘Bellshill Double Deck 3 for shift 1. PLUTO plans based on vehicle movements for notional vehicles available from the fleet each day.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
It is expected that all required information to create both orders and trips will be provided in the message. The existing validation process will take place and any messages that do not contain the necessary information will be rejected. If the orders or trips are invalid they will be rolled back and a new file will need to be sent to create the orders and trips. Once the orders and trip have been uploaded into C-TMS and the trip set to ‘PLANNED’ status a ‘TripOrder’ message will be sent back to PLUTO to confirm file has completed. This file will use the current ‘TripOrder’ XML format and will contain the C-TMS trip ID created along with the C-TMS OMS references created. A file will only be sent back to PLUTO if all orders and trips have been created successfully. If a file is not sent back from C-TMS to PLUTO, this will indicate the trip or orders have not been successfully loaded into C-TMS.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
When creating the orders in C-TMS, each new order will be given a unique OMS reference; the identifier passed into C-TMS from PLUTO will be stored as the ‘External Reference’ (‘Customer Reference’). Each trip created will be given a unique trip ID starting with ‘PLU-’ and the status will be set to ‘PLANNED’. Changes will be processed against trips that have status ‘EN-ROUTE’ but only for legs not yet executed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
When creating trip stops in C-TMS from the interface message, the unique stop ID from PLUTO for the schedule and trip will be saved and will be sent back to PLUTO for the message handshake confirmation and for the actual arrival and actual departure times update messages.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A new system parameter will be introduced to prevent the deletion of empty trip stops during processing.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The C-TMS interface errors forms will be available to allow the status of uploaded messages to be reviewed. This will include ‘SUCCESS’ and ‘FAILURE’. Any failures can be found and reviewed and error messages will indicate the failure reason.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If a file is received that contains a trip and orders that already exist in C-TMS, this file will be treated as an update. The PLUTO route code, PLUTO stop number and order external reference will be used to uniquely identify the trips and orders that already exist on C-TMS. The existing trips and orders will be deleted and replaced with the new data. The trips and orders will be removed completely to prevent issues with unique references. Updates to trips and orders will only be permitted until the actual arrival or actual departure is entered against a stop. This will be from a Microlise update normally but manual intervention in debrief will be possible and will provide the same input. Once this has happened, the trip stops and orders on those stops will be locked from any changes via the PLUTO interface.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
PLUTO on occasion will send DELETE messages if a trip is completely removed form the plan prior to execution.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
When an actual arrival or actual departure date and time is entered against a trip stop, a message will be triggered to PLUTO. The message will be in the ‘TripOrder’ XML format, and will contain the information for the trip that has been updated. The same leg lock strategy will be maintained in PLUTO based on the actual arrival and actual departure time available from the depot.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A record will be written to the interface table ‘INT_XML_CONTROL’ for each trip and a database job will run at a set interval to process the outstanding messages. This outbound message will be controlled in the EDI maintenance screen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Scope ==&lt;br /&gt;
This change will be applied to system version 10.7.0.&lt;br /&gt;
&lt;br /&gt;
= Set-up =&lt;br /&gt;
== Pre-requisites ==&lt;br /&gt;
None&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Menu Structure ==&lt;br /&gt;
Unchanged&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Data ==&lt;br /&gt;
Unchanged&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Implementation Advice ==&lt;br /&gt;
The EDI flows will be setup as described in section 3.1.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Functional Description =&lt;br /&gt;
== EDI Maintenance ==&lt;br /&gt;
A new EDI process will be setup in the ‘EDI Maintenance’ screen to process the inbound XML file from PLUTO via DHL Link into C-TMS using the ‘TripOrder’ XML format.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For example:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The ‘Params’ screen will be used to set a new trigger called ‘Send Handshake Message’ to a value of ‘Y’ for a type of ‘P’ to send the ‘handshake’ message to PLUTO upon successful upload of the inbound file:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The ‘FTP Details’ screen will be used to store the FTP details for the ‘handshake’ message:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A new EDI process will be setup in the ‘EDI Maintenance’ screen to process the outbound XML file from C-TMS to PLUTO via DHL Link using the ‘TripOrder’ XML format.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A ‘stop departure’ message will be required to be sent to PLUTO.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For example:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The ‘Params’ screen will be used to set a new parameter called ‘PRINT_ORD_SECTION’ to a value of ‘N’ for a type of ‘P’ to exclude the order sections from the ‘TripOrder’ XML file.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== PLUTO to C-TMS Processing ==&lt;br /&gt;
=== Trip and Order Validation ===&lt;br /&gt;
A unique identifier will be passed in for each order as the customer reference. This identifier will be unique and will define the purchase order number, purchase order number line, purchase order line number split and leg number. For each trip, PLUTO will provide a route code which defines the vehicle movement in the plan for the shift, for example ‘BEL DD3-1’ means ‘Bellshill Double Deck 3 for shift 1’. PLUTO plans based on vehicle movements for notional vehicles available from the fleet.&lt;br /&gt;
&lt;br /&gt;
It is expected that all required information to create both orders and trips will be provided in the message. The existing validation process will be performed and any messages that do not contain the necessary information will be rejected. If the orders or trips are invalid they will be rolled back and a new file will need to be sent to create the orders and trips.&lt;br /&gt;
&lt;br /&gt;
Specific validation on the trip and order file will include the following checks for the upload:&lt;br /&gt;
&lt;br /&gt;
File Level:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;The ‘&amp;lt;EVENT_SOURCE_TYPE&amp;gt;’ tag is ‘PLUT’.&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;The ‘&amp;lt;EVENT_DATE&amp;gt;’ tag is a valid date.&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* The filename has not been processed already (i.e. the filename does not exist on the ‘INT_XML_TRIP_STOP’ database table)&lt;br /&gt;
&lt;br /&gt;
Trip Level:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;The ‘&amp;lt;ROUTE_CODE&amp;gt;’ tag is populated.&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* The trip status is ‘PLANNED’, ‘ACCEPTED’ or ‘EN-ROUTE’ if the trip ID is provided for update/replacement.&lt;br /&gt;
&lt;br /&gt;
Trip Stop Level:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;The ‘&amp;lt;STOP_SEQ&amp;gt;’ tag is populated with the stop number.&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* At least one leg exists that may be updated (i.e. the actual arrival or departure time has not been set).&lt;br /&gt;
&lt;br /&gt;
Order Level:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;The ‘&amp;lt;SO_REF&amp;gt;’ tag is populated (i.e. external reference).&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* The order status is ‘UNSCHEDULED’, ‘SCHEDULED’, ‘SCHED_COLL’ or ‘SCHED_DEL’.&lt;br /&gt;
&lt;br /&gt;
The external reference will store the PLUTO order reference in the following format:&lt;br /&gt;
&lt;br /&gt;
* Order (i.e. Purchase Order Number)&lt;br /&gt;
* Product Line (i.e. Purchase Order Line Number)&lt;br /&gt;
* Product Split (i.e. Purchase Order Line Number Split)&lt;br /&gt;
* Leg (i.e. Trip Leg Number)&lt;br /&gt;
&lt;br /&gt;
For example: ‘99999999.0001.01.01’&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;The ‘INT_XML_IN’ package will be changed so that the PLUTO trip and order upload process is identified using the ‘&amp;lt;EVENT_SOURCE_TYPE&amp;gt;’ tag (i.e. ‘PLUT’) and a new procedure called ‘P_PROCESS_RESCHEDULED_TRIP_ORDER’ is run from the existing ‘PROCESS_ORD_XML_IN’ procedure called by the EDI polling process, this new procedure will be performed after the successful validation of the information provided in the file at the file level. The ‘PROCESS_ORD_XML_IN’ procedure will be changed to check the event source type and if it is ‘PLUT’ then it will pass control to a new procedure called ‘P_PROCESS_RESCHEDULED_TRIP_ORDER’ to extract the data from the file.&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Modifications of trip stops will only be permitted until the actual arrival or actual departure date and time is entered against a loading trip stop of a leg. This will be normally from an update message from Microlise, but manual intervention during trip debrief will be possible. Once this has happened, the trip stops and orders on those stops will be locked from any changes via the PLUTO interface.&lt;br /&gt;
&lt;br /&gt;
Microlise will send update messages for actions ‘STA’ (i.e. start-up) and ‘DEP’ (i.e. departure) and it will be these messages that will ‘lock’ the legs of the trip to prevent further modification for planning because they relate to the trip stops where loading activities will occur.&lt;br /&gt;
&lt;br /&gt;
If the actual arrival or actual departure date and time has been entered against a trip stop then the leg of the trip will be ‘locked’ and the trip stop cannot be updated or replaced by the upload process.&lt;br /&gt;
&lt;br /&gt;
N.B. A leg will be considered to be the loading and unloading activities at the location stops and it is expected that there will be distinct stops for each activity (i.e. there will be pairs of trip stops that constitute a leg). It is also expected that the stop number will be consecutive for these stops.&lt;br /&gt;
&lt;br /&gt;
For example, if stop 1 (which contains a loading activity) has actual times set then stop 1 and stop 2 will be ‘locked’ because the leg of the trip is between stops 1 and 2.&lt;br /&gt;
&lt;br /&gt;
However, if stop 2 (which contains an unloading activity) has actual times set then stop 3 will not be ‘locked’ regardless of the activity because it is part of a separate leg.&lt;br /&gt;
&lt;br /&gt;
=== Trip and Order Processing ===&lt;br /&gt;
&amp;lt;nowiki&amp;gt;When creating the transport orders in C-TMS, each new order will be given a unique OMS reference; the identifier passed into C-TMS from PLUTO in the ‘&amp;lt;SO_REF&amp;gt;’ tag will be stored as the ‘External Reference’ (i.e. ‘Customer Reference’).&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Each trip created will be given a unique trip ID starting with ‘PLU-’, and the status will be set to ‘PLANNED’. Changes will be processed against trips that have a status of ‘PLANNED’, ‘ACCEPTED’ or ‘EN-ROUTE’, but only for legs not yet executed when ‘EN-ROUTE’ (i.e. without actual information recorded against the trip stop).&lt;br /&gt;
&lt;br /&gt;
If a file is received that contains a trip (i.e. for the route code) and orders that already exist in C-TMS, this file will be treated as a replacement: therefore, the original trip and its orders will be deleted and new ones created in their place based on the trip and order information provided in the file.&lt;br /&gt;
&lt;br /&gt;
The PLUTO route code, PLUTO stop number and order external reference will be used to identify the trips and orders that already exist on C-TMS. The existing trips and orders will be deleted and replaced with the new data. The trips and orders will be removed completely to prevent issues with unique references and it will include the audit trail of the trips and orders.&lt;br /&gt;
&lt;br /&gt;
N.B. It will be the route code that will determine whether the trip and its orders will be replaced.&lt;br /&gt;
&lt;br /&gt;
Deletion:&lt;br /&gt;
&lt;br /&gt;
If the whole trip will be replaced then the new ‘TRM.F_DELETE_RESCHEDULED_TRIP’ function will be run for the trip ID found for the route code provided. This function will delete any transport orders on the trip stops, haulage activities and trip stops.&lt;br /&gt;
&lt;br /&gt;
The status of the trip will be set first to ‘DELETED’ to ensure that Microlise is informed of the deletion of the trip via the ‘TRG_SCH_TRIP_XML_INT’ database trigger, then the trip itself and its audit records will be deleted.&lt;br /&gt;
&lt;br /&gt;
The new trip ID created will be assigned the same details, for example, carrier, driver, crew and vehicle; it will then be updated to the same status as the deleted trip.&lt;br /&gt;
&lt;br /&gt;
If part of the trip (i.e. some stops) will be replaced then the new ‘TRM.F_DELETE_RESCHEDULED_STOP’ function will be run in reverse sequence for the stop numbers not on ‘locked’ legs for the trip ID found for the route code provided.&lt;br /&gt;
&lt;br /&gt;
The trip ID, carrier, driver, crew, vehicle and its status will be retained.&lt;br /&gt;
&lt;br /&gt;
N.B. It is expected the same trip stops will be provided by PLUTO for any ‘locked’ legs.&lt;br /&gt;
&lt;br /&gt;
Because the PLUTO purchase orders will be specific to the legs of the trip, the transport orders will be deleted with the trip stops; this is because there cannot be a direct link between the external reference and the OMS reference if the PLUTO purchase order is moved to a different trip and/or stop.&lt;br /&gt;
&lt;br /&gt;
New functions will be created in the ‘TRM’ package for each stage of the deletion process:&lt;br /&gt;
&lt;br /&gt;
* F_DELETE_RESCHEDULED_ORDER_ITEMS&lt;br /&gt;
* F_DELETE_RESCHEDULED_ORDER_AUDIT&lt;br /&gt;
* F_DELETE_RESCHEDULED_ORDER&lt;br /&gt;
* F_DELETE_RESCHEDULED_ACTIVITY&lt;br /&gt;
* F_DELETE_RESCHEDULED_STOP&lt;br /&gt;
* F_DELETE_RESCHEDULED_TRIP_AUDIT&lt;br /&gt;
* F_DELETE_RESCHEDULED_TRIP&lt;br /&gt;
&lt;br /&gt;
A record will be written to the ‘administration log file’ for each order record deleted to provide future reference.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;Note that a delete action could be requested in the TripOrder XML message using tag &amp;lt;EVENT_ACTION&amp;gt; which will have the same delete outcome as described above. &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Creation:&lt;br /&gt;
&lt;br /&gt;
If the whole trip will be replaced then the new ‘TRM.F_CREATE_RESCHEDULED_TRIP’ function will be run to create the transport orders, haulage activities, trip stops and trip.&lt;br /&gt;
&lt;br /&gt;
If part of the trip (i.e. some stops) will be replaced then the new ‘TRM.F_CREATE_RESCHEDULED_STOP’ function will be run in sequence for the stop numbers not on ‘locked’ legs for the trip ID found for the route code provided; this will mean that the new replacement trip stops, haulage activities and transport orders are created for the existing trip.&lt;br /&gt;
&lt;br /&gt;
N.B. The orders will only need to be created for the trip stops with loading activities for the external reference because it will be assumed that the transport order will be uploaded in the correct sequence for the trip stops.&lt;br /&gt;
&lt;br /&gt;
New functions will be created in the ‘TRM’ package for each stage of the creation process:&lt;br /&gt;
&lt;br /&gt;
* F_CREATE_RESCHEDULED_ORDER_ITEMS&lt;br /&gt;
* F_CREATE_RESCHEDULED_ORDER&lt;br /&gt;
* F_CREATE_RESCHEDULED_ACTIVITY&lt;br /&gt;
* F_CREATE_RESCHEDULED_STOP&lt;br /&gt;
* F_CREATE_RESCHEDULED_TRIP&lt;br /&gt;
The trip created will have a ‘PLU’ prefix which will be done by passing ‘PLU’ as the source when the ‘TRM.INSERT_TRIP’ function is called.&lt;br /&gt;
&lt;br /&gt;
The trip and order audit records will be created by the existing database triggers.&lt;br /&gt;
&lt;br /&gt;
Once the trip and orders have been created they will be validated using the existing functions to ensure that they do not contain any errors.&lt;br /&gt;
&lt;br /&gt;
N.B. If the deletion or creation processes have been unsuccessful then the data processing will be rolled back to a ‘savepoint’ and the interface status updated to ‘FAILURE’.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Empty Stop Maintenance ==&lt;br /&gt;
A new system parameter called ‘TRM_RETAIN_EMPTY_STOPS’ will be created at the cost-centre level to control the deletion or retention of trip stops without any activities.&lt;br /&gt;
&lt;br /&gt;
Normally such stops would be deleted but they will be retained for PLUTO trips, therefore, the system parameter will be set to ‘Y’ for the Gamma cost centre.&lt;br /&gt;
&lt;br /&gt;
If the system parameter is set to ‘N’ or has a NULL value then the empty stops will be deleted as normal.&lt;br /&gt;
&lt;br /&gt;
The ‘TRM.DELETE_EMPTY_STOPS’ function will be changed to check the system parameter prior to proceeding: this means that the system parameter will be referenced wherever trip stops may be deleted in C-TMS.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== C-TMS to Microlise Processing ==&lt;br /&gt;
Microlise will need to be advised of any changes to the trips that have been made by the upload of the files.&lt;br /&gt;
&lt;br /&gt;
The existing database triggers will be able to ensure that a message is sent to Microlise with the latest trip data if the tractor or trailer assigned to the trip is enabled.&lt;br /&gt;
&lt;br /&gt;
The ‘TRG_SCH_TRIP_XML_INT’ trigger operates when the trip is updated with a new carrier, driver or tractor, or when its status is set to ‘ACCEPTED’, ‘EN-ROUTE’ or ‘DELETED’: if the trip is deleted then the trigger will operate.&lt;br /&gt;
&lt;br /&gt;
The ‘TRG_SHA_XML’ trigger operates when the haulage activity (i.e. a transport order at a stop) is inserted or deleted when the status of the trip is ‘ACCEPTED’ or ‘EN-ROUTE’.&lt;br /&gt;
&lt;br /&gt;
N.B. Messages will only be generated when the trip status is ‘ACCEPTED’ if the system parameter ‘MIC_SEND_ACCEPTED’ is ‘Y’.&lt;br /&gt;
&lt;br /&gt;
These triggers should generate messages for Microlise when the trip is deleted and replaced by PLUTO or when some of the stops are deleted and replaced.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== C-TMS to PLUTO Processing ==&lt;br /&gt;
=== Handshake Confirmation Message ===&lt;br /&gt;
When creating trip stops in C-TMS from the interface message, the unique stop ID from PLUTO for the schedule and trip will be saved and will be sent back to PLUTO for the ‘handshake’ confirmation message.&lt;br /&gt;
&lt;br /&gt;
If, and once, the trip and orders have been uploaded successfully into C-TMS a ‘TripOrder’ message will be sent back to PLUTO to confirm that the upload of the file has been completed. This file will use the current ‘TripOrder’ XML format and will contain the trip ID created along with the OMS references created. If a file is not sent back from C-TMS to PLUTO, this will indicate the trip and orders have not been successfully loaded.&lt;br /&gt;
&lt;br /&gt;
The ‘handshake’ message is the confirmation that the trip has been created successfully in C-TMS.&lt;br /&gt;
&lt;br /&gt;
The standard ‘TripOrder’ file will be generated immediately, should the ‘handshake’ message be required, when the inbound file has been confirmed as being processed successfully.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Actual Times Message ===&lt;br /&gt;
When an actual arrival or actual departure date and time is entered against a trip stop, a message will be triggered to PLUTO. The message will be in the ‘TripOrder’ XML format, and will contain the information for the trip that has been updated. The same leg lock strategy will be maintained in PLUTO based on the actual arrival or actual departure time available from the depot.&lt;br /&gt;
&lt;br /&gt;
The ‘TRG_STS_XML_OUT’ database trigger will be changed to write a record to the ‘INT_XML_CONTROL’ interface control database table for the ‘PLUTO_TRIP_ACTUALS_XML_OUT’ EDI database job to generate the message.&lt;br /&gt;
&lt;br /&gt;
The new trigger point will be when the actual arrival or actual departure date and time has been changed for a PLUTO trip stop (i.e. prefixed with ‘PLU‘).&lt;br /&gt;
&lt;br /&gt;
A check will be performed to ensure that there is not an interface control record waiting to be processed before a new record is written.&lt;br /&gt;
&lt;br /&gt;
The following values will be set:&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;background-color:#ffff99;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| '''Column'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffff99;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| '''Value'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| EXTERNAL_SYSTEM&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ‘PLUTO_TRIP_ACTUALS_XML_OUT’&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| EVENT_TYPE&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ‘TRP’&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| TRIP_ID&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SCH_TRIP.TRIP_ID&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
The database job will call the ‘INT_XML_OUT2.GEN_TRIP_XML’ procedure with the process name (i.e. ‘PLUTO_TRIP_ACTUALS_XML_OUT’) to process the interface control record.&lt;br /&gt;
&lt;br /&gt;
The parameter ‘PRINT_ORD_SECTION’ will control whether the order sections are included in the message and it is expected that they will not be required.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Route Code Tag ===&lt;br /&gt;
&amp;lt;nowiki&amp;gt;The ‘&amp;lt;ROUTE_CODE&amp;gt;’ tag in the outbound ‘TripOrder’ XML file will need to be included for PLUTO trips.&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A new system parameter called ‘DISPLAY _TRIP_ORDER_ROUTE_CODE’ will be created at the cost-centre level, if the system parameter is set to ‘Y’ then the tag will be displayed in the XML file.&lt;br /&gt;
&lt;br /&gt;
The ‘INT_XML_OUT2.GEN_TRIP_DET’ procedure will be changed so that the tag is populated with the route code of the trip (i.e. ‘SCH_TRIP.ROUTE_CODE’) when the new system parameter is set for the cost-centre of the trip.&lt;br /&gt;
&lt;br /&gt;
Therefore, the route code in C-TMS will contain the route code received from PLUTO (e.g. ‘BEL DD3-1’ where 1 is the shift number).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Interface Errors ==&lt;br /&gt;
The C-TMS interface errors forms will be available to allow the status of uploaded messages to be reviewed. This will include ‘SUCCESS’ and ‘FAILURE’. Any failures can be found and reviewed and error messages will indicate the failure reason. &lt;br /&gt;
&lt;br /&gt;
The ‘XML Trip’ tab page can be used to enquire on the trips and stops and the ‘XML Orders’ tab page can be used to enquire on the transport orders.&lt;br /&gt;
&lt;br /&gt;
N.B. It will not be possible to reprocess the failed files in the ‘Interface Errors’ screen and new files will need to be provided if a failure has occurred.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Table Updates Required'''&lt;br /&gt;
&lt;br /&gt;
No table changes are required for this development.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Modules to be changed'''&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;background-color:#ffff99;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| '''Module Name'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffff99;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| '''Module Type'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffff99;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| '''Notes'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| INT_XML_IN.sql&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Package&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| New inbound trip/order processing for PLUTO files.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| INT_XML_OUT2.sql&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Package&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| New outbound trip/order processing for PLUTO files.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| TRM.sql&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Package&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| New trip/order processing for PLUTO.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| TRG_STS_XML_OUT.sql&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Trigger&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| New trigger point for the actual times message.&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''References'''&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Ref No'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Document Title &amp;amp; ID'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Version'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Date'''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;1&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| EST-292349 PL-8LZMAN PLUTO-C-TMS Integration v1.0.doc&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;1.0&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;04/10/11&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Glossary'''&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Term or Acronym'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Meaning'''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| C-TMS&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Calidus TMS&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| PLUTO&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DHL in-house planning tool&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Document History'''&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Version'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Date'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Status'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Reason'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Initials'''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;0.1&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;19/10/11&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;Draft&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Initial version&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;PDR&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;0.2&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;19/10/11&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;Draft&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Reviewed&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;MJC&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;0.3&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;21/10/11&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;Draft&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Updated after review&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;PDR&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;1.0&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;24/10/11&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;Issue&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Reviewed and Issued&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;MJC&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;2.0&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;4/11/11&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;Issue&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Clarification of Route Code including shift number &amp;amp; deletion of C-TMS trip as an interfaced event action from PLUTO&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;DJM&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
=AUTHORISED BY=&lt;br /&gt;
{| Border=&amp;quot;1&amp;quot;	&lt;br /&gt;
| '''''Matt Crisford'''''&lt;br /&gt;
| Development Manager&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| '''''Peter Greer'''''&lt;br /&gt;
| TMSCC MTS Product Manager &lt;br /&gt;
| &lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://calidusassist.adcservices.apteancloud.com/calidus-assist/MTS/index.php?title=292349&amp;diff=5208</id>
		<title>292349</title>
		<link rel="alternate" type="text/html" href="https://calidusassist.adcservices.apteancloud.com/calidus-assist/MTS/index.php?title=292349&amp;diff=5208"/>
		<updated>2012-05-11T14:30:50Z</updated>

		<summary type="html">&lt;p&gt;Admin: New page: Image:   &amp;lt;center&amp;gt;'''DHL C-TMS'''&amp;lt;/center&amp;gt;   &amp;lt;center&amp;gt;'''10.7'''&amp;lt;/center&amp;gt;    {| style=&amp;quot;border-spacing:0;&amp;quot; | style=&amp;quot;border:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;pad...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;'''DHL C-TMS'''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;'''10.7'''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;border:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''FUNCTIONAL SPECIFICATION'''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;'''292349 PM-8LZMAN PLUTO-C-TMS Integration'''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;border:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;'''Version :'''&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;border:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''2.0'''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
'''Copyright OBS Logistics © 2011'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The information contained herein is the property of OBS Logistics and is supplied without liability for errors or omissions. No part may be reproduced or used except as authorised by contract or other written permission. The copyright and foregoing restriction on reproduction and use extend to all media in which the information may be embodied&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Contents'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[#__RefHeading__1_108213908 1. Functional Overview3]&lt;br /&gt;
&lt;br /&gt;
[#__RefHeading__3_108213908 2. Set-up5]&lt;br /&gt;
&lt;br /&gt;
[#__RefHeading__5_108213908 3. Functional Description6]&lt;br /&gt;
&lt;br /&gt;
[#__RefHeading__7_108213908 Appendix A table updates REQUIRED15]&lt;br /&gt;
&lt;br /&gt;
[#__RefHeading__9_108213908 Appendix B Modules to be changed16]&lt;br /&gt;
&lt;br /&gt;
[#__RefHeading__11_108213908 Appendix C QUOTE &amp;amp; DoCuMENT History17]= Functional Overview =&lt;br /&gt;
== Client Requirement ==&lt;br /&gt;
PLUTO - C-TMS Integration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Receive and upload XML files representing vehicle movement by driver shift planned in PLUTO. Send 1 trip in each file.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Handshake confirmation of data successfully uploaded into C-TMS back to PLUTO.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
C-TMS creation of actual arrivals and actual departures message to PLUTO based on same Trip and Order schema.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Store PLUTO stop number in C-TMS.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Solution ==&lt;br /&gt;
A new EDI process will be created in the EDI Maintenance screen. This process will upload and process orders and trips sent in from the PLUTO system. The current ‘TripOrder’ XML format will be used to transmit the data from PLUTO to C-TMS and from C-TMS to PLUTO &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A unique identifier will be passed in for each order as the customer reference. This identifier will be unique and will define the order number, product number, product split and leg number. For each trip in a schedule day, PLUTO will provide a route code which defines the vehicle movement in the plan for the shift, for example ‘BEL DD3-1’ means ‘Bellshill Double Deck 3 for shift 1. PLUTO plans based on vehicle movements for notional vehicles available from the fleet each day.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
It is expected that all required information to create both orders and trips will be provided in the message. The existing validation process will take place and any messages that do not contain the necessary information will be rejected. If the orders or trips are invalid they will be rolled back and a new file will need to be sent to create the orders and trips. Once the orders and trip have been uploaded into C-TMS and the trip set to ‘PLANNED’ status a ‘TripOrder’ message will be sent back to PLUTO to confirm file has completed. This file will use the current ‘TripOrder’ XML format and will contain the C-TMS trip ID created along with the C-TMS OMS references created. A file will only be sent back to PLUTO if all orders and trips have been created successfully. If a file is not sent back from C-TMS to PLUTO, this will indicate the trip or orders have not been successfully loaded into C-TMS.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
When creating the orders in C-TMS, each new order will be given a unique OMS reference; the identifier passed into C-TMS from PLUTO will be stored as the ‘External Reference’ (‘Customer Reference’). Each trip created will be given a unique trip ID starting with ‘PLU-’ and the status will be set to ‘PLANNED’. Changes will be processed against trips that have status ‘EN-ROUTE’ but only for legs not yet executed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
When creating trip stops in C-TMS from the interface message, the unique stop ID from PLUTO for the schedule and trip will be saved and will be sent back to PLUTO for the message handshake confirmation and for the actual arrival and actual departure times update messages.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A new system parameter will be introduced to prevent the deletion of empty trip stops during processing.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The C-TMS interface errors forms will be available to allow the status of uploaded messages to be reviewed. This will include ‘SUCCESS’ and ‘FAILURE’. Any failures can be found and reviewed and error messages will indicate the failure reason.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If a file is received that contains a trip and orders that already exist in C-TMS, this file will be treated as an update. The PLUTO route code, PLUTO stop number and order external reference will be used to uniquely identify the trips and orders that already exist on C-TMS. The existing trips and orders will be deleted and replaced with the new data. The trips and orders will be removed completely to prevent issues with unique references. Updates to trips and orders will only be permitted until the actual arrival or actual departure is entered against a stop. This will be from a Microlise update normally but manual intervention in debrief will be possible and will provide the same input. Once this has happened, the trip stops and orders on those stops will be locked from any changes via the PLUTO interface.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
PLUTO on occasion will send DELETE messages if a trip is completely removed form the plan prior to execution.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
When an actual arrival or actual departure date and time is entered against a trip stop, a message will be triggered to PLUTO. The message will be in the ‘TripOrder’ XML format, and will contain the information for the trip that has been updated. The same leg lock strategy will be maintained in PLUTO based on the actual arrival and actual departure time available from the depot.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A record will be written to the interface table ‘INT_XML_CONTROL’ for each trip and a database job will run at a set interval to process the outstanding messages. This outbound message will be controlled in the EDI maintenance screen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Scope ==&lt;br /&gt;
This change will be applied to system version 10.7.0.&lt;br /&gt;
&lt;br /&gt;
= Set-up =&lt;br /&gt;
== Pre-requisites ==&lt;br /&gt;
None&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Menu Structure ==&lt;br /&gt;
Unchanged&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Data ==&lt;br /&gt;
Unchanged&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Implementation Advice ==&lt;br /&gt;
The EDI flows will be setup as described in section 3.1.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Functional Description =&lt;br /&gt;
== EDI Maintenance ==&lt;br /&gt;
A new EDI process will be setup in the ‘EDI Maintenance’ screen to process the inbound XML file from PLUTO via DHL Link into C-TMS using the ‘TripOrder’ XML format.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For example:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The ‘Params’ screen will be used to set a new trigger called ‘Send Handshake Message’ to a value of ‘Y’ for a type of ‘P’ to send the ‘handshake’ message to PLUTO upon successful upload of the inbound file:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The ‘FTP Details’ screen will be used to store the FTP details for the ‘handshake’ message:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A new EDI process will be setup in the ‘EDI Maintenance’ screen to process the outbound XML file from C-TMS to PLUTO via DHL Link using the ‘TripOrder’ XML format.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A ‘stop departure’ message will be required to be sent to PLUTO.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For example:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The ‘Params’ screen will be used to set a new parameter called ‘PRINT_ORD_SECTION’ to a value of ‘N’ for a type of ‘P’ to exclude the order sections from the ‘TripOrder’ XML file.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== PLUTO to C-TMS Processing ==&lt;br /&gt;
=== Trip and Order Validation ===&lt;br /&gt;
A unique identifier will be passed in for each order as the customer reference. This identifier will be unique and will define the purchase order number, purchase order number line, purchase order line number split and leg number. For each trip, PLUTO will provide a route code which defines the vehicle movement in the plan for the shift, for example ‘BEL DD3-1’ means ‘Bellshill Double Deck 3 for shift 1’. PLUTO plans based on vehicle movements for notional vehicles available from the fleet.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
It is expected that all required information to create both orders and trips will be provided in the message. The existing validation process will be performed and any messages that do not contain the necessary information will be rejected. If the orders or trips are invalid they will be rolled back and a new file will need to be sent to create the orders and trips.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Specific validation on the trip and order file will include the following checks for the upload:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
File Level:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;The ‘&amp;lt;EVENT_SOURCE_TYPE&amp;gt;’ tag is ‘PLUT’.&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;The ‘&amp;lt;EVENT_DATE&amp;gt;’ tag is a valid date.&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* The filename has not been processed already (i.e. the filename does not exist on the ‘INT_XML_TRIP_STOP’ database table)&lt;br /&gt;
&lt;br /&gt;
Trip Level:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;The ‘&amp;lt;ROUTE_CODE&amp;gt;’ tag is populated.&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* The trip status is ‘PLANNED’, ‘ACCEPTED’ or ‘EN-ROUTE’ if the trip ID is provided for update/replacement.&lt;br /&gt;
&lt;br /&gt;
Trip Stop Level:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;The ‘&amp;lt;STOP_SEQ&amp;gt;’ tag is populated with the stop number.&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* At least one leg exists that may be updated (i.e. the actual arrival or departure time has not been set).&lt;br /&gt;
&lt;br /&gt;
Order Level:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;The ‘&amp;lt;SO_REF&amp;gt;’ tag is populated (i.e. external reference).&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* The order status is ‘UNSCHEDULED’, ‘SCHEDULED’, ‘SCHED_COLL’ or ‘SCHED_DEL’.&lt;br /&gt;
&lt;br /&gt;
The external reference will store the PLUTO order reference in the following format:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Order (i.e. Purchase Order Number)&lt;br /&gt;
* Product Line (i.e. Purchase Order Line Number)&lt;br /&gt;
* Product Split (i.e. Purchase Order Line Number Split)&lt;br /&gt;
* Leg (i.e. Trip Leg Number)&lt;br /&gt;
&lt;br /&gt;
For example: ‘99999999.0001.01.01’&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;The ‘INT_XML_IN’ package will be changed so that the PLUTO trip and order upload process is identified using the ‘&amp;lt;EVENT_SOURCE_TYPE&amp;gt;’ tag (i.e. ‘PLUT’) and a new procedure called ‘P_PROCESS_RESCHEDULED_TRIP_ORDER’ is run from the existing ‘PROCESS_ORD_XML_IN’ procedure called by the EDI polling process, this new procedure will be performed after the successful validation of the information provided in the file at the file level. The ‘PROCESS_ORD_XML_IN’ procedure will be changed to check the event source type and if it is ‘PLUT’ then it will pass control to a new procedure called ‘P_PROCESS_RESCHEDULED_TRIP_ORDER’ to extract the data from the file.&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Modifications of trip stops will only be permitted until the actual arrival or actual departure date and time is entered against a loading trip stop of a leg. This will be normally from an update message from Microlise, but manual intervention during trip debrief will be possible. Once this has happened, the trip stops and orders on those stops will be locked from any changes via the PLUTO interface.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Microlise will send update messages for actions ‘STA’ (i.e. start-up) and ‘DEP’ (i.e. departure) and it will be these messages that will ‘lock’ the legs of the trip to prevent further modification for planning because they relate to the trip stops where loading activities will occur.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If the actual arrival or actual departure date and time has been entered against a trip stop then the leg of the trip will be ‘locked’ and the trip stop cannot be updated or replaced by the upload process.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
N.B. A leg will be considered to be the loading and unloading activities at the location stops and it is expected that there will be distinct stops for each activity (i.e. there will be pairs of trip stops that constitute a leg). It is also expected that the stop number will be consecutive for these stops.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For example, if stop 1 (which contains a loading activity) has actual times set then stop 1 and stop 2 will be ‘locked’ because the leg of the trip is between stops 1 and 2.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
However, if stop 2 (which contains an unloading activity) has actual times set then stop 3 will not be ‘locked’ regardless of the activity because it is part of a separate leg.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Technical Note:''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''The new procedure ‘P_PROCESS_RESCHEDULED_TRIP_ORDER’ will extract the trip and order data from the file and perform the validation needed, the inbound file’s data will be stored on the existing database tables: ‘INT_XML_TRIP_STOP’, ‘INT_XML_ORD_HEADER’ and ‘INT_XML_ORD_DETAILS’ for validation and further processing.''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''If validation fails then the status will be ‘FAILURE’ and the upload will be prevented, if validation has passed then the status will be ‘NEW’ until the creation stage of the upload is completed. The status will then be updated to ‘SUCCESS’ or ‘FAILURE’ as appropriate for the creation stage of the upload.''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Procedure ‘P_PROCESS_RESCHEDULED_TRIP_ORDER’ will call a new function called ‘F_PROCESS_RESCHEDULED_TRIP_ORDER’ to delete and create the trip and orders.''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''If a ‘handshake’ message is required, an interface control record will be written with the trip data for external system as the EDI process name and event type ‘TRP’.''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Trip and Order Processing ===&lt;br /&gt;
&amp;lt;nowiki&amp;gt;When creating the transport orders in C-TMS, each new order will be given a unique OMS reference; the identifier passed into C-TMS from PLUTO in the ‘&amp;lt;SO_REF&amp;gt;’ tag will be stored as the ‘External Reference’ (i.e. ‘Customer Reference’).&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Each trip created will be given a unique trip ID starting with ‘PLU-’, and the status will be set to ‘PLANNED’. Changes will be processed against trips that have a status of ‘PLANNED’, ‘ACCEPTED’ or ‘EN-ROUTE’, but only for legs not yet executed when ‘EN-ROUTE’ (i.e. without actual information recorded against the trip stop).&lt;br /&gt;
&lt;br /&gt;
If a file is received that contains a trip (i.e. for the route code) and orders that already exist in C-TMS, this file will be treated as a replacement: therefore, the original trip and its orders will be deleted and new ones created in their place based on the trip and order information provided in the file.&lt;br /&gt;
&lt;br /&gt;
The PLUTO route code, PLUTO stop number and order external reference will be used to identify the trips and orders that already exist on C-TMS. The existing trips and orders will be deleted and replaced with the new data. The trips and orders will be removed completely to prevent issues with unique references and it will include the audit trail of the trips and orders.&lt;br /&gt;
&lt;br /&gt;
N.B. It will be the route code that will determine whether the trip and its orders will be replaced.&lt;br /&gt;
&lt;br /&gt;
Deletion:&lt;br /&gt;
&lt;br /&gt;
If the whole trip will be replaced then the new ‘TRM.F_DELETE_RESCHEDULED_TRIP’ function will be run for the trip ID found for the route code provided. This function will delete any transport orders on the trip stops, haulage activities and trip stops.&lt;br /&gt;
&lt;br /&gt;
The status of the trip will be set first to ‘DELETED’ to ensure that Microlise is informed of the deletion of the trip via the ‘TRG_SCH_TRIP_XML_INT’ database trigger, then the trip itself and its audit records will be deleted.&lt;br /&gt;
&lt;br /&gt;
The new trip ID created will be assigned the same details, for example, carrier, driver, crew and vehicle; it will then be updated to the same status as the deleted trip.&lt;br /&gt;
&lt;br /&gt;
If part of the trip (i.e. some stops) will be replaced then the new ‘TRM.F_DELETE_RESCHEDULED_STOP’ function will be run in reverse sequence for the stop numbers not on ‘locked’ legs for the trip ID found for the route code provided.&lt;br /&gt;
&lt;br /&gt;
The trip ID, carrier, driver, crew, vehicle and its status will be retained.&lt;br /&gt;
&lt;br /&gt;
N.B. It is expected the same trip stops will be provided by PLUTO for any ‘locked’ legs.&lt;br /&gt;
&lt;br /&gt;
Because the PLUTO purchase orders will be specific to the legs of the trip, the transport orders will be deleted with the trip stops; this is because there cannot be a direct link between the external reference and the OMS reference if the PLUTO purchase order is moved to a different trip and/or stop.&lt;br /&gt;
&lt;br /&gt;
New functions will be created in the ‘TRM’ package for each stage of the deletion process:&lt;br /&gt;
&lt;br /&gt;
* F_DELETE_RESCHEDULED_ORDER_ITEMS&lt;br /&gt;
* F_DELETE_RESCHEDULED_ORDER_AUDIT&lt;br /&gt;
* F_DELETE_RESCHEDULED_ORDER&lt;br /&gt;
* F_DELETE_RESCHEDULED_ACTIVITY&lt;br /&gt;
* F_DELETE_RESCHEDULED_STOP&lt;br /&gt;
* F_DELETE_RESCHEDULED_TRIP_AUDIT&lt;br /&gt;
* F_DELETE_RESCHEDULED_TRIP&lt;br /&gt;
&lt;br /&gt;
A record will be written to the ‘administration log file’ for each order record deleted to provide future reference.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;Note that a delete action could be requested in the TripOrder XML message using tag &amp;lt;EVENT_ACTION&amp;gt; which will have the same delete outcome as described above. &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Creation:&lt;br /&gt;
&lt;br /&gt;
If the whole trip will be replaced then the new ‘TRM.F_CREATE_RESCHEDULED_TRIP’ function will be run to create the transport orders, haulage activities, trip stops and trip.&lt;br /&gt;
&lt;br /&gt;
If part of the trip (i.e. some stops) will be replaced then the new ‘TRM.F_CREATE_RESCHEDULED_STOP’ function will be run in sequence for the stop numbers not on ‘locked’ legs for the trip ID found for the route code provided; this will mean that the new replacement trip stops, haulage activities and transport orders are created for the existing trip.&lt;br /&gt;
&lt;br /&gt;
N.B. The orders will only need to be created for the trip stops with loading activities for the external reference because it will be assumed that the transport order will be uploaded in the correct sequence for the trip stops.&lt;br /&gt;
&lt;br /&gt;
New functions will be created in the ‘TRM’ package for each stage of the creation process:&lt;br /&gt;
&lt;br /&gt;
* F_CREATE_RESCHEDULED_ORDER_ITEMS&lt;br /&gt;
* F_CREATE_RESCHEDULED_ORDER&lt;br /&gt;
* F_CREATE_RESCHEDULED_ACTIVITY&lt;br /&gt;
* F_CREATE_RESCHEDULED_STOP&lt;br /&gt;
* F_CREATE_RESCHEDULED_TRIP&lt;br /&gt;
The trip created will have a ‘PLU’ prefix which will be done by passing ‘PLU’ as the source when the ‘TRM.INSERT_TRIP’ function is called.&lt;br /&gt;
&lt;br /&gt;
The trip and order audit records will be created by the existing database triggers.&lt;br /&gt;
&lt;br /&gt;
Once the trip and orders have been created they will be validated using the existing functions to ensure that they do not contain any errors.&lt;br /&gt;
&lt;br /&gt;
N.B. If the deletion or creation processes have been unsuccessful then the data processing will be rolled back to a ‘savepoint’ and the interface status updated to ‘FAILURE’.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Empty Stop Maintenance ==&lt;br /&gt;
A new system parameter called ‘TRM_RETAIN_EMPTY_STOPS’ will be created at the cost-centre level to control the deletion or retention of trip stops without any activities.&lt;br /&gt;
&lt;br /&gt;
Normally such stops would be deleted but they will be retained for PLUTO trips, therefore, the system parameter will be set to ‘Y’ for the Gamma cost centre.&lt;br /&gt;
&lt;br /&gt;
If the system parameter is set to ‘N’ or has a NULL value then the empty stops will be deleted as normal.&lt;br /&gt;
&lt;br /&gt;
The ‘TRM.DELETE_EMPTY_STOPS’ function will be changed to check the system parameter prior to proceeding: this means that the system parameter will be referenced wherever trip stops may be deleted in C-TMS.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== C-TMS to Microlise Processing ==&lt;br /&gt;
Microlise will need to be advised of any changes to the trips that have been made by the upload of the files.&lt;br /&gt;
&lt;br /&gt;
The existing database triggers will be able to ensure that a message is sent to Microlise with the latest trip data if the tractor or trailer assigned to the trip is enabled.&lt;br /&gt;
&lt;br /&gt;
The ‘TRG_SCH_TRIP_XML_INT’ trigger operates when the trip is updated with a new carrier, driver or tractor, or when its status is set to ‘ACCEPTED’, ‘EN-ROUTE’ or ‘DELETED’: if the trip is deleted then the trigger will operate.&lt;br /&gt;
&lt;br /&gt;
The ‘TRG_SHA_XML’ trigger operates when the haulage activity (i.e. a transport order at a stop) is inserted or deleted when the status of the trip is ‘ACCEPTED’ or ‘EN-ROUTE’.&lt;br /&gt;
&lt;br /&gt;
N.B. Messages will only be generated when the trip status is ‘ACCEPTED’ if the system parameter ‘MIC_SEND_ACCEPTED’ is ‘Y’.&lt;br /&gt;
&lt;br /&gt;
These triggers should generate messages for Microlise when the trip is deleted and replaced by PLUTO or when some of the stops are deleted and replaced.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== C-TMS to PLUTO Processing ==&lt;br /&gt;
=== Handshake Confirmation Message ===&lt;br /&gt;
When creating trip stops in C-TMS from the interface message, the unique stop ID from PLUTO for the schedule and trip will be saved and will be sent back to PLUTO for the ‘handshake’ confirmation message.&lt;br /&gt;
&lt;br /&gt;
If, and once, the trip and orders have been uploaded successfully into C-TMS a ‘TripOrder’ message will be sent back to PLUTO to confirm that the upload of the file has been completed. This file will use the current ‘TripOrder’ XML format and will contain the trip ID created along with the OMS references created. If a file is not sent back from C-TMS to PLUTO, this will indicate the trip and orders have not been successfully loaded.&lt;br /&gt;
&lt;br /&gt;
The ‘handshake’ message is the confirmation that the trip has been created successfully in C-TMS.&lt;br /&gt;
&lt;br /&gt;
The standard ‘TripOrder’ file will be generated immediately, should the ‘handshake’ message be required, when the inbound file has been confirmed as being processed successfully.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Actual Times Message ===&lt;br /&gt;
When an actual arrival or actual departure date and time is entered against a trip stop, a message will be triggered to PLUTO. The message will be in the ‘TripOrder’ XML format, and will contain the information for the trip that has been updated. The same leg lock strategy will be maintained in PLUTO based on the actual arrival or actual departure time available from the depot.&lt;br /&gt;
&lt;br /&gt;
The ‘TRG_STS_XML_OUT’ database trigger will be changed to write a record to the ‘INT_XML_CONTROL’ interface control database table for the ‘PLUTO_TRIP_ACTUALS_XML_OUT’ EDI database job to generate the message.&lt;br /&gt;
&lt;br /&gt;
The new trigger point will be when the actual arrival or actual departure date and time has been changed for a PLUTO trip stop (i.e. prefixed with ‘PLU‘).&lt;br /&gt;
&lt;br /&gt;
A check will be performed to ensure that there is not an interface control record waiting to be processed before a new record is written.&lt;br /&gt;
&lt;br /&gt;
The following values will be set:&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;background-color:#ffff99;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| '''Column'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffff99;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| '''Value'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| EXTERNAL_SYSTEM&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ‘PLUTO_TRIP_ACTUALS_XML_OUT’&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| EVENT_TYPE&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ‘TRP’&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| TRIP_ID&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SCH_TRIP.TRIP_ID&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
The database job will call the ‘INT_XML_OUT2.GEN_TRIP_XML’ procedure with the process name (i.e. ‘PLUTO_TRIP_ACTUALS_XML_OUT’) to process the interface control record.&lt;br /&gt;
&lt;br /&gt;
The parameter ‘PRINT_ORD_SECTION’ will control whether the order sections are included in the message and it is expected that they will not be required.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Route Code Tag ===&lt;br /&gt;
&amp;lt;nowiki&amp;gt;The ‘&amp;lt;ROUTE_CODE&amp;gt;’ tag in the outbound ‘TripOrder’ XML file will need to be included for PLUTO trips.&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A new system parameter called ‘DISPLAY _TRIP_ORDER_ROUTE_CODE’ will be created at the cost-centre level, if the system parameter is set to ‘Y’ then the tag will be displayed in the XML file.&lt;br /&gt;
&lt;br /&gt;
The ‘INT_XML_OUT2.GEN_TRIP_DET’ procedure will be changed so that the tag is populated with the route code of the trip (i.e. ‘SCH_TRIP.ROUTE_CODE’) when the new system parameter is set for the cost-centre of the trip.&lt;br /&gt;
&lt;br /&gt;
Therefore, the route code in C-TMS will contain the route code received from PLUTO (e.g. ‘BEL DD3-1’ where 1 is the shift number).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Interface Errors ==&lt;br /&gt;
The C-TMS interface errors forms will be available to allow the status of uploaded messages to be reviewed. This will include ‘SUCCESS’ and ‘FAILURE’. Any failures can be found and reviewed and error messages will indicate the failure reason. &lt;br /&gt;
&lt;br /&gt;
The ‘XML Trip’ tab page can be used to enquire on the trips and stops and the ‘XML Orders’ tab page can be used to enquire on the transport orders.&lt;br /&gt;
&lt;br /&gt;
N.B. It will not be possible to reprocess the failed files in the ‘Interface Errors’ screen and new files will need to be provided if a failure has occurred.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Table Updates Required'''&lt;br /&gt;
&lt;br /&gt;
No table changes are required for this development.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Modules to be changed'''&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;background-color:#ffff99;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| '''Module Name'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffff99;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| '''Module Type'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffff99;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| '''Notes'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| INT_XML_IN.sql&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Package&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| New inbound trip/order processing for PLUTO files.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| INT_XML_OUT2.sql&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Package&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| New outbound trip/order processing for PLUTO files.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| TRM.sql&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Package&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| New trip/order processing for PLUTO.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| TRG_STS_XML_OUT.sql&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Trigger&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| New trigger point for the actual times message.&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''References'''&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Ref No'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Document Title &amp;amp; ID'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Version'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Date'''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;1&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| EST-292349 PL-8LZMAN PLUTO-C-TMS Integration v1.0.doc&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;1.0&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;04/10/11&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Glossary'''&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Term or Acronym'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Meaning'''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| C-TMS&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Calidus TMS&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| PLUTO&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DHL in-house planning tool&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Document History'''&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Version'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Date'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Status'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Reason'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Initials'''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;0.1&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;19/10/11&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;Draft&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Initial version&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;PDR&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;0.2&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;19/10/11&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;Draft&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Reviewed&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;MJC&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;0.3&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;21/10/11&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;Draft&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Updated after review&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;PDR&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;1.0&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;24/10/11&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;Issue&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Reviewed and Issued&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;MJC&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;2.0&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;4/11/11&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;Issue&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Clarification of Route Code including shift number &amp;amp; deletion of C-TMS trip as an interfaced event action from PLUTO&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;DJM&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
=AUTHORISED BY=&lt;br /&gt;
{| Border=&amp;quot;1&amp;quot;	&lt;br /&gt;
| '''''Matt Crisford'''''&lt;br /&gt;
| Development Manager&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| '''''Peter Greer'''''&lt;br /&gt;
| TMSCC MTS Product Manager &lt;br /&gt;
| &lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://calidusassist.adcservices.apteancloud.com/calidus-assist/MTS/index.php?title=291361&amp;diff=5207</id>
		<title>291361</title>
		<link rel="alternate" type="text/html" href="https://calidusassist.adcservices.apteancloud.com/calidus-assist/MTS/index.php?title=291361&amp;diff=5207"/>
		<updated>2012-05-10T15:47:08Z</updated>

		<summary type="html">&lt;p&gt;Admin: /* Order Confirmation Report */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Doc_Title|System=FUNCTIONAL SPECIFICATION|Title=Requestor Emails|Reference=FS 291361 MS8KNGMG|Version=2.0|Date=21/10/11|Sysver=10.7|Client=DHL C-TMS}}&lt;br /&gt;
&lt;br /&gt;
== Client Requirement ==&lt;br /&gt;
'''Change Request Summary:'''&lt;br /&gt;
&lt;br /&gt;
Requestor Emails&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Change Request Details:'''&lt;br /&gt;
&lt;br /&gt;
Order requestor is automatically sent an email to confirm details of bookings as order is received into C-TMS. Once briefed, a follow-up email confirms the carrier appointed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Benefits identified as a result of the change:'''&lt;br /&gt;
&lt;br /&gt;
Confirmation received by the requestor for any orders placed and then briefed to carrier.&lt;br /&gt;
&lt;br /&gt;
== Solution ==&lt;br /&gt;
'''Additional References/Message Types:'''&lt;br /&gt;
&lt;br /&gt;
The additional references functionality provided by the orders screen will be used to receive and store the requestor name and requestor email address. This data will be either manually entered or captured through the CSV order import facility or captured through the XML order EDI interface.&lt;br /&gt;
&lt;br /&gt;
The requestor name and email address will be used to send an order received email as soon as the order is received into C-TMS, then later in the transport process, once the order is planned and a carrier assigned, a confirmation email is sent to the requestor. The order received and order confirmed emails will contain an attached PDF document formatted as shown below &lt;br /&gt;
&lt;br /&gt;
[[Image:]][[Image:]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Order Capture:'''&lt;br /&gt;
&lt;br /&gt;
The C-TMS order interface will be configured so that the requestor and email address can be uploaded into pre-defined additional reference fields. If more than one destination email address is required the reference field in the interface mapping will presented as a concatenation of the email addresses separated by “;” (semi-colon).&lt;br /&gt;
&lt;br /&gt;
The CSV order import will be modified to allow the requestor and email address to be uploaded with each order.&lt;br /&gt;
&lt;br /&gt;
If manually keyed, the additional reference for the requestor and email address can be keyed into the Add Refs Tab of the order detail screen.&lt;br /&gt;
&lt;br /&gt;
Note – The system parameter that holds the default sending email address will be set up to be the value ‘dhlroad@networkrail.co.uk’. Note this will need to be done at the cost centre level of system parameters.&lt;br /&gt;
&lt;br /&gt;
Once the requestor email addresses have been captured and the order validated (UNSCHEDULED status) a message will be queued before a the existing C-TMS email process will activate on a five minute schedule to send any new emails. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Email Attachments:'''&lt;br /&gt;
&lt;br /&gt;
An Oracle report will be developed to generate the two PDF documents that form the attachment to the emails. The output is very similar for both the received and confirmed outputs. The confirmed output in addition shows the details of the appointed carrier providing the transportation.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Email Processing:'''&lt;br /&gt;
&lt;br /&gt;
A database job will run on C-TMS looking for NEW queued received and confirmed emails to send. As these are recognised, the existing process will identify queued records, generate the report output, attach to an appropriate email and send to the required recipient.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Carrier Brief:'''&lt;br /&gt;
&lt;br /&gt;
Once an order has been planned and a carrier assigned to the trip and the trip status promoted to ACCEPTED, a carrier confirmation email will be sent to confirm this information. This action will only be performed for the order(s) on the trip that contain a requester email address in additional references.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Other considerations:'''&lt;br /&gt;
&lt;br /&gt;
It is assumed that if the carrier is changed and re-briefed, this will generate another carrier confirmation email to the requestor with the revised carrier information. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''''Technical Notes:'''''&lt;br /&gt;
&lt;br /&gt;
(''A new message type of ‘ORD_CONF’ will be created to indentify orders which require requestor emails'').&lt;br /&gt;
''(Insert into the MSG_EVENT table for the record with the new ORD_CONF type containing the OMS ref of the order. This information will then be processed by a database job which will complete the sending of the email'').&lt;br /&gt;
''(A change will be required in the MSG_PROCESSING package to process the new ORD_CONF type message and run the Oracle report described. A change will then be required in the MSG_CONSTUCTOR package to obtain the email addresses and requestor names which have been captured as additional references against this order).''&lt;br /&gt;
&lt;br /&gt;
== Scope ==&lt;br /&gt;
This change will be applied to system version 10.7.0&lt;br /&gt;
&lt;br /&gt;
= Set-up =&lt;br /&gt;
== Pre-requisites ==&lt;br /&gt;
== Menu Structure ==&lt;br /&gt;
== Data ==&lt;br /&gt;
Insert into MSG_TYPE&lt;br /&gt;
&lt;br /&gt;
Values (‘ORD_CONF’,’Order Confirmation Email’,’Y’,’dhlroad@networkrail.co.uk’,null)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Insert into IMP_DECODE_ENTRY&lt;br /&gt;
&lt;br /&gt;
Values(‘XML_REFERENCE’,’1001’,’Requestor Name’);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Insert into IMP_DECODE_ENTRY&lt;br /&gt;
&lt;br /&gt;
Values(‘XML_REFERENCE’,’1002’,’Requestor Email’);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Insert into REP_REPORT&lt;br /&gt;
&lt;br /&gt;
Values(‘ORD_CONF’,’REP’,’ORD_CONF.rep’,’’,’’,’Laser’,’F’,’PORTRAIT’,’’,’’,’’)&lt;br /&gt;
&lt;br /&gt;
Insert into REP_REPORT_PARAM&lt;br /&gt;
&lt;br /&gt;
Values(‘ORD_CONF’,’REP’,’ PG_SELECT_LIST1’,’P_OMS’,’M’,’’,’OMS Ref’,’’,’’,’’,’’,’’,’N’)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Implementation Advice ==&lt;br /&gt;
A super user will be required to set the following cost centre parameters using the system parameter screen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:291361_1.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SMPT_ORD_CONF_SENDER&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| dhlroad@networkrail.co.uk&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORD_RECEIVED_SUBJECT&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| NWR Order Received&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORD_RECEIVED_MSG&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Please find attached confirmation that your NWR order has been received&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORD_PROCESSED_SUBJECT&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| NWR Order Processed&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORD_PROCESSED_MSG&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Please find attached confirmation that your NWR order has been processed.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORD_CONF_REPORT&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORD_CONF.rep&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Functional Description =&lt;br /&gt;
== Requestor Details ==&lt;br /&gt;
The requestor name and email address will be received with the order or entered manually and stored in the order references table and displayed in the ADD_REFS tab on the order screen. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:291361_2.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;The Order interface and the CSV import will be amended to allow the requestor information to be passed in and stored in the reference table. If more than one requestor is received, the system cannot store multiple records of the same reference. The import and interface will be coded to concatenate the multiple requestors into one requestor name record and one email record. The requestor details will be separated by ‘;’. The &amp;lt;SUB_REF_IDENTIFIER&amp;gt; will be set to 1001 for REQUESTOR_NAME and 1002 for REQUESTOR_EMAIL. The numbers will be translated to the required field names in the Import decode screen.&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:291361_3.png]]&lt;br /&gt;
&lt;br /&gt;
== Order Events ==&lt;br /&gt;
When an order is validated and set to Status UNSCHEDULED for the first time on the system, a record will be added to the MSG_EVENT table to generate an email to the requestor. In addition, whenever the order is scheduled and the trip is set to ACCEPTED, a record will also be added to the control table MSG_EVENT for each order on the trip with a requestor_email record. (NB this could be more than once)&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;background-color:#ffff00;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| MESSGE_EVENT&lt;br /&gt;
| style=&amp;quot;background-color:#ffff00;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:none;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| EVENT_TYPE&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ‘ORD_CONF’&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| EVENT_REF&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| OMS_REF&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| STATUS&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ‘NEW’&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SUBJECT&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ‘NWR Order Received’ || external_refererence&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| MESSAGE&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ‘Please find attached confirmation that your NWR order has been received’&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
The subject and message will be derived from four COST CENTRE parameters called &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORD_RECEIVED_SUBJECT&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| NWR Order Received&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORD_RECEIVED_MSG&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Please find attached confirmation that your NWR order has been received&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORD_PROCESSED_SUBJECT&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| NWR Order Processed || trip_id&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORD_PROCESSED_MSG&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Please find attached confirmation that your NWR order has been processed.&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
When a record is created in the Message event table, the status of the order will determine which type of report is sent to the requestor and which parameter is used to populate the subject and message fields in the MESSAGE_EVENT table. If the order status is UNSCHEDULED, the ORD_RECEIVED parameters will be used, for order status SCHEDULED, the ORD_PROCESSED parameters will be used.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
When the order status is UNSCHEDULED, the new Order_Confirmation report will be sent in the received format, when the order status is SCHEDULED, the Order Confirmation report will be sent in Processed format.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In addition to the text selected for the subject, data will also be added depending upon the status of the order. For unscheduled orders, the external reference will be added to the message subject, for scheduled orders the trip id will be added as part of the message subject&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A record will only be added to the MESSAGE_EVENT table if an order has been assigned a requestor_email record. If a trip is set back to PLANNED and the carrier is changed, another record will be added into the MESSAGE_EVENT table for the trip.&lt;br /&gt;
&lt;br /&gt;
== Order Confirmation Report ==&lt;br /&gt;
A new report called ‘Order Confirmation’ report will be created in Oracle reports and will generate a PDF file. The report will include Order details and some trip details in the Processed Format.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;background-color:#ffff00;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORDER RECEIVED REPORT&lt;br /&gt;
| style=&amp;quot;background-color:#ffff00;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:none;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORDER_NUMBER&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SCH_ORD.OMS_REF&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| CREATION_DATE&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SCH_ORD.DATE_CREATED&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_CONTACT&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_CONTACT.FORENAME  GEO_CONTACT.SURNAME&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_SITE_NAME&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.LOCATION_NAME&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_ADDRESS1&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.ADRESS_LINE1&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_ADDRESS2&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.ADRESS_LINE2&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_ADDRESS3&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.ADRESS_LINE3&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_POSTCODE&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.POSTCODE&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_CONTACT_NUMBER&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_CONTACT.PHONE&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_DATE_TIME&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SCH_ORD.EARLY_COLL  SCH_ORD.LATE_COLL&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| PRODUCT_CODE&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SCH_ORD_ITEMS.PRODUCT_TYPE_ID&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| PRODUCT_DESCRIPTION&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| PRD_PRODUCT_ITEM.ITEM_DESCRIPTION&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| PRODUCT_QTY&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SUM(SCH_ORD_ITEMS.QTY_ORDERED)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DELIVERY_CONTACT&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_CONTACT.FORENAME   GEO_CONTACT.SURNAME&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DELIVERY_SITE_NAME&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.LOCATION_NAME&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DELIVERY_ADDRESS_1&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.ADRESS_LINE1&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DELIVERY_ADDRESS_2&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.ADRESS_LINE2&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DELIVERY_ADDRESS_3&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.ADRESS_LINE3&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DELIVERY_POSTCODE&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.POSTCODE&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| HIAB_REQUESTED&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DELIVERY_DATE_TIME&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SCH_ORD.EARLY_DEL   SCH_ORD.LATE_DEL&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SURCHARGES&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SPECIAL INSTRUCTIONS&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SCH_ORD.SPECIAL_INSTRUCTIONS&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;background-color:#ffff00;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORDER PROCESSED REPORT&lt;br /&gt;
| style=&amp;quot;background-color:#ffff00;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:none;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORDER_NUMBER&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SCH_ORD.OMS_REF&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| CREATION_DATE&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SCH_ORD.DATE_CREATED&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| JOURNEY NUMBER&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SCH_TRIP.TRIP_ID&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| HAULIER NAME&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| RES_CARRIER.CARRIER_NAME&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| HAULIER CONTACT&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| RES_CARRIER.PHONE&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_CONTACT&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_CONTACT.FORENAME   GEO_CONTACT.SURNAME&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_SITE_NAME&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.LOCATION_NAME&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_ADDRESS1&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.ADRESS_LINE1&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_ADDRESS2&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.ADRESS_LINE2&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_ADDRESS3&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.ADRESS_LINE3&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_POSTCODE&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.POSTCODE&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_CONTACT_NUMBER&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_CONTACT.PHONE&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_DATE_TIME&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SCH_ORD.EARLY_COLL   SCH_ORD.LATE_COLL&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| PRODUCT_CODE&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SCH_ORD_ITEMS.PRODUCT_TYPE_ID&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| PRODUCT_DESCRIPTION&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| PRD_PRODUCT_ITEM.ITEM_DESCRIPTION&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| PRODUCT_QTY&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SUM(SCH_ORD_ITEMS.QTY_ORDERED)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DELIVERY_CONTACT&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_CONTACT.FORENAME    GEO_CONTACT.SURNAME&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DELIVERY_SITE_NAME&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.LOCATION_NAME&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DELIVERY_ADDRESS_1&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.ADRESS_LINE1&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DELIVERY_ADDRESS_2&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.ADRESS_LINE2&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DELIVERY_ADDRESS_3&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.ADRESS_LINE3&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DELIVERY_POSTCODE&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.POSTCODE&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| HIAB_REQUESTED&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DELIVERY_DATE_TIME&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SCH_ORD.EARLY_DEL   SCH_ORD.LATE_DEL&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SURCHARGES&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SPECIAL INSTRUCTIONS&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SCH_ORD.SPECIAL_INSTRUCTIONS&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
The order status will be used to control if the trip information is displayed. The DHL and Network Rail logos will be displayed on the report and fixed text will be displayed in the footer. The content of the text will be controlled by the status of the order.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The report will be automatically generated based on order events and will also be available to run from the reports screen. The user will be required to provide an OMS_REF. A new record will be added in the REP_REPORT and REP_REPORT_PARAMS tables to facilitate this.&lt;br /&gt;
&lt;br /&gt;
[[Image:291361_4.png]]&lt;br /&gt;
&lt;br /&gt;
== Creating the Email ==&lt;br /&gt;
To generate the email, a new COST CENTRE parameters will be created:&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORD_CONF_REPORT&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORD_CONF.rep&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
A new message type will be created called ORD_CONF , this record will be created as part of the release process.&lt;br /&gt;
&lt;br /&gt;
A new procedure will be added to the Message Processing package to process MESSAGE EVENT records created for the message type ORD­_CONF. A new procedure will be added to the message constructor package to create the record and send to the requestor email address.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Table Updates Required'''&lt;br /&gt;
&lt;br /&gt;
No Table Updates required&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Modules to be changed'''&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| '''Module Name'''&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| '''Module Type'''&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| '''Notes'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| MSG_PROCESSING&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Package&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Amendment: New procedure&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| MSG_CONSTRUCTOR&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Package&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Amendment: New procedure&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORD_CONF&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Report&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| New Report&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| TI_SCH_ORD_STATUS_TRIGGER&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Trigger&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Amendment &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| TIU_TRIP_STATUS&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Trigger&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Amendment&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''References'''&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Ref No'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Document Title &amp;amp; ID'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Version'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Date'''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;1&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| EST-291361 MS-8KNGMB Requestor Emails v1.0&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;1.0&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''20/09/2011'''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Glossary'''&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Term or Acronym'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Meaning'''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| C-TMS&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Calidus TMS&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Document History '''&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Version'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Date'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Status'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Reason'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Initials'''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;0.1&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;07/10/2011&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;Draft&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Initial version&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;SEW&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;1.0&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;10/10/2011&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;Issue&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Reviewed and Issued&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;MJC&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;1.1&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;21/10/2011&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;Draft&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Changed following review with client&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;SEW&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;2.0&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;21/10/2011&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;Draft&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Reviewed and Emailed to AK, tracking left on for ease of reading, expected v3.0 will clear&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;MJC&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=AUTHORISED BY=&lt;br /&gt;
{| Border=&amp;quot;1&amp;quot;	&lt;br /&gt;
| '''''Matt Crisford'''''&lt;br /&gt;
| Development Manager&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| '''''Peter Greer'''''&lt;br /&gt;
| TMSCC MTS Product Manager &lt;br /&gt;
| &lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://calidusassist.adcservices.apteancloud.com/calidus-assist/MTS/index.php?title=291361&amp;diff=5206</id>
		<title>291361</title>
		<link rel="alternate" type="text/html" href="https://calidusassist.adcservices.apteancloud.com/calidus-assist/MTS/index.php?title=291361&amp;diff=5206"/>
		<updated>2012-05-10T15:46:29Z</updated>

		<summary type="html">&lt;p&gt;Admin: /* Order Confirmation Report */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Doc_Title|System=FUNCTIONAL SPECIFICATION|Title=Requestor Emails|Reference=FS 291361 MS8KNGMG|Version=2.0|Date=21/10/11|Sysver=10.7|Client=DHL C-TMS}}&lt;br /&gt;
&lt;br /&gt;
== Client Requirement ==&lt;br /&gt;
'''Change Request Summary:'''&lt;br /&gt;
&lt;br /&gt;
Requestor Emails&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Change Request Details:'''&lt;br /&gt;
&lt;br /&gt;
Order requestor is automatically sent an email to confirm details of bookings as order is received into C-TMS. Once briefed, a follow-up email confirms the carrier appointed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Benefits identified as a result of the change:'''&lt;br /&gt;
&lt;br /&gt;
Confirmation received by the requestor for any orders placed and then briefed to carrier.&lt;br /&gt;
&lt;br /&gt;
== Solution ==&lt;br /&gt;
'''Additional References/Message Types:'''&lt;br /&gt;
&lt;br /&gt;
The additional references functionality provided by the orders screen will be used to receive and store the requestor name and requestor email address. This data will be either manually entered or captured through the CSV order import facility or captured through the XML order EDI interface.&lt;br /&gt;
&lt;br /&gt;
The requestor name and email address will be used to send an order received email as soon as the order is received into C-TMS, then later in the transport process, once the order is planned and a carrier assigned, a confirmation email is sent to the requestor. The order received and order confirmed emails will contain an attached PDF document formatted as shown below &lt;br /&gt;
&lt;br /&gt;
[[Image:]][[Image:]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Order Capture:'''&lt;br /&gt;
&lt;br /&gt;
The C-TMS order interface will be configured so that the requestor and email address can be uploaded into pre-defined additional reference fields. If more than one destination email address is required the reference field in the interface mapping will presented as a concatenation of the email addresses separated by “;” (semi-colon).&lt;br /&gt;
&lt;br /&gt;
The CSV order import will be modified to allow the requestor and email address to be uploaded with each order.&lt;br /&gt;
&lt;br /&gt;
If manually keyed, the additional reference for the requestor and email address can be keyed into the Add Refs Tab of the order detail screen.&lt;br /&gt;
&lt;br /&gt;
Note – The system parameter that holds the default sending email address will be set up to be the value ‘dhlroad@networkrail.co.uk’. Note this will need to be done at the cost centre level of system parameters.&lt;br /&gt;
&lt;br /&gt;
Once the requestor email addresses have been captured and the order validated (UNSCHEDULED status) a message will be queued before a the existing C-TMS email process will activate on a five minute schedule to send any new emails. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Email Attachments:'''&lt;br /&gt;
&lt;br /&gt;
An Oracle report will be developed to generate the two PDF documents that form the attachment to the emails. The output is very similar for both the received and confirmed outputs. The confirmed output in addition shows the details of the appointed carrier providing the transportation.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Email Processing:'''&lt;br /&gt;
&lt;br /&gt;
A database job will run on C-TMS looking for NEW queued received and confirmed emails to send. As these are recognised, the existing process will identify queued records, generate the report output, attach to an appropriate email and send to the required recipient.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Carrier Brief:'''&lt;br /&gt;
&lt;br /&gt;
Once an order has been planned and a carrier assigned to the trip and the trip status promoted to ACCEPTED, a carrier confirmation email will be sent to confirm this information. This action will only be performed for the order(s) on the trip that contain a requester email address in additional references.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Other considerations:'''&lt;br /&gt;
&lt;br /&gt;
It is assumed that if the carrier is changed and re-briefed, this will generate another carrier confirmation email to the requestor with the revised carrier information. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''''Technical Notes:'''''&lt;br /&gt;
&lt;br /&gt;
(''A new message type of ‘ORD_CONF’ will be created to indentify orders which require requestor emails'').&lt;br /&gt;
''(Insert into the MSG_EVENT table for the record with the new ORD_CONF type containing the OMS ref of the order. This information will then be processed by a database job which will complete the sending of the email'').&lt;br /&gt;
''(A change will be required in the MSG_PROCESSING package to process the new ORD_CONF type message and run the Oracle report described. A change will then be required in the MSG_CONSTUCTOR package to obtain the email addresses and requestor names which have been captured as additional references against this order).''&lt;br /&gt;
&lt;br /&gt;
== Scope ==&lt;br /&gt;
This change will be applied to system version 10.7.0&lt;br /&gt;
&lt;br /&gt;
= Set-up =&lt;br /&gt;
== Pre-requisites ==&lt;br /&gt;
== Menu Structure ==&lt;br /&gt;
== Data ==&lt;br /&gt;
Insert into MSG_TYPE&lt;br /&gt;
&lt;br /&gt;
Values (‘ORD_CONF’,’Order Confirmation Email’,’Y’,’dhlroad@networkrail.co.uk’,null)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Insert into IMP_DECODE_ENTRY&lt;br /&gt;
&lt;br /&gt;
Values(‘XML_REFERENCE’,’1001’,’Requestor Name’);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Insert into IMP_DECODE_ENTRY&lt;br /&gt;
&lt;br /&gt;
Values(‘XML_REFERENCE’,’1002’,’Requestor Email’);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Insert into REP_REPORT&lt;br /&gt;
&lt;br /&gt;
Values(‘ORD_CONF’,’REP’,’ORD_CONF.rep’,’’,’’,’Laser’,’F’,’PORTRAIT’,’’,’’,’’)&lt;br /&gt;
&lt;br /&gt;
Insert into REP_REPORT_PARAM&lt;br /&gt;
&lt;br /&gt;
Values(‘ORD_CONF’,’REP’,’ PG_SELECT_LIST1’,’P_OMS’,’M’,’’,’OMS Ref’,’’,’’,’’,’’,’’,’N’)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Implementation Advice ==&lt;br /&gt;
A super user will be required to set the following cost centre parameters using the system parameter screen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:291361_1.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SMPT_ORD_CONF_SENDER&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| dhlroad@networkrail.co.uk&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORD_RECEIVED_SUBJECT&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| NWR Order Received&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORD_RECEIVED_MSG&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Please find attached confirmation that your NWR order has been received&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORD_PROCESSED_SUBJECT&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| NWR Order Processed&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORD_PROCESSED_MSG&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Please find attached confirmation that your NWR order has been processed.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORD_CONF_REPORT&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORD_CONF.rep&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Functional Description =&lt;br /&gt;
== Requestor Details ==&lt;br /&gt;
The requestor name and email address will be received with the order or entered manually and stored in the order references table and displayed in the ADD_REFS tab on the order screen. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:291361_2.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;The Order interface and the CSV import will be amended to allow the requestor information to be passed in and stored in the reference table. If more than one requestor is received, the system cannot store multiple records of the same reference. The import and interface will be coded to concatenate the multiple requestors into one requestor name record and one email record. The requestor details will be separated by ‘;’. The &amp;lt;SUB_REF_IDENTIFIER&amp;gt; will be set to 1001 for REQUESTOR_NAME and 1002 for REQUESTOR_EMAIL. The numbers will be translated to the required field names in the Import decode screen.&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:291361_3.png]]&lt;br /&gt;
&lt;br /&gt;
== Order Events ==&lt;br /&gt;
When an order is validated and set to Status UNSCHEDULED for the first time on the system, a record will be added to the MSG_EVENT table to generate an email to the requestor. In addition, whenever the order is scheduled and the trip is set to ACCEPTED, a record will also be added to the control table MSG_EVENT for each order on the trip with a requestor_email record. (NB this could be more than once)&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;background-color:#ffff00;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| MESSGE_EVENT&lt;br /&gt;
| style=&amp;quot;background-color:#ffff00;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:none;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| EVENT_TYPE&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ‘ORD_CONF’&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| EVENT_REF&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| OMS_REF&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| STATUS&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ‘NEW’&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SUBJECT&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ‘NWR Order Received’ || external_refererence&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| MESSAGE&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ‘Please find attached confirmation that your NWR order has been received’&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
The subject and message will be derived from four COST CENTRE parameters called &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORD_RECEIVED_SUBJECT&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| NWR Order Received&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORD_RECEIVED_MSG&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Please find attached confirmation that your NWR order has been received&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORD_PROCESSED_SUBJECT&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| NWR Order Processed || trip_id&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORD_PROCESSED_MSG&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Please find attached confirmation that your NWR order has been processed.&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
When a record is created in the Message event table, the status of the order will determine which type of report is sent to the requestor and which parameter is used to populate the subject and message fields in the MESSAGE_EVENT table. If the order status is UNSCHEDULED, the ORD_RECEIVED parameters will be used, for order status SCHEDULED, the ORD_PROCESSED parameters will be used.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
When the order status is UNSCHEDULED, the new Order_Confirmation report will be sent in the received format, when the order status is SCHEDULED, the Order Confirmation report will be sent in Processed format.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In addition to the text selected for the subject, data will also be added depending upon the status of the order. For unscheduled orders, the external reference will be added to the message subject, for scheduled orders the trip id will be added as part of the message subject&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A record will only be added to the MESSAGE_EVENT table if an order has been assigned a requestor_email record. If a trip is set back to PLANNED and the carrier is changed, another record will be added into the MESSAGE_EVENT table for the trip.&lt;br /&gt;
&lt;br /&gt;
== Order Confirmation Report ==&lt;br /&gt;
A new report called ‘Order Confirmation’ report will be created in Oracle reports and will generate a PDF file. The report will include Order details and some trip details in the Processed Format.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;background-color:#ffff00;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORDER RECEIVED REPORT&lt;br /&gt;
| style=&amp;quot;background-color:#ffff00;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:none;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORDER_NUMBER&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SCH_ORD.OMS_REF&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| CREATION_DATE&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SCH_ORD.DATE_CREATED&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_CONTACT&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_CONTACT.FORENAME  GEO_CONTACT.SURNAME&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_SITE_NAME&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.LOCATION_NAME&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_ADDRESS1&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.ADRESS_LINE1&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_ADDRESS2&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.ADRESS_LINE2&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_ADDRESS3&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.ADRESS_LINE3&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_POSTCODE&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.POSTCODE&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_CONTACT_NUMBER&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_CONTACT.PHONE&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_DATE_TIME&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SCH_ORD.EARLY_COLL  SCH_ORD.LATE_COLL&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| PRODUCT_CODE&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SCH_ORD_ITEMS.PRODUCT_TYPE_ID&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| PRODUCT_DESCRIPTION&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| PRD_PRODUCT_ITEM.ITEM_DESCRIPTION&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| PRODUCT_QTY&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SUM(SCH_ORD_ITEMS.QTY_ORDERED)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DELIVERY_CONTACT&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_CONTACT.FORENAME   GEO_CONTACT.SURNAME&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DELIVERY_SITE_NAME&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.LOCATION_NAME&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DELIVERY_ADDRESS_1&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.ADRESS_LINE1&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DELIVERY_ADDRESS_2&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.ADRESS_LINE2&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DELIVERY_ADDRESS_3&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.ADRESS_LINE3&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DELIVERY_POSTCODE&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.POSTCODE&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| HIAB_REQUESTED&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DELIVERY_DATE_TIME&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SCH_ORD.EARLY_DEL||SCH_ORD.LATE_DEL&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SURCHARGES&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SPECIAL INSTRUCTIONS&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SCH_ORD.SPECIAL_INSTRUCTIONS&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;background-color:#ffff00;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORDER PROCESSED REPORT&lt;br /&gt;
| style=&amp;quot;background-color:#ffff00;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:none;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORDER_NUMBER&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SCH_ORD.OMS_REF&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| CREATION_DATE&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SCH_ORD.DATE_CREATED&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| JOURNEY NUMBER&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SCH_TRIP.TRIP_ID&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| HAULIER NAME&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| RES_CARRIER.CARRIER_NAME&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| HAULIER CONTACT&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| RES_CARRIER.PHONE&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_CONTACT&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_CONTACT.FORENAME   GEO_CONTACT.SURNAME&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_SITE_NAME&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.LOCATION_NAME&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_ADDRESS1&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.ADRESS_LINE1&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_ADDRESS2&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.ADRESS_LINE2&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_ADDRESS3&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.ADRESS_LINE3&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_POSTCODE&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.POSTCODE&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_CONTACT_NUMBER&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_CONTACT.PHONE&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_DATE_TIME&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SCH_ORD.EARLY_COLL   SCH_ORD.LATE_COLL&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| PRODUCT_CODE&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SCH_ORD_ITEMS.PRODUCT_TYPE_ID&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| PRODUCT_DESCRIPTION&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| PRD_PRODUCT_ITEM.ITEM_DESCRIPTION&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| PRODUCT_QTY&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SUM(SCH_ORD_ITEMS.QTY_ORDERED)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DELIVERY_CONTACT&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_CONTACT.FORENAME    GEO_CONTACT.SURNAME&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DELIVERY_SITE_NAME&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.LOCATION_NAME&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DELIVERY_ADDRESS_1&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.ADRESS_LINE1&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DELIVERY_ADDRESS_2&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.ADRESS_LINE2&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DELIVERY_ADDRESS_3&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.ADRESS_LINE3&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DELIVERY_POSTCODE&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.POSTCODE&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| HIAB_REQUESTED&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DELIVERY_DATE_TIME&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SCH_ORD.EARLY_DEL   SCH_ORD.LATE_DEL&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SURCHARGES&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SPECIAL INSTRUCTIONS&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SCH_ORD.SPECIAL_INSTRUCTIONS&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
The order status will be used to control if the trip information is displayed. The DHL and Network Rail logos will be displayed on the report and fixed text will be displayed in the footer. The content of the text will be controlled by the status of the order.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The report will be automatically generated based on order events and will also be available to run from the reports screen. The user will be required to provide an OMS_REF. A new record will be added in the REP_REPORT and REP_REPORT_PARAMS tables to facilitate this.&lt;br /&gt;
&lt;br /&gt;
[[Image:291361_4.png]]&lt;br /&gt;
&lt;br /&gt;
== Creating the Email ==&lt;br /&gt;
To generate the email, a new COST CENTRE parameters will be created:&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORD_CONF_REPORT&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORD_CONF.rep&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
A new message type will be created called ORD_CONF , this record will be created as part of the release process.&lt;br /&gt;
&lt;br /&gt;
A new procedure will be added to the Message Processing package to process MESSAGE EVENT records created for the message type ORD­_CONF. A new procedure will be added to the message constructor package to create the record and send to the requestor email address.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Table Updates Required'''&lt;br /&gt;
&lt;br /&gt;
No Table Updates required&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Modules to be changed'''&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| '''Module Name'''&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| '''Module Type'''&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| '''Notes'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| MSG_PROCESSING&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Package&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Amendment: New procedure&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| MSG_CONSTRUCTOR&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Package&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Amendment: New procedure&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORD_CONF&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Report&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| New Report&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| TI_SCH_ORD_STATUS_TRIGGER&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Trigger&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Amendment &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| TIU_TRIP_STATUS&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Trigger&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Amendment&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''References'''&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Ref No'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Document Title &amp;amp; ID'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Version'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Date'''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;1&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| EST-291361 MS-8KNGMB Requestor Emails v1.0&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;1.0&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''20/09/2011'''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Glossary'''&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Term or Acronym'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Meaning'''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| C-TMS&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Calidus TMS&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Document History '''&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Version'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Date'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Status'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Reason'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Initials'''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;0.1&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;07/10/2011&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;Draft&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Initial version&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;SEW&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;1.0&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;10/10/2011&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;Issue&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Reviewed and Issued&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;MJC&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;1.1&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;21/10/2011&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;Draft&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Changed following review with client&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;SEW&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;2.0&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;21/10/2011&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;Draft&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Reviewed and Emailed to AK, tracking left on for ease of reading, expected v3.0 will clear&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;MJC&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=AUTHORISED BY=&lt;br /&gt;
{| Border=&amp;quot;1&amp;quot;	&lt;br /&gt;
| '''''Matt Crisford'''''&lt;br /&gt;
| Development Manager&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| '''''Peter Greer'''''&lt;br /&gt;
| TMSCC MTS Product Manager &lt;br /&gt;
| &lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://calidusassist.adcservices.apteancloud.com/calidus-assist/MTS/index.php?title=291361&amp;diff=5205</id>
		<title>291361</title>
		<link rel="alternate" type="text/html" href="https://calidusassist.adcservices.apteancloud.com/calidus-assist/MTS/index.php?title=291361&amp;diff=5205"/>
		<updated>2012-05-10T15:44:39Z</updated>

		<summary type="html">&lt;p&gt;Admin: /* Order Confirmation Report */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Doc_Title|System=FUNCTIONAL SPECIFICATION|Title=Requestor Emails|Reference=FS 291361 MS8KNGMG|Version=2.0|Date=21/10/11|Sysver=10.7|Client=DHL C-TMS}}&lt;br /&gt;
&lt;br /&gt;
== Client Requirement ==&lt;br /&gt;
'''Change Request Summary:'''&lt;br /&gt;
&lt;br /&gt;
Requestor Emails&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Change Request Details:'''&lt;br /&gt;
&lt;br /&gt;
Order requestor is automatically sent an email to confirm details of bookings as order is received into C-TMS. Once briefed, a follow-up email confirms the carrier appointed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Benefits identified as a result of the change:'''&lt;br /&gt;
&lt;br /&gt;
Confirmation received by the requestor for any orders placed and then briefed to carrier.&lt;br /&gt;
&lt;br /&gt;
== Solution ==&lt;br /&gt;
'''Additional References/Message Types:'''&lt;br /&gt;
&lt;br /&gt;
The additional references functionality provided by the orders screen will be used to receive and store the requestor name and requestor email address. This data will be either manually entered or captured through the CSV order import facility or captured through the XML order EDI interface.&lt;br /&gt;
&lt;br /&gt;
The requestor name and email address will be used to send an order received email as soon as the order is received into C-TMS, then later in the transport process, once the order is planned and a carrier assigned, a confirmation email is sent to the requestor. The order received and order confirmed emails will contain an attached PDF document formatted as shown below &lt;br /&gt;
&lt;br /&gt;
[[Image:]][[Image:]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Order Capture:'''&lt;br /&gt;
&lt;br /&gt;
The C-TMS order interface will be configured so that the requestor and email address can be uploaded into pre-defined additional reference fields. If more than one destination email address is required the reference field in the interface mapping will presented as a concatenation of the email addresses separated by “;” (semi-colon).&lt;br /&gt;
&lt;br /&gt;
The CSV order import will be modified to allow the requestor and email address to be uploaded with each order.&lt;br /&gt;
&lt;br /&gt;
If manually keyed, the additional reference for the requestor and email address can be keyed into the Add Refs Tab of the order detail screen.&lt;br /&gt;
&lt;br /&gt;
Note – The system parameter that holds the default sending email address will be set up to be the value ‘dhlroad@networkrail.co.uk’. Note this will need to be done at the cost centre level of system parameters.&lt;br /&gt;
&lt;br /&gt;
Once the requestor email addresses have been captured and the order validated (UNSCHEDULED status) a message will be queued before a the existing C-TMS email process will activate on a five minute schedule to send any new emails. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Email Attachments:'''&lt;br /&gt;
&lt;br /&gt;
An Oracle report will be developed to generate the two PDF documents that form the attachment to the emails. The output is very similar for both the received and confirmed outputs. The confirmed output in addition shows the details of the appointed carrier providing the transportation.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Email Processing:'''&lt;br /&gt;
&lt;br /&gt;
A database job will run on C-TMS looking for NEW queued received and confirmed emails to send. As these are recognised, the existing process will identify queued records, generate the report output, attach to an appropriate email and send to the required recipient.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Carrier Brief:'''&lt;br /&gt;
&lt;br /&gt;
Once an order has been planned and a carrier assigned to the trip and the trip status promoted to ACCEPTED, a carrier confirmation email will be sent to confirm this information. This action will only be performed for the order(s) on the trip that contain a requester email address in additional references.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Other considerations:'''&lt;br /&gt;
&lt;br /&gt;
It is assumed that if the carrier is changed and re-briefed, this will generate another carrier confirmation email to the requestor with the revised carrier information. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''''Technical Notes:'''''&lt;br /&gt;
&lt;br /&gt;
(''A new message type of ‘ORD_CONF’ will be created to indentify orders which require requestor emails'').&lt;br /&gt;
''(Insert into the MSG_EVENT table for the record with the new ORD_CONF type containing the OMS ref of the order. This information will then be processed by a database job which will complete the sending of the email'').&lt;br /&gt;
''(A change will be required in the MSG_PROCESSING package to process the new ORD_CONF type message and run the Oracle report described. A change will then be required in the MSG_CONSTUCTOR package to obtain the email addresses and requestor names which have been captured as additional references against this order).''&lt;br /&gt;
&lt;br /&gt;
== Scope ==&lt;br /&gt;
This change will be applied to system version 10.7.0&lt;br /&gt;
&lt;br /&gt;
= Set-up =&lt;br /&gt;
== Pre-requisites ==&lt;br /&gt;
== Menu Structure ==&lt;br /&gt;
== Data ==&lt;br /&gt;
Insert into MSG_TYPE&lt;br /&gt;
&lt;br /&gt;
Values (‘ORD_CONF’,’Order Confirmation Email’,’Y’,’dhlroad@networkrail.co.uk’,null)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Insert into IMP_DECODE_ENTRY&lt;br /&gt;
&lt;br /&gt;
Values(‘XML_REFERENCE’,’1001’,’Requestor Name’);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Insert into IMP_DECODE_ENTRY&lt;br /&gt;
&lt;br /&gt;
Values(‘XML_REFERENCE’,’1002’,’Requestor Email’);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Insert into REP_REPORT&lt;br /&gt;
&lt;br /&gt;
Values(‘ORD_CONF’,’REP’,’ORD_CONF.rep’,’’,’’,’Laser’,’F’,’PORTRAIT’,’’,’’,’’)&lt;br /&gt;
&lt;br /&gt;
Insert into REP_REPORT_PARAM&lt;br /&gt;
&lt;br /&gt;
Values(‘ORD_CONF’,’REP’,’ PG_SELECT_LIST1’,’P_OMS’,’M’,’’,’OMS Ref’,’’,’’,’’,’’,’’,’N’)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Implementation Advice ==&lt;br /&gt;
A super user will be required to set the following cost centre parameters using the system parameter screen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:291361_1.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SMPT_ORD_CONF_SENDER&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| dhlroad@networkrail.co.uk&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORD_RECEIVED_SUBJECT&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| NWR Order Received&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORD_RECEIVED_MSG&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Please find attached confirmation that your NWR order has been received&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORD_PROCESSED_SUBJECT&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| NWR Order Processed&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORD_PROCESSED_MSG&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Please find attached confirmation that your NWR order has been processed.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORD_CONF_REPORT&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORD_CONF.rep&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Functional Description =&lt;br /&gt;
== Requestor Details ==&lt;br /&gt;
The requestor name and email address will be received with the order or entered manually and stored in the order references table and displayed in the ADD_REFS tab on the order screen. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:291361_2.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;The Order interface and the CSV import will be amended to allow the requestor information to be passed in and stored in the reference table. If more than one requestor is received, the system cannot store multiple records of the same reference. The import and interface will be coded to concatenate the multiple requestors into one requestor name record and one email record. The requestor details will be separated by ‘;’. The &amp;lt;SUB_REF_IDENTIFIER&amp;gt; will be set to 1001 for REQUESTOR_NAME and 1002 for REQUESTOR_EMAIL. The numbers will be translated to the required field names in the Import decode screen.&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:291361_3.png]]&lt;br /&gt;
&lt;br /&gt;
== Order Events ==&lt;br /&gt;
When an order is validated and set to Status UNSCHEDULED for the first time on the system, a record will be added to the MSG_EVENT table to generate an email to the requestor. In addition, whenever the order is scheduled and the trip is set to ACCEPTED, a record will also be added to the control table MSG_EVENT for each order on the trip with a requestor_email record. (NB this could be more than once)&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;background-color:#ffff00;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| MESSGE_EVENT&lt;br /&gt;
| style=&amp;quot;background-color:#ffff00;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:none;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| EVENT_TYPE&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ‘ORD_CONF’&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| EVENT_REF&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| OMS_REF&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| STATUS&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ‘NEW’&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SUBJECT&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ‘NWR Order Received’ || external_refererence&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| MESSAGE&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ‘Please find attached confirmation that your NWR order has been received’&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
The subject and message will be derived from four COST CENTRE parameters called &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORD_RECEIVED_SUBJECT&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| NWR Order Received&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORD_RECEIVED_MSG&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Please find attached confirmation that your NWR order has been received&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORD_PROCESSED_SUBJECT&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| NWR Order Processed || trip_id&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORD_PROCESSED_MSG&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Please find attached confirmation that your NWR order has been processed.&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
When a record is created in the Message event table, the status of the order will determine which type of report is sent to the requestor and which parameter is used to populate the subject and message fields in the MESSAGE_EVENT table. If the order status is UNSCHEDULED, the ORD_RECEIVED parameters will be used, for order status SCHEDULED, the ORD_PROCESSED parameters will be used.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
When the order status is UNSCHEDULED, the new Order_Confirmation report will be sent in the received format, when the order status is SCHEDULED, the Order Confirmation report will be sent in Processed format.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In addition to the text selected for the subject, data will also be added depending upon the status of the order. For unscheduled orders, the external reference will be added to the message subject, for scheduled orders the trip id will be added as part of the message subject&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A record will only be added to the MESSAGE_EVENT table if an order has been assigned a requestor_email record. If a trip is set back to PLANNED and the carrier is changed, another record will be added into the MESSAGE_EVENT table for the trip.&lt;br /&gt;
&lt;br /&gt;
== Order Confirmation Report ==&lt;br /&gt;
A new report called ‘Order Confirmation’ report will be created in Oracle reports and will generate a PDF file. The report will include Order details and some trip details in the Processed Format.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;background-color:#ffff00;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORDER RECEIVED REPORT&lt;br /&gt;
| style=&amp;quot;background-color:#ffff00;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:none;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORDER_NUMBER&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SCH_ORD.OMS_REF&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| CREATION_DATE&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SCH_ORD.DATE_CREATED&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_CONTACT&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_CONTACT.FORENAME  GEO_CONTACT.SURNAME&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_SITE_NAME&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.LOCATION_NAME&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_ADDRESS1&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.ADRESS_LINE1&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_ADDRESS2&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.ADRESS_LINE2&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_ADDRESS3&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.ADRESS_LINE3&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_POSTCODE&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.POSTCODE&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_CONTACT_NUMBER&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_CONTACT.PHONE&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_DATE_TIME&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SCH_ORD.EARLY_COLL||SCH_ORD.LATE_COLL&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| PRODUCT_CODE&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SCH_ORD_ITEMS.PRODUCT_TYPE_ID&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| PRODUCT_DESCRIPTION&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| PRD_PRODUCT_ITEM.ITEM_DESCRIPTION&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| PRODUCT_QTY&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SUM(SCH_ORD_ITEMS.QTY_ORDERED)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DELIVERY_CONTACT&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_CONTACT.FORENAME|| GEO_CONTACT.SURNAME&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DELIVERY_SITE_NAME&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.LOCATION_NAME&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DELIVERY_ADDRESS_1&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.ADRESS_LINE1&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DELIVERY_ADDRESS_2&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.ADRESS_LINE2&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DELIVERY_ADDRESS_3&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.ADRESS_LINE3&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DELIVERY_POSTCODE&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.POSTCODE&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| HIAB_REQUESTED&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DELIVERY_DATE_TIME&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SCH_ORD.EARLY_DEL||SCH_ORD.LATE_DEL&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SURCHARGES&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SPECIAL INSTRUCTIONS&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SCH_ORD.SPECIAL_INSTRUCTIONS&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;background-color:#ffff00;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORDER PROCESSED REPORT&lt;br /&gt;
| style=&amp;quot;background-color:#ffff00;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:none;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORDER_NUMBER&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SCH_ORD.OMS_REF&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| CREATION_DATE&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SCH_ORD.DATE_CREATED&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| JOURNEY NUMBER&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SCH_TRIP.TRIP_ID&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| HAULIER NAME&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| RES_CARRIER.CARRIER_NAME&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| HAULIER CONTACT&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| RES_CARRIER.PHONE&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_CONTACT&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_CONTACT.FORENAME|| GEO_CONTACT.SURNAME&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_SITE_NAME&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.LOCATION_NAME&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_ADDRESS1&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.ADRESS_LINE1&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_ADDRESS2&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.ADRESS_LINE2&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_ADDRESS3&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.ADRESS_LINE3&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_POSTCODE&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.POSTCODE&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_CONTACT_NUMBER&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_CONTACT.PHONE&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_DATE_TIME&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SCH_ORD.EARLY_COLL||SCH_ORD.LATE_COLL&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| PRODUCT_CODE&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SCH_ORD_ITEMS.PRODUCT_TYPE_ID&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| PRODUCT_DESCRIPTION&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| PRD_PRODUCT_ITEM.ITEM_DESCRIPTION&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| PRODUCT_QTY&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SUM(SCH_ORD_ITEMS.QTY_ORDERED)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DELIVERY_CONTACT&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_CONTACT.FORENAME|| GEO_CONTACT.SURNAME&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DELIVERY_SITE_NAME&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.LOCATION_NAME&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DELIVERY_ADDRESS_1&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.ADRESS_LINE1&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DELIVERY_ADDRESS_2&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.ADRESS_LINE2&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DELIVERY_ADDRESS_3&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.ADRESS_LINE3&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DELIVERY_POSTCODE&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.POSTCODE&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| HIAB_REQUESTED&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DELIVERY_DATE_TIME&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SCH_ORD.EARLY_DEL||SCH_ORD.LATE_DEL&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SURCHARGES&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SPECIAL INSTRUCTIONS&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SCH_ORD.SPECIAL_INSTRUCTIONS&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
The order status will be used to control if the trip information is displayed. The DHL and Network Rail logos will be displayed on the report and fixed text will be displayed in the footer. The content of the text will be controlled by the status of the order.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The report will be automatically generated based on order events and will also be available to run from the reports screen. The user will be required to provide an OMS_REF. A new record will be added in the REP_REPORT and REP_REPORT_PARAMS tables to facilitate this.&lt;br /&gt;
&lt;br /&gt;
[[Image:291361_4.png]]&lt;br /&gt;
&lt;br /&gt;
== Creating the Email ==&lt;br /&gt;
To generate the email, a new COST CENTRE parameters will be created:&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORD_CONF_REPORT&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORD_CONF.rep&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
A new message type will be created called ORD_CONF , this record will be created as part of the release process.&lt;br /&gt;
&lt;br /&gt;
A new procedure will be added to the Message Processing package to process MESSAGE EVENT records created for the message type ORD­_CONF. A new procedure will be added to the message constructor package to create the record and send to the requestor email address.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Table Updates Required'''&lt;br /&gt;
&lt;br /&gt;
No Table Updates required&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Modules to be changed'''&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| '''Module Name'''&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| '''Module Type'''&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| '''Notes'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| MSG_PROCESSING&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Package&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Amendment: New procedure&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| MSG_CONSTRUCTOR&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Package&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Amendment: New procedure&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORD_CONF&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Report&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| New Report&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| TI_SCH_ORD_STATUS_TRIGGER&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Trigger&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Amendment &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| TIU_TRIP_STATUS&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Trigger&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Amendment&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''References'''&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Ref No'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Document Title &amp;amp; ID'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Version'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Date'''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;1&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| EST-291361 MS-8KNGMB Requestor Emails v1.0&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;1.0&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''20/09/2011'''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Glossary'''&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Term or Acronym'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Meaning'''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| C-TMS&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Calidus TMS&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Document History '''&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Version'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Date'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Status'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Reason'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Initials'''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;0.1&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;07/10/2011&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;Draft&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Initial version&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;SEW&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;1.0&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;10/10/2011&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;Issue&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Reviewed and Issued&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;MJC&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;1.1&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;21/10/2011&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;Draft&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Changed following review with client&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;SEW&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;2.0&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;21/10/2011&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;Draft&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Reviewed and Emailed to AK, tracking left on for ease of reading, expected v3.0 will clear&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;MJC&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=AUTHORISED BY=&lt;br /&gt;
{| Border=&amp;quot;1&amp;quot;	&lt;br /&gt;
| '''''Matt Crisford'''''&lt;br /&gt;
| Development Manager&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| '''''Peter Greer'''''&lt;br /&gt;
| TMSCC MTS Product Manager &lt;br /&gt;
| &lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://calidusassist.adcservices.apteancloud.com/calidus-assist/MTS/index.php?title=291361&amp;diff=5204</id>
		<title>291361</title>
		<link rel="alternate" type="text/html" href="https://calidusassist.adcservices.apteancloud.com/calidus-assist/MTS/index.php?title=291361&amp;diff=5204"/>
		<updated>2012-05-10T15:43:50Z</updated>

		<summary type="html">&lt;p&gt;Admin: /* Order Confirmation Report */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Doc_Title|System=FUNCTIONAL SPECIFICATION|Title=Requestor Emails|Reference=FS 291361 MS8KNGMG|Version=2.0|Date=21/10/11|Sysver=10.7|Client=DHL C-TMS}}&lt;br /&gt;
&lt;br /&gt;
== Client Requirement ==&lt;br /&gt;
'''Change Request Summary:'''&lt;br /&gt;
&lt;br /&gt;
Requestor Emails&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Change Request Details:'''&lt;br /&gt;
&lt;br /&gt;
Order requestor is automatically sent an email to confirm details of bookings as order is received into C-TMS. Once briefed, a follow-up email confirms the carrier appointed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Benefits identified as a result of the change:'''&lt;br /&gt;
&lt;br /&gt;
Confirmation received by the requestor for any orders placed and then briefed to carrier.&lt;br /&gt;
&lt;br /&gt;
== Solution ==&lt;br /&gt;
'''Additional References/Message Types:'''&lt;br /&gt;
&lt;br /&gt;
The additional references functionality provided by the orders screen will be used to receive and store the requestor name and requestor email address. This data will be either manually entered or captured through the CSV order import facility or captured through the XML order EDI interface.&lt;br /&gt;
&lt;br /&gt;
The requestor name and email address will be used to send an order received email as soon as the order is received into C-TMS, then later in the transport process, once the order is planned and a carrier assigned, a confirmation email is sent to the requestor. The order received and order confirmed emails will contain an attached PDF document formatted as shown below &lt;br /&gt;
&lt;br /&gt;
[[Image:]][[Image:]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Order Capture:'''&lt;br /&gt;
&lt;br /&gt;
The C-TMS order interface will be configured so that the requestor and email address can be uploaded into pre-defined additional reference fields. If more than one destination email address is required the reference field in the interface mapping will presented as a concatenation of the email addresses separated by “;” (semi-colon).&lt;br /&gt;
&lt;br /&gt;
The CSV order import will be modified to allow the requestor and email address to be uploaded with each order.&lt;br /&gt;
&lt;br /&gt;
If manually keyed, the additional reference for the requestor and email address can be keyed into the Add Refs Tab of the order detail screen.&lt;br /&gt;
&lt;br /&gt;
Note – The system parameter that holds the default sending email address will be set up to be the value ‘dhlroad@networkrail.co.uk’. Note this will need to be done at the cost centre level of system parameters.&lt;br /&gt;
&lt;br /&gt;
Once the requestor email addresses have been captured and the order validated (UNSCHEDULED status) a message will be queued before a the existing C-TMS email process will activate on a five minute schedule to send any new emails. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Email Attachments:'''&lt;br /&gt;
&lt;br /&gt;
An Oracle report will be developed to generate the two PDF documents that form the attachment to the emails. The output is very similar for both the received and confirmed outputs. The confirmed output in addition shows the details of the appointed carrier providing the transportation.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Email Processing:'''&lt;br /&gt;
&lt;br /&gt;
A database job will run on C-TMS looking for NEW queued received and confirmed emails to send. As these are recognised, the existing process will identify queued records, generate the report output, attach to an appropriate email and send to the required recipient.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Carrier Brief:'''&lt;br /&gt;
&lt;br /&gt;
Once an order has been planned and a carrier assigned to the trip and the trip status promoted to ACCEPTED, a carrier confirmation email will be sent to confirm this information. This action will only be performed for the order(s) on the trip that contain a requester email address in additional references.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Other considerations:'''&lt;br /&gt;
&lt;br /&gt;
It is assumed that if the carrier is changed and re-briefed, this will generate another carrier confirmation email to the requestor with the revised carrier information. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''''Technical Notes:'''''&lt;br /&gt;
&lt;br /&gt;
(''A new message type of ‘ORD_CONF’ will be created to indentify orders which require requestor emails'').&lt;br /&gt;
''(Insert into the MSG_EVENT table for the record with the new ORD_CONF type containing the OMS ref of the order. This information will then be processed by a database job which will complete the sending of the email'').&lt;br /&gt;
''(A change will be required in the MSG_PROCESSING package to process the new ORD_CONF type message and run the Oracle report described. A change will then be required in the MSG_CONSTUCTOR package to obtain the email addresses and requestor names which have been captured as additional references against this order).''&lt;br /&gt;
&lt;br /&gt;
== Scope ==&lt;br /&gt;
This change will be applied to system version 10.7.0&lt;br /&gt;
&lt;br /&gt;
= Set-up =&lt;br /&gt;
== Pre-requisites ==&lt;br /&gt;
== Menu Structure ==&lt;br /&gt;
== Data ==&lt;br /&gt;
Insert into MSG_TYPE&lt;br /&gt;
&lt;br /&gt;
Values (‘ORD_CONF’,’Order Confirmation Email’,’Y’,’dhlroad@networkrail.co.uk’,null)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Insert into IMP_DECODE_ENTRY&lt;br /&gt;
&lt;br /&gt;
Values(‘XML_REFERENCE’,’1001’,’Requestor Name’);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Insert into IMP_DECODE_ENTRY&lt;br /&gt;
&lt;br /&gt;
Values(‘XML_REFERENCE’,’1002’,’Requestor Email’);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Insert into REP_REPORT&lt;br /&gt;
&lt;br /&gt;
Values(‘ORD_CONF’,’REP’,’ORD_CONF.rep’,’’,’’,’Laser’,’F’,’PORTRAIT’,’’,’’,’’)&lt;br /&gt;
&lt;br /&gt;
Insert into REP_REPORT_PARAM&lt;br /&gt;
&lt;br /&gt;
Values(‘ORD_CONF’,’REP’,’ PG_SELECT_LIST1’,’P_OMS’,’M’,’’,’OMS Ref’,’’,’’,’’,’’,’’,’N’)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Implementation Advice ==&lt;br /&gt;
A super user will be required to set the following cost centre parameters using the system parameter screen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:291361_1.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SMPT_ORD_CONF_SENDER&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| dhlroad@networkrail.co.uk&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORD_RECEIVED_SUBJECT&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| NWR Order Received&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORD_RECEIVED_MSG&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Please find attached confirmation that your NWR order has been received&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORD_PROCESSED_SUBJECT&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| NWR Order Processed&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORD_PROCESSED_MSG&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Please find attached confirmation that your NWR order has been processed.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORD_CONF_REPORT&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORD_CONF.rep&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Functional Description =&lt;br /&gt;
== Requestor Details ==&lt;br /&gt;
The requestor name and email address will be received with the order or entered manually and stored in the order references table and displayed in the ADD_REFS tab on the order screen. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:291361_2.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;The Order interface and the CSV import will be amended to allow the requestor information to be passed in and stored in the reference table. If more than one requestor is received, the system cannot store multiple records of the same reference. The import and interface will be coded to concatenate the multiple requestors into one requestor name record and one email record. The requestor details will be separated by ‘;’. The &amp;lt;SUB_REF_IDENTIFIER&amp;gt; will be set to 1001 for REQUESTOR_NAME and 1002 for REQUESTOR_EMAIL. The numbers will be translated to the required field names in the Import decode screen.&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:291361_3.png]]&lt;br /&gt;
&lt;br /&gt;
== Order Events ==&lt;br /&gt;
When an order is validated and set to Status UNSCHEDULED for the first time on the system, a record will be added to the MSG_EVENT table to generate an email to the requestor. In addition, whenever the order is scheduled and the trip is set to ACCEPTED, a record will also be added to the control table MSG_EVENT for each order on the trip with a requestor_email record. (NB this could be more than once)&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;background-color:#ffff00;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| MESSGE_EVENT&lt;br /&gt;
| style=&amp;quot;background-color:#ffff00;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:none;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| EVENT_TYPE&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ‘ORD_CONF’&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| EVENT_REF&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| OMS_REF&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| STATUS&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ‘NEW’&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SUBJECT&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ‘NWR Order Received’ || external_refererence&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| MESSAGE&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ‘Please find attached confirmation that your NWR order has been received’&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
The subject and message will be derived from four COST CENTRE parameters called &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORD_RECEIVED_SUBJECT&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| NWR Order Received&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORD_RECEIVED_MSG&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Please find attached confirmation that your NWR order has been received&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORD_PROCESSED_SUBJECT&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| NWR Order Processed || trip_id&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORD_PROCESSED_MSG&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Please find attached confirmation that your NWR order has been processed.&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
When a record is created in the Message event table, the status of the order will determine which type of report is sent to the requestor and which parameter is used to populate the subject and message fields in the MESSAGE_EVENT table. If the order status is UNSCHEDULED, the ORD_RECEIVED parameters will be used, for order status SCHEDULED, the ORD_PROCESSED parameters will be used.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
When the order status is UNSCHEDULED, the new Order_Confirmation report will be sent in the received format, when the order status is SCHEDULED, the Order Confirmation report will be sent in Processed format.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In addition to the text selected for the subject, data will also be added depending upon the status of the order. For unscheduled orders, the external reference will be added to the message subject, for scheduled orders the trip id will be added as part of the message subject&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A record will only be added to the MESSAGE_EVENT table if an order has been assigned a requestor_email record. If a trip is set back to PLANNED and the carrier is changed, another record will be added into the MESSAGE_EVENT table for the trip.&lt;br /&gt;
&lt;br /&gt;
== Order Confirmation Report ==&lt;br /&gt;
A new report called ‘Order Confirmation’ report will be created in Oracle reports and will generate a PDF file. The report will include Order details and some trip details in the Processed Format.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;background-color:#ffff00;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORDER RECEIVED REPORT&lt;br /&gt;
| style=&amp;quot;background-color:#ffff00;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:none;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORDER_NUMBER&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SCH_ORD.OMS_REF&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| CREATION_DATE&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SCH_ORD.DATE_CREATED&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_CONTACT&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_CONTACT.FORENAME|| GEO_CONTACT.SURNAME&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_SITE_NAME&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.LOCATION_NAME&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_ADDRESS1&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.ADRESS_LINE1&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_ADDRESS2&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.ADRESS_LINE2&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_ADDRESS3&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.ADRESS_LINE3&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_POSTCODE&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.POSTCODE&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_CONTACT_NUMBER&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_CONTACT.PHONE&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_DATE_TIME&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SCH_ORD.EARLY_COLL||SCH_ORD.LATE_COLL&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| PRODUCT_CODE&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SCH_ORD_ITEMS.PRODUCT_TYPE_ID&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| PRODUCT_DESCRIPTION&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| PRD_PRODUCT_ITEM.ITEM_DESCRIPTION&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| PRODUCT_QTY&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SUM(SCH_ORD_ITEMS.QTY_ORDERED)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DELIVERY_CONTACT&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_CONTACT.FORENAME|| GEO_CONTACT.SURNAME&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DELIVERY_SITE_NAME&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.LOCATION_NAME&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DELIVERY_ADDRESS_1&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.ADRESS_LINE1&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DELIVERY_ADDRESS_2&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.ADRESS_LINE2&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DELIVERY_ADDRESS_3&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.ADRESS_LINE3&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DELIVERY_POSTCODE&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.POSTCODE&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| HIAB_REQUESTED&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DELIVERY_DATE_TIME&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SCH_ORD.EARLY_DEL||SCH_ORD.LATE_DEL&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SURCHARGES&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SPECIAL INSTRUCTIONS&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SCH_ORD.SPECIAL_INSTRUCTIONS&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;background-color:#ffff00;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORDER PROCESSED REPORT&lt;br /&gt;
| style=&amp;quot;background-color:#ffff00;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:none;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORDER_NUMBER&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SCH_ORD.OMS_REF&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| CREATION_DATE&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SCH_ORD.DATE_CREATED&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| JOURNEY NUMBER&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SCH_TRIP.TRIP_ID&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| HAULIER NAME&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| RES_CARRIER.CARRIER_NAME&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| HAULIER CONTACT&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| RES_CARRIER.PHONE&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_CONTACT&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_CONTACT.FORENAME|| GEO_CONTACT.SURNAME&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_SITE_NAME&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.LOCATION_NAME&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_ADDRESS1&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.ADRESS_LINE1&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_ADDRESS2&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.ADRESS_LINE2&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_ADDRESS3&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.ADRESS_LINE3&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_POSTCODE&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.POSTCODE&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_CONTACT_NUMBER&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_CONTACT.PHONE&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_DATE_TIME&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SCH_ORD.EARLY_COLL||SCH_ORD.LATE_COLL&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| PRODUCT_CODE&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SCH_ORD_ITEMS.PRODUCT_TYPE_ID&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| PRODUCT_DESCRIPTION&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| PRD_PRODUCT_ITEM.ITEM_DESCRIPTION&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| PRODUCT_QTY&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SUM(SCH_ORD_ITEMS.QTY_ORDERED)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DELIVERY_CONTACT&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_CONTACT.FORENAME|| GEO_CONTACT.SURNAME&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DELIVERY_SITE_NAME&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.LOCATION_NAME&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DELIVERY_ADDRESS_1&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.ADRESS_LINE1&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DELIVERY_ADDRESS_2&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.ADRESS_LINE2&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DELIVERY_ADDRESS_3&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.ADRESS_LINE3&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DELIVERY_POSTCODE&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.POSTCODE&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| HIAB_REQUESTED&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DELIVERY_DATE_TIME&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SCH_ORD.EARLY_DEL||SCH_ORD.LATE_DEL&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SURCHARGES&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SPECIAL INSTRUCTIONS&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SCH_ORD.SPECIAL_INSTRUCTIONS&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
The order status will be used to control if the trip information is displayed. The DHL and Network Rail logos will be displayed on the report and fixed text will be displayed in the footer. The content of the text will be controlled by the status of the order.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The report will be automatically generated based on order events and will also be available to run from the reports screen. The user will be required to provide an OMS_REF. A new record will be added in the REP_REPORT and REP_REPORT_PARAMS tables to facilitate this.&lt;br /&gt;
&lt;br /&gt;
[[Image:291361_4.png]]&lt;br /&gt;
&lt;br /&gt;
== Creating the Email ==&lt;br /&gt;
To generate the email, a new COST CENTRE parameters will be created:&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORD_CONF_REPORT&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORD_CONF.rep&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
A new message type will be created called ORD_CONF , this record will be created as part of the release process.&lt;br /&gt;
&lt;br /&gt;
A new procedure will be added to the Message Processing package to process MESSAGE EVENT records created for the message type ORD­_CONF. A new procedure will be added to the message constructor package to create the record and send to the requestor email address.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Table Updates Required'''&lt;br /&gt;
&lt;br /&gt;
No Table Updates required&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Modules to be changed'''&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| '''Module Name'''&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| '''Module Type'''&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| '''Notes'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| MSG_PROCESSING&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Package&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Amendment: New procedure&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| MSG_CONSTRUCTOR&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Package&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Amendment: New procedure&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORD_CONF&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Report&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| New Report&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| TI_SCH_ORD_STATUS_TRIGGER&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Trigger&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Amendment &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| TIU_TRIP_STATUS&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Trigger&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Amendment&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''References'''&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Ref No'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Document Title &amp;amp; ID'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Version'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Date'''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;1&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| EST-291361 MS-8KNGMB Requestor Emails v1.0&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;1.0&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''20/09/2011'''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Glossary'''&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Term or Acronym'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Meaning'''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| C-TMS&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Calidus TMS&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Document History '''&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Version'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Date'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Status'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Reason'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Initials'''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;0.1&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;07/10/2011&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;Draft&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Initial version&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;SEW&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;1.0&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;10/10/2011&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;Issue&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Reviewed and Issued&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;MJC&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;1.1&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;21/10/2011&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;Draft&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Changed following review with client&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;SEW&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;2.0&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;21/10/2011&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;Draft&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Reviewed and Emailed to AK, tracking left on for ease of reading, expected v3.0 will clear&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;MJC&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=AUTHORISED BY=&lt;br /&gt;
{| Border=&amp;quot;1&amp;quot;	&lt;br /&gt;
| '''''Matt Crisford'''''&lt;br /&gt;
| Development Manager&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| '''''Peter Greer'''''&lt;br /&gt;
| TMSCC MTS Product Manager &lt;br /&gt;
| &lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://calidusassist.adcservices.apteancloud.com/calidus-assist/MTS/index.php?title=291361&amp;diff=5203</id>
		<title>291361</title>
		<link rel="alternate" type="text/html" href="https://calidusassist.adcservices.apteancloud.com/calidus-assist/MTS/index.php?title=291361&amp;diff=5203"/>
		<updated>2012-05-10T15:43:36Z</updated>

		<summary type="html">&lt;p&gt;Admin: /* Order Events */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Doc_Title|System=FUNCTIONAL SPECIFICATION|Title=Requestor Emails|Reference=FS 291361 MS8KNGMG|Version=2.0|Date=21/10/11|Sysver=10.7|Client=DHL C-TMS}}&lt;br /&gt;
&lt;br /&gt;
== Client Requirement ==&lt;br /&gt;
'''Change Request Summary:'''&lt;br /&gt;
&lt;br /&gt;
Requestor Emails&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Change Request Details:'''&lt;br /&gt;
&lt;br /&gt;
Order requestor is automatically sent an email to confirm details of bookings as order is received into C-TMS. Once briefed, a follow-up email confirms the carrier appointed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Benefits identified as a result of the change:'''&lt;br /&gt;
&lt;br /&gt;
Confirmation received by the requestor for any orders placed and then briefed to carrier.&lt;br /&gt;
&lt;br /&gt;
== Solution ==&lt;br /&gt;
'''Additional References/Message Types:'''&lt;br /&gt;
&lt;br /&gt;
The additional references functionality provided by the orders screen will be used to receive and store the requestor name and requestor email address. This data will be either manually entered or captured through the CSV order import facility or captured through the XML order EDI interface.&lt;br /&gt;
&lt;br /&gt;
The requestor name and email address will be used to send an order received email as soon as the order is received into C-TMS, then later in the transport process, once the order is planned and a carrier assigned, a confirmation email is sent to the requestor. The order received and order confirmed emails will contain an attached PDF document formatted as shown below &lt;br /&gt;
&lt;br /&gt;
[[Image:]][[Image:]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Order Capture:'''&lt;br /&gt;
&lt;br /&gt;
The C-TMS order interface will be configured so that the requestor and email address can be uploaded into pre-defined additional reference fields. If more than one destination email address is required the reference field in the interface mapping will presented as a concatenation of the email addresses separated by “;” (semi-colon).&lt;br /&gt;
&lt;br /&gt;
The CSV order import will be modified to allow the requestor and email address to be uploaded with each order.&lt;br /&gt;
&lt;br /&gt;
If manually keyed, the additional reference for the requestor and email address can be keyed into the Add Refs Tab of the order detail screen.&lt;br /&gt;
&lt;br /&gt;
Note – The system parameter that holds the default sending email address will be set up to be the value ‘dhlroad@networkrail.co.uk’. Note this will need to be done at the cost centre level of system parameters.&lt;br /&gt;
&lt;br /&gt;
Once the requestor email addresses have been captured and the order validated (UNSCHEDULED status) a message will be queued before a the existing C-TMS email process will activate on a five minute schedule to send any new emails. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Email Attachments:'''&lt;br /&gt;
&lt;br /&gt;
An Oracle report will be developed to generate the two PDF documents that form the attachment to the emails. The output is very similar for both the received and confirmed outputs. The confirmed output in addition shows the details of the appointed carrier providing the transportation.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Email Processing:'''&lt;br /&gt;
&lt;br /&gt;
A database job will run on C-TMS looking for NEW queued received and confirmed emails to send. As these are recognised, the existing process will identify queued records, generate the report output, attach to an appropriate email and send to the required recipient.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Carrier Brief:'''&lt;br /&gt;
&lt;br /&gt;
Once an order has been planned and a carrier assigned to the trip and the trip status promoted to ACCEPTED, a carrier confirmation email will be sent to confirm this information. This action will only be performed for the order(s) on the trip that contain a requester email address in additional references.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Other considerations:'''&lt;br /&gt;
&lt;br /&gt;
It is assumed that if the carrier is changed and re-briefed, this will generate another carrier confirmation email to the requestor with the revised carrier information. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''''Technical Notes:'''''&lt;br /&gt;
&lt;br /&gt;
(''A new message type of ‘ORD_CONF’ will be created to indentify orders which require requestor emails'').&lt;br /&gt;
''(Insert into the MSG_EVENT table for the record with the new ORD_CONF type containing the OMS ref of the order. This information will then be processed by a database job which will complete the sending of the email'').&lt;br /&gt;
''(A change will be required in the MSG_PROCESSING package to process the new ORD_CONF type message and run the Oracle report described. A change will then be required in the MSG_CONSTUCTOR package to obtain the email addresses and requestor names which have been captured as additional references against this order).''&lt;br /&gt;
&lt;br /&gt;
== Scope ==&lt;br /&gt;
This change will be applied to system version 10.7.0&lt;br /&gt;
&lt;br /&gt;
= Set-up =&lt;br /&gt;
== Pre-requisites ==&lt;br /&gt;
== Menu Structure ==&lt;br /&gt;
== Data ==&lt;br /&gt;
Insert into MSG_TYPE&lt;br /&gt;
&lt;br /&gt;
Values (‘ORD_CONF’,’Order Confirmation Email’,’Y’,’dhlroad@networkrail.co.uk’,null)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Insert into IMP_DECODE_ENTRY&lt;br /&gt;
&lt;br /&gt;
Values(‘XML_REFERENCE’,’1001’,’Requestor Name’);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Insert into IMP_DECODE_ENTRY&lt;br /&gt;
&lt;br /&gt;
Values(‘XML_REFERENCE’,’1002’,’Requestor Email’);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Insert into REP_REPORT&lt;br /&gt;
&lt;br /&gt;
Values(‘ORD_CONF’,’REP’,’ORD_CONF.rep’,’’,’’,’Laser’,’F’,’PORTRAIT’,’’,’’,’’)&lt;br /&gt;
&lt;br /&gt;
Insert into REP_REPORT_PARAM&lt;br /&gt;
&lt;br /&gt;
Values(‘ORD_CONF’,’REP’,’ PG_SELECT_LIST1’,’P_OMS’,’M’,’’,’OMS Ref’,’’,’’,’’,’’,’’,’N’)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Implementation Advice ==&lt;br /&gt;
A super user will be required to set the following cost centre parameters using the system parameter screen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:291361_1.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SMPT_ORD_CONF_SENDER&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| dhlroad@networkrail.co.uk&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORD_RECEIVED_SUBJECT&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| NWR Order Received&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORD_RECEIVED_MSG&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Please find attached confirmation that your NWR order has been received&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORD_PROCESSED_SUBJECT&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| NWR Order Processed&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORD_PROCESSED_MSG&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Please find attached confirmation that your NWR order has been processed.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORD_CONF_REPORT&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORD_CONF.rep&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Functional Description =&lt;br /&gt;
== Requestor Details ==&lt;br /&gt;
The requestor name and email address will be received with the order or entered manually and stored in the order references table and displayed in the ADD_REFS tab on the order screen. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:291361_2.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;The Order interface and the CSV import will be amended to allow the requestor information to be passed in and stored in the reference table. If more than one requestor is received, the system cannot store multiple records of the same reference. The import and interface will be coded to concatenate the multiple requestors into one requestor name record and one email record. The requestor details will be separated by ‘;’. The &amp;lt;SUB_REF_IDENTIFIER&amp;gt; will be set to 1001 for REQUESTOR_NAME and 1002 for REQUESTOR_EMAIL. The numbers will be translated to the required field names in the Import decode screen.&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:291361_3.png]]&lt;br /&gt;
&lt;br /&gt;
== Order Events ==&lt;br /&gt;
When an order is validated and set to Status UNSCHEDULED for the first time on the system, a record will be added to the MSG_EVENT table to generate an email to the requestor. In addition, whenever the order is scheduled and the trip is set to ACCEPTED, a record will also be added to the control table MSG_EVENT for each order on the trip with a requestor_email record. (NB this could be more than once)&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;background-color:#ffff00;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| MESSGE_EVENT&lt;br /&gt;
| style=&amp;quot;background-color:#ffff00;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:none;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| EVENT_TYPE&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ‘ORD_CONF’&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| EVENT_REF&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| OMS_REF&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| STATUS&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ‘NEW’&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SUBJECT&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ‘NWR Order Received’ || external_refererence&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| MESSAGE&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ‘Please find attached confirmation that your NWR order has been received’&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
The subject and message will be derived from four COST CENTRE parameters called &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORD_RECEIVED_SUBJECT&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| NWR Order Received&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORD_RECEIVED_MSG&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Please find attached confirmation that your NWR order has been received&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORD_PROCESSED_SUBJECT&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| NWR Order Processed || trip_id&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORD_PROCESSED_MSG&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Please find attached confirmation that your NWR order has been processed.&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
When a record is created in the Message event table, the status of the order will determine which type of report is sent to the requestor and which parameter is used to populate the subject and message fields in the MESSAGE_EVENT table. If the order status is UNSCHEDULED, the ORD_RECEIVED parameters will be used, for order status SCHEDULED, the ORD_PROCESSED parameters will be used.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
When the order status is UNSCHEDULED, the new Order_Confirmation report will be sent in the received format, when the order status is SCHEDULED, the Order Confirmation report will be sent in Processed format.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In addition to the text selected for the subject, data will also be added depending upon the status of the order. For unscheduled orders, the external reference will be added to the message subject, for scheduled orders the trip id will be added as part of the message subject&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A record will only be added to the MESSAGE_EVENT table if an order has been assigned a requestor_email record. If a trip is set back to PLANNED and the carrier is changed, another record will be added into the MESSAGE_EVENT table for the trip.&lt;br /&gt;
&lt;br /&gt;
== Order Confirmation Report ==&lt;br /&gt;
A new report called ‘Order Confirmation’ report will be created in Oracle reports and will generate a PDF file. The report will include Order details and some trip details in the Processed Format.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;background-color:#ffff00;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORDER RECEIVED REPORT&lt;br /&gt;
| style=&amp;quot;background-color:#ffff00;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:none;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORDER_NUMBER&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SCH_ORD.OMS_REF&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| CREATION_DATE&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SCH_ORD.DATE_CREATED&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_CONTACT&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_CONTACT.FORENAME|| GEO_CONTACT.SURNAME&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_SITE_NAME&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.LOCATION_NAME&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_ADDRESS1&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.ADRESS_LINE1&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_ADDRESS2&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.ADRESS_LINE2&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_ADDRESS3&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.ADRESS_LINE3&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_POSTCODE&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.POSTCODE&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_CONTACT_NUMBER&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_CONTACT.PHONE&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_DATE_TIME&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SCH_ORD.EARLY_COLL||SCH_ORD.LATE_COLL&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| PRODUCT_CODE&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SCH_ORD_ITEMS.PRODUCT_TYPE_ID&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| PRODUCT_DESCRIPTION&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| PRD_PRODUCT_ITEM.ITEM_DESCRIPTION&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| PRODUCT_QTY&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SUM(SCH_ORD_ITEMS.QTY_ORDERED)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DELIVERY_CONTACT&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_CONTACT.FORENAME|| GEO_CONTACT.SURNAME&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DELIVERY_SITE_NAME&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.LOCATION_NAME&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DELIVERY_ADDRESS_1&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.ADRESS_LINE1&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DELIVERY_ADDRESS_2&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.ADRESS_LINE2&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DELIVERY_ADDRESS_3&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.ADRESS_LINE3&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DELIVERY_POSTCODE&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.POSTCODE&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| HIAB_REQUESTED&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DELIVERY_DATE_TIME&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SCH_ORD.EARLY_DEL||SCH_ORD.LATE_DEL&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SURCHARGES&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SPECIAL INSTRUCTIONS&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SCH_ORD.SPECIAL_INSTRUCTIONS&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;background-color:#ffff00;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORDER PROCESSED REPORT&lt;br /&gt;
| style=&amp;quot;background-color:#ffff00;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:none;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORDER_NUMBER&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SCH_ORD.OMS_REF&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| CREATION_DATE&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SCH_ORD.DATE_CREATED&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| JOURNEY NUMBER&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SCH_TRIP.TRIP_ID&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| HAULIER NAME&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| RES_CARRIER.CARRIER_NAME&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| HAULIER CONTACT&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| RES_CARRIER.PHONE&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_CONTACT&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_CONTACT.FORENAME|| GEO_CONTACT.SURNAME&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_SITE_NAME&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.LOCATION_NAME&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_ADDRESS1&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.ADRESS_LINE1&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_ADDRESS2&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.ADRESS_LINE2&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_ADDRESS3&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.ADRESS_LINE3&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_POSTCODE&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.POSTCODE&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_CONTACT_NUMBER&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_CONTACT.PHONE&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_DATE_TIME&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SCH_ORD.EARLY_COLL||SCH_ORD.LATE_COLL&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| PRODUCT_CODE&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SCH_ORD_ITEMS.PRODUCT_TYPE_ID&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| PRODUCT_DESCRIPTION&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| PRD_PRODUCT_ITEM.ITEM_DESCRIPTION&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| PRODUCT_QTY&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SUM(SCH_ORD_ITEMS.QTY_ORDERED)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DELIVERY_CONTACT&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_CONTACT.FORENAME|| GEO_CONTACT.SURNAME&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DELIVERY_SITE_NAME&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.LOCATION_NAME&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DELIVERY_ADDRESS_1&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.ADRESS_LINE1&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DELIVERY_ADDRESS_2&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.ADRESS_LINE2&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DELIVERY_ADDRESS_3&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.ADRESS_LINE3&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DELIVERY_POSTCODE&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.POSTCODE&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| HIAB_REQUESTED&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DELIVERY_DATE_TIME&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SCH_ORD.EARLY_DEL||SCH_ORD.LATE_DEL&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SURCHARGES&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SPECIAL INSTRUCTIONS&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SCH_ORD.SPECIAL_INSTRUCTIONS&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
The order status will be used to control if the trip information is displayed. The DHL and Network Rail logos will be displayed on the report and fixed text will be displayed in the footer. The content of the text will be controlled by the status of the order.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The report will be automatically generated based on order events and will also be available to run from the reports screen. The user will be required to provide an OMS_REF. A new record will be added in the REP_REPORT and REP_REPORT_PARAMS tables to facilitate this.&lt;br /&gt;
&lt;br /&gt;
[[Image:291361_4.png]]&lt;br /&gt;
&lt;br /&gt;
== Creating the Email ==&lt;br /&gt;
To generate the email, a new COST CENTRE parameters will be created:&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORD_CONF_REPORT&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORD_CONF.rep&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
A new message type will be created called ORD_CONF , this record will be created as part of the release process.&lt;br /&gt;
&lt;br /&gt;
A new procedure will be added to the Message Processing package to process MESSAGE EVENT records created for the message type ORD­_CONF. A new procedure will be added to the message constructor package to create the record and send to the requestor email address.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Table Updates Required'''&lt;br /&gt;
&lt;br /&gt;
No Table Updates required&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Modules to be changed'''&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| '''Module Name'''&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| '''Module Type'''&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| '''Notes'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| MSG_PROCESSING&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Package&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Amendment: New procedure&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| MSG_CONSTRUCTOR&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Package&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Amendment: New procedure&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORD_CONF&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Report&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| New Report&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| TI_SCH_ORD_STATUS_TRIGGER&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Trigger&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Amendment &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| TIU_TRIP_STATUS&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Trigger&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Amendment&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''References'''&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Ref No'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Document Title &amp;amp; ID'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Version'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Date'''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;1&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| EST-291361 MS-8KNGMB Requestor Emails v1.0&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;1.0&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''20/09/2011'''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Glossary'''&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Term or Acronym'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Meaning'''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| C-TMS&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Calidus TMS&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Document History '''&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Version'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Date'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Status'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Reason'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Initials'''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;0.1&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;07/10/2011&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;Draft&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Initial version&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;SEW&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;1.0&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;10/10/2011&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;Issue&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Reviewed and Issued&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;MJC&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;1.1&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;21/10/2011&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;Draft&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Changed following review with client&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;SEW&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;2.0&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;21/10/2011&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;Draft&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Reviewed and Emailed to AK, tracking left on for ease of reading, expected v3.0 will clear&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;MJC&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=AUTHORISED BY=&lt;br /&gt;
{| Border=&amp;quot;1&amp;quot;	&lt;br /&gt;
| '''''Matt Crisford'''''&lt;br /&gt;
| Development Manager&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| '''''Peter Greer'''''&lt;br /&gt;
| TMSCC MTS Product Manager &lt;br /&gt;
| &lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://calidusassist.adcservices.apteancloud.com/calidus-assist/MTS/index.php?title=291361&amp;diff=5202</id>
		<title>291361</title>
		<link rel="alternate" type="text/html" href="https://calidusassist.adcservices.apteancloud.com/calidus-assist/MTS/index.php?title=291361&amp;diff=5202"/>
		<updated>2012-05-10T15:42:57Z</updated>

		<summary type="html">&lt;p&gt;Admin: /* Solution */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Doc_Title|System=FUNCTIONAL SPECIFICATION|Title=Requestor Emails|Reference=FS 291361 MS8KNGMG|Version=2.0|Date=21/10/11|Sysver=10.7|Client=DHL C-TMS}}&lt;br /&gt;
&lt;br /&gt;
== Client Requirement ==&lt;br /&gt;
'''Change Request Summary:'''&lt;br /&gt;
&lt;br /&gt;
Requestor Emails&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Change Request Details:'''&lt;br /&gt;
&lt;br /&gt;
Order requestor is automatically sent an email to confirm details of bookings as order is received into C-TMS. Once briefed, a follow-up email confirms the carrier appointed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Benefits identified as a result of the change:'''&lt;br /&gt;
&lt;br /&gt;
Confirmation received by the requestor for any orders placed and then briefed to carrier.&lt;br /&gt;
&lt;br /&gt;
== Solution ==&lt;br /&gt;
'''Additional References/Message Types:'''&lt;br /&gt;
&lt;br /&gt;
The additional references functionality provided by the orders screen will be used to receive and store the requestor name and requestor email address. This data will be either manually entered or captured through the CSV order import facility or captured through the XML order EDI interface.&lt;br /&gt;
&lt;br /&gt;
The requestor name and email address will be used to send an order received email as soon as the order is received into C-TMS, then later in the transport process, once the order is planned and a carrier assigned, a confirmation email is sent to the requestor. The order received and order confirmed emails will contain an attached PDF document formatted as shown below &lt;br /&gt;
&lt;br /&gt;
[[Image:]][[Image:]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Order Capture:'''&lt;br /&gt;
&lt;br /&gt;
The C-TMS order interface will be configured so that the requestor and email address can be uploaded into pre-defined additional reference fields. If more than one destination email address is required the reference field in the interface mapping will presented as a concatenation of the email addresses separated by “;” (semi-colon).&lt;br /&gt;
&lt;br /&gt;
The CSV order import will be modified to allow the requestor and email address to be uploaded with each order.&lt;br /&gt;
&lt;br /&gt;
If manually keyed, the additional reference for the requestor and email address can be keyed into the Add Refs Tab of the order detail screen.&lt;br /&gt;
&lt;br /&gt;
Note – The system parameter that holds the default sending email address will be set up to be the value ‘dhlroad@networkrail.co.uk’. Note this will need to be done at the cost centre level of system parameters.&lt;br /&gt;
&lt;br /&gt;
Once the requestor email addresses have been captured and the order validated (UNSCHEDULED status) a message will be queued before a the existing C-TMS email process will activate on a five minute schedule to send any new emails. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Email Attachments:'''&lt;br /&gt;
&lt;br /&gt;
An Oracle report will be developed to generate the two PDF documents that form the attachment to the emails. The output is very similar for both the received and confirmed outputs. The confirmed output in addition shows the details of the appointed carrier providing the transportation.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Email Processing:'''&lt;br /&gt;
&lt;br /&gt;
A database job will run on C-TMS looking for NEW queued received and confirmed emails to send. As these are recognised, the existing process will identify queued records, generate the report output, attach to an appropriate email and send to the required recipient.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Carrier Brief:'''&lt;br /&gt;
&lt;br /&gt;
Once an order has been planned and a carrier assigned to the trip and the trip status promoted to ACCEPTED, a carrier confirmation email will be sent to confirm this information. This action will only be performed for the order(s) on the trip that contain a requester email address in additional references.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Other considerations:'''&lt;br /&gt;
&lt;br /&gt;
It is assumed that if the carrier is changed and re-briefed, this will generate another carrier confirmation email to the requestor with the revised carrier information. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''''Technical Notes:'''''&lt;br /&gt;
&lt;br /&gt;
(''A new message type of ‘ORD_CONF’ will be created to indentify orders which require requestor emails'').&lt;br /&gt;
''(Insert into the MSG_EVENT table for the record with the new ORD_CONF type containing the OMS ref of the order. This information will then be processed by a database job which will complete the sending of the email'').&lt;br /&gt;
''(A change will be required in the MSG_PROCESSING package to process the new ORD_CONF type message and run the Oracle report described. A change will then be required in the MSG_CONSTUCTOR package to obtain the email addresses and requestor names which have been captured as additional references against this order).''&lt;br /&gt;
&lt;br /&gt;
== Scope ==&lt;br /&gt;
This change will be applied to system version 10.7.0&lt;br /&gt;
&lt;br /&gt;
= Set-up =&lt;br /&gt;
== Pre-requisites ==&lt;br /&gt;
== Menu Structure ==&lt;br /&gt;
== Data ==&lt;br /&gt;
Insert into MSG_TYPE&lt;br /&gt;
&lt;br /&gt;
Values (‘ORD_CONF’,’Order Confirmation Email’,’Y’,’dhlroad@networkrail.co.uk’,null)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Insert into IMP_DECODE_ENTRY&lt;br /&gt;
&lt;br /&gt;
Values(‘XML_REFERENCE’,’1001’,’Requestor Name’);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Insert into IMP_DECODE_ENTRY&lt;br /&gt;
&lt;br /&gt;
Values(‘XML_REFERENCE’,’1002’,’Requestor Email’);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Insert into REP_REPORT&lt;br /&gt;
&lt;br /&gt;
Values(‘ORD_CONF’,’REP’,’ORD_CONF.rep’,’’,’’,’Laser’,’F’,’PORTRAIT’,’’,’’,’’)&lt;br /&gt;
&lt;br /&gt;
Insert into REP_REPORT_PARAM&lt;br /&gt;
&lt;br /&gt;
Values(‘ORD_CONF’,’REP’,’ PG_SELECT_LIST1’,’P_OMS’,’M’,’’,’OMS Ref’,’’,’’,’’,’’,’’,’N’)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Implementation Advice ==&lt;br /&gt;
A super user will be required to set the following cost centre parameters using the system parameter screen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:291361_1.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SMPT_ORD_CONF_SENDER&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| dhlroad@networkrail.co.uk&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORD_RECEIVED_SUBJECT&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| NWR Order Received&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORD_RECEIVED_MSG&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Please find attached confirmation that your NWR order has been received&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORD_PROCESSED_SUBJECT&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| NWR Order Processed&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORD_PROCESSED_MSG&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Please find attached confirmation that your NWR order has been processed.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORD_CONF_REPORT&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORD_CONF.rep&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Functional Description =&lt;br /&gt;
== Requestor Details ==&lt;br /&gt;
The requestor name and email address will be received with the order or entered manually and stored in the order references table and displayed in the ADD_REFS tab on the order screen. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:291361_2.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;The Order interface and the CSV import will be amended to allow the requestor information to be passed in and stored in the reference table. If more than one requestor is received, the system cannot store multiple records of the same reference. The import and interface will be coded to concatenate the multiple requestors into one requestor name record and one email record. The requestor details will be separated by ‘;’. The &amp;lt;SUB_REF_IDENTIFIER&amp;gt; will be set to 1001 for REQUESTOR_NAME and 1002 for REQUESTOR_EMAIL. The numbers will be translated to the required field names in the Import decode screen.&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:291361_3.png]]&lt;br /&gt;
&lt;br /&gt;
== Order Events ==&lt;br /&gt;
When an order is validated and set to Status UNSCHEDULED for the first time on the system, a record will be added to the MSG_EVENT table to generate an email to the requestor. In addition, whenever the order is scheduled and the trip is set to ACCEPTED, a record will also be added to the control table MSG_EVENT for each order on the trip with a requestor_email record. (NB this could be more than once)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Developer Notes, the code to insert the record will be written in the TI_SCH_ORD_STATUS_TRIGGER, when the status changes from INVALID to UNSCHEDULED and in TIU_TRIP_STATUS trigger.''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;background-color:#ffff00;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| MESSGE_EVENT&lt;br /&gt;
| style=&amp;quot;background-color:#ffff00;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:none;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| EVENT_TYPE&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ‘ORD_CONF’&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| EVENT_REF&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| OMS_REF&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| STATUS&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ‘NEW’&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SUBJECT&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ‘NWR Order Received’ || external_refererence&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| MESSAGE&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ‘Please find attached confirmation that your NWR order has been received’&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
The subject and message will be derived from four COST CENTRE parameters called &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORD_RECEIVED_SUBJECT&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| NWR Order Received&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORD_RECEIVED_MSG&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Please find attached confirmation that your NWR order has been received&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORD_PROCESSED_SUBJECT&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| NWR Order Processed || trip_id&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORD_PROCESSED_MSG&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Please find attached confirmation that your NWR order has been processed.&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
When a record is created in the Message event table, the status of the order will determine which type of report is sent to the requestor and which parameter is used to populate the subject and message fields in the MESSAGE_EVENT table. If the order status is UNSCHEDULED, the ORD_RECEIVED parameters will be used, for order status SCHEDULED, the ORD_PROCESSED parameters will be used.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
When the order status is UNSCHEDULED, the new Order_Confirmation report will be sent in the received format, when the order status is SCHEDULED, the Order Confirmation report will be sent in Processed format.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In addition to the text selected for the subject, data will also be added depending upon the status of the order. For unscheduled orders, the external reference will be added to the message subject, for scheduled orders the trip id will be added as part of the message subject&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A record will only be added to the MESSAGE_EVENT table if an order has been assigned a requestor_email record. If a trip is set back to PLANNED and the carrier is changed, another record will be added into the MESSAGE_EVENT table for the trip.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Order Confirmation Report ==&lt;br /&gt;
A new report called ‘Order Confirmation’ report will be created in Oracle reports and will generate a PDF file. The report will include Order details and some trip details in the Processed Format.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;background-color:#ffff00;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORDER RECEIVED REPORT&lt;br /&gt;
| style=&amp;quot;background-color:#ffff00;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:none;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORDER_NUMBER&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SCH_ORD.OMS_REF&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| CREATION_DATE&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SCH_ORD.DATE_CREATED&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_CONTACT&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_CONTACT.FORENAME|| GEO_CONTACT.SURNAME&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_SITE_NAME&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.LOCATION_NAME&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_ADDRESS1&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.ADRESS_LINE1&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_ADDRESS2&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.ADRESS_LINE2&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_ADDRESS3&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.ADRESS_LINE3&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_POSTCODE&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.POSTCODE&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_CONTACT_NUMBER&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_CONTACT.PHONE&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_DATE_TIME&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SCH_ORD.EARLY_COLL||SCH_ORD.LATE_COLL&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| PRODUCT_CODE&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SCH_ORD_ITEMS.PRODUCT_TYPE_ID&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| PRODUCT_DESCRIPTION&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| PRD_PRODUCT_ITEM.ITEM_DESCRIPTION&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| PRODUCT_QTY&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SUM(SCH_ORD_ITEMS.QTY_ORDERED)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DELIVERY_CONTACT&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_CONTACT.FORENAME|| GEO_CONTACT.SURNAME&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DELIVERY_SITE_NAME&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.LOCATION_NAME&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DELIVERY_ADDRESS_1&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.ADRESS_LINE1&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DELIVERY_ADDRESS_2&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.ADRESS_LINE2&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DELIVERY_ADDRESS_3&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.ADRESS_LINE3&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DELIVERY_POSTCODE&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.POSTCODE&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| HIAB_REQUESTED&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DELIVERY_DATE_TIME&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SCH_ORD.EARLY_DEL||SCH_ORD.LATE_DEL&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SURCHARGES&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SPECIAL INSTRUCTIONS&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SCH_ORD.SPECIAL_INSTRUCTIONS&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;background-color:#ffff00;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORDER PROCESSED REPORT&lt;br /&gt;
| style=&amp;quot;background-color:#ffff00;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:none;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORDER_NUMBER&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SCH_ORD.OMS_REF&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| CREATION_DATE&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SCH_ORD.DATE_CREATED&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| JOURNEY NUMBER&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SCH_TRIP.TRIP_ID&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| HAULIER NAME&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| RES_CARRIER.CARRIER_NAME&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| HAULIER CONTACT&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| RES_CARRIER.PHONE&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_CONTACT&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_CONTACT.FORENAME|| GEO_CONTACT.SURNAME&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_SITE_NAME&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.LOCATION_NAME&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_ADDRESS1&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.ADRESS_LINE1&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_ADDRESS2&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.ADRESS_LINE2&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_ADDRESS3&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.ADRESS_LINE3&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_POSTCODE&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.POSTCODE&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_CONTACT_NUMBER&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_CONTACT.PHONE&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_DATE_TIME&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SCH_ORD.EARLY_COLL||SCH_ORD.LATE_COLL&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| PRODUCT_CODE&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SCH_ORD_ITEMS.PRODUCT_TYPE_ID&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| PRODUCT_DESCRIPTION&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| PRD_PRODUCT_ITEM.ITEM_DESCRIPTION&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| PRODUCT_QTY&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SUM(SCH_ORD_ITEMS.QTY_ORDERED)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DELIVERY_CONTACT&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_CONTACT.FORENAME|| GEO_CONTACT.SURNAME&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DELIVERY_SITE_NAME&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.LOCATION_NAME&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DELIVERY_ADDRESS_1&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.ADRESS_LINE1&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DELIVERY_ADDRESS_2&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.ADRESS_LINE2&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DELIVERY_ADDRESS_3&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.ADRESS_LINE3&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DELIVERY_POSTCODE&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.POSTCODE&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| HIAB_REQUESTED&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DELIVERY_DATE_TIME&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SCH_ORD.EARLY_DEL||SCH_ORD.LATE_DEL&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SURCHARGES&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SPECIAL INSTRUCTIONS&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SCH_ORD.SPECIAL_INSTRUCTIONS&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
The order status will be used to control if the trip information is displayed. The DHL and Network Rail logos will be displayed on the report and fixed text will be displayed in the footer. The content of the text will be controlled by the status of the order.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The report will be automatically generated based on order events and will also be available to run from the reports screen. The user will be required to provide an OMS_REF. A new record will be added in the REP_REPORT and REP_REPORT_PARAMS tables to facilitate this.&lt;br /&gt;
&lt;br /&gt;
[[Image:291361_4.png]]&lt;br /&gt;
&lt;br /&gt;
== Creating the Email ==&lt;br /&gt;
To generate the email, a new COST CENTRE parameters will be created:&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORD_CONF_REPORT&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORD_CONF.rep&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
A new message type will be created called ORD_CONF , this record will be created as part of the release process.&lt;br /&gt;
&lt;br /&gt;
A new procedure will be added to the Message Processing package to process MESSAGE EVENT records created for the message type ORD­_CONF. A new procedure will be added to the message constructor package to create the record and send to the requestor email address.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Table Updates Required'''&lt;br /&gt;
&lt;br /&gt;
No Table Updates required&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Modules to be changed'''&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| '''Module Name'''&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| '''Module Type'''&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| '''Notes'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| MSG_PROCESSING&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Package&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Amendment: New procedure&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| MSG_CONSTRUCTOR&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Package&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Amendment: New procedure&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORD_CONF&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Report&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| New Report&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| TI_SCH_ORD_STATUS_TRIGGER&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Trigger&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Amendment &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| TIU_TRIP_STATUS&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Trigger&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Amendment&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''References'''&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Ref No'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Document Title &amp;amp; ID'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Version'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Date'''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;1&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| EST-291361 MS-8KNGMB Requestor Emails v1.0&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;1.0&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''20/09/2011'''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Glossary'''&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Term or Acronym'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Meaning'''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| C-TMS&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Calidus TMS&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Document History '''&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Version'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Date'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Status'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Reason'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Initials'''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;0.1&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;07/10/2011&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;Draft&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Initial version&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;SEW&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;1.0&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;10/10/2011&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;Issue&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Reviewed and Issued&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;MJC&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;1.1&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;21/10/2011&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;Draft&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Changed following review with client&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;SEW&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;2.0&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;21/10/2011&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;Draft&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Reviewed and Emailed to AK, tracking left on for ease of reading, expected v3.0 will clear&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;MJC&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=AUTHORISED BY=&lt;br /&gt;
{| Border=&amp;quot;1&amp;quot;	&lt;br /&gt;
| '''''Matt Crisford'''''&lt;br /&gt;
| Development Manager&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| '''''Peter Greer'''''&lt;br /&gt;
| TMSCC MTS Product Manager &lt;br /&gt;
| &lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://calidusassist.adcservices.apteancloud.com/calidus-assist/MTS/index.php?title=291361&amp;diff=5201</id>
		<title>291361</title>
		<link rel="alternate" type="text/html" href="https://calidusassist.adcservices.apteancloud.com/calidus-assist/MTS/index.php?title=291361&amp;diff=5201"/>
		<updated>2012-05-10T15:41:35Z</updated>

		<summary type="html">&lt;p&gt;Admin: /* Client Requirement */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Doc_Title|System=FUNCTIONAL SPECIFICATION|Title=Requestor Emails|Reference=FS 291361 MS8KNGMG|Version=2.0|Date=21/10/11|Sysver=10.7|Client=DHL C-TMS}}&lt;br /&gt;
&lt;br /&gt;
== Client Requirement ==&lt;br /&gt;
'''Change Request Summary:'''&lt;br /&gt;
&lt;br /&gt;
Requestor Emails&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Change Request Details:'''&lt;br /&gt;
&lt;br /&gt;
Order requestor is automatically sent an email to confirm details of bookings as order is received into C-TMS. Once briefed, a follow-up email confirms the carrier appointed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Benefits identified as a result of the change:'''&lt;br /&gt;
&lt;br /&gt;
Confirmation received by the requestor for any orders placed and then briefed to carrier.&lt;br /&gt;
&lt;br /&gt;
== Solution ==&lt;br /&gt;
'''Additional References/Message Types:'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The additional references functionality provided by the orders screen will be used to receive and store the requestor name and requestor email address. This data will be either manually entered or captured through the CSV order import facility or captured through the XML order EDI interface.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The requestor name and email address will be used to send an order received email as soon as the order is received into C-TMS, then later in the transport process, once the order is planned and a carrier assigned, a confirmation email is sent to the requestor. The order received and order confirmed emails will contain an attached PDF document formatted as shown below &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:]][[Image:]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Order Capture:'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The C-TMS order interface will be configured so that the requestor and email address can be uploaded into pre-defined additional reference fields. If more than one destination email address is required the reference field in the interface mapping will presented as a concatenation of the email addresses separated by “;” (semi-colon).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The CSV order import will be modified to allow the requestor and email address to be uploaded with each order.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If manually keyed, the additional reference for the requestor and email address can be keyed into the Add Refs Tab of the order detail screen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Note – The system parameter that holds the default sending email address will be set up to be the value ‘dhlroad@networkrail.co.uk’. Note this will need to be done at the cost centre level of system parameters.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Once the requestor email addresses have been captured and the order validated (UNSCHEDULED status) a message will be queued before a the existing C-TMS email process will activate on a five minute schedule to send any new emails. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Email Attachments:'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
An Oracle report will be developed to generate the two PDF documents that form the attachment to the emails. The output is very similar for both the received and confirmed outputs. The confirmed output in addition shows the details of the appointed carrier providing the transportation.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Email Processing:'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A database job will run on C-TMS looking for NEW queued received and confirmed emails to send. As these are recognised, the existing process will identify queued records, generate the report output, attach to an appropriate email and send to the required recipient.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Carrier Brief:'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Once an order has been planned and a carrier assigned to the trip and the trip status promoted to ACCEPTED, a carrier confirmation email will be sent to confirm this information. This action will only be performed for the order(s) on the trip that contain a requester email address in additional references.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Other considerations:'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
It is assumed that if the carrier is changed and re-briefed, this will generate another carrier confirmation email to the requestor with the revised carrier information. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''''Technical Notes:'''''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(''A new message type of ‘ORD_CONF’ will be created to indentify orders which require requestor emails'').&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''(Insert into the MSG_EVENT table for the record with the new ORD_CONF type containing the OMS ref of the order. This information will then be processed by a database job which will complete the sending of the email'').&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''(A change will be required in the MSG_PROCESSING package to process the new ORD_CONF type message and run the Oracle report described. A change will then be required in the MSG_CONSTUCTOR package to obtain the email addresses and requestor names which have been captured as additional references against this order).''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Scope ==&lt;br /&gt;
This change will be applied to system version 10.7.0&lt;br /&gt;
&lt;br /&gt;
= Set-up =&lt;br /&gt;
== Pre-requisites ==&lt;br /&gt;
== Menu Structure ==&lt;br /&gt;
== Data ==&lt;br /&gt;
Insert into MSG_TYPE&lt;br /&gt;
&lt;br /&gt;
Values (‘ORD_CONF’,’Order Confirmation Email’,’Y’,’dhlroad@networkrail.co.uk’,null)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Insert into IMP_DECODE_ENTRY&lt;br /&gt;
&lt;br /&gt;
Values(‘XML_REFERENCE’,’1001’,’Requestor Name’);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Insert into IMP_DECODE_ENTRY&lt;br /&gt;
&lt;br /&gt;
Values(‘XML_REFERENCE’,’1002’,’Requestor Email’);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Insert into REP_REPORT&lt;br /&gt;
&lt;br /&gt;
Values(‘ORD_CONF’,’REP’,’ORD_CONF.rep’,’’,’’,’Laser’,’F’,’PORTRAIT’,’’,’’,’’)&lt;br /&gt;
&lt;br /&gt;
Insert into REP_REPORT_PARAM&lt;br /&gt;
&lt;br /&gt;
Values(‘ORD_CONF’,’REP’,’ PG_SELECT_LIST1’,’P_OMS’,’M’,’’,’OMS Ref’,’’,’’,’’,’’,’’,’N’)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Implementation Advice ==&lt;br /&gt;
A super user will be required to set the following cost centre parameters using the system parameter screen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:291361_1.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SMPT_ORD_CONF_SENDER&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| dhlroad@networkrail.co.uk&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORD_RECEIVED_SUBJECT&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| NWR Order Received&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORD_RECEIVED_MSG&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Please find attached confirmation that your NWR order has been received&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORD_PROCESSED_SUBJECT&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| NWR Order Processed&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORD_PROCESSED_MSG&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Please find attached confirmation that your NWR order has been processed.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORD_CONF_REPORT&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORD_CONF.rep&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Functional Description =&lt;br /&gt;
== Requestor Details ==&lt;br /&gt;
The requestor name and email address will be received with the order or entered manually and stored in the order references table and displayed in the ADD_REFS tab on the order screen. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:291361_2.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;The Order interface and the CSV import will be amended to allow the requestor information to be passed in and stored in the reference table. If more than one requestor is received, the system cannot store multiple records of the same reference. The import and interface will be coded to concatenate the multiple requestors into one requestor name record and one email record. The requestor details will be separated by ‘;’. The &amp;lt;SUB_REF_IDENTIFIER&amp;gt; will be set to 1001 for REQUESTOR_NAME and 1002 for REQUESTOR_EMAIL. The numbers will be translated to the required field names in the Import decode screen.&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:291361_3.png]]&lt;br /&gt;
&lt;br /&gt;
== Order Events ==&lt;br /&gt;
When an order is validated and set to Status UNSCHEDULED for the first time on the system, a record will be added to the MSG_EVENT table to generate an email to the requestor. In addition, whenever the order is scheduled and the trip is set to ACCEPTED, a record will also be added to the control table MSG_EVENT for each order on the trip with a requestor_email record. (NB this could be more than once)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Developer Notes, the code to insert the record will be written in the TI_SCH_ORD_STATUS_TRIGGER, when the status changes from INVALID to UNSCHEDULED and in TIU_TRIP_STATUS trigger.''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;background-color:#ffff00;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| MESSGE_EVENT&lt;br /&gt;
| style=&amp;quot;background-color:#ffff00;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:none;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| EVENT_TYPE&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ‘ORD_CONF’&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| EVENT_REF&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| OMS_REF&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| STATUS&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ‘NEW’&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SUBJECT&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ‘NWR Order Received’ || external_refererence&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| MESSAGE&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ‘Please find attached confirmation that your NWR order has been received’&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
The subject and message will be derived from four COST CENTRE parameters called &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORD_RECEIVED_SUBJECT&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| NWR Order Received&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORD_RECEIVED_MSG&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Please find attached confirmation that your NWR order has been received&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORD_PROCESSED_SUBJECT&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| NWR Order Processed || trip_id&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORD_PROCESSED_MSG&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Please find attached confirmation that your NWR order has been processed.&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
When a record is created in the Message event table, the status of the order will determine which type of report is sent to the requestor and which parameter is used to populate the subject and message fields in the MESSAGE_EVENT table. If the order status is UNSCHEDULED, the ORD_RECEIVED parameters will be used, for order status SCHEDULED, the ORD_PROCESSED parameters will be used.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
When the order status is UNSCHEDULED, the new Order_Confirmation report will be sent in the received format, when the order status is SCHEDULED, the Order Confirmation report will be sent in Processed format.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In addition to the text selected for the subject, data will also be added depending upon the status of the order. For unscheduled orders, the external reference will be added to the message subject, for scheduled orders the trip id will be added as part of the message subject&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A record will only be added to the MESSAGE_EVENT table if an order has been assigned a requestor_email record. If a trip is set back to PLANNED and the carrier is changed, another record will be added into the MESSAGE_EVENT table for the trip.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Order Confirmation Report ==&lt;br /&gt;
A new report called ‘Order Confirmation’ report will be created in Oracle reports and will generate a PDF file. The report will include Order details and some trip details in the Processed Format.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;background-color:#ffff00;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORDER RECEIVED REPORT&lt;br /&gt;
| style=&amp;quot;background-color:#ffff00;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:none;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORDER_NUMBER&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SCH_ORD.OMS_REF&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| CREATION_DATE&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SCH_ORD.DATE_CREATED&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_CONTACT&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_CONTACT.FORENAME|| GEO_CONTACT.SURNAME&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_SITE_NAME&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.LOCATION_NAME&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_ADDRESS1&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.ADRESS_LINE1&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_ADDRESS2&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.ADRESS_LINE2&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_ADDRESS3&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.ADRESS_LINE3&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_POSTCODE&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.POSTCODE&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_CONTACT_NUMBER&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_CONTACT.PHONE&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_DATE_TIME&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SCH_ORD.EARLY_COLL||SCH_ORD.LATE_COLL&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| PRODUCT_CODE&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SCH_ORD_ITEMS.PRODUCT_TYPE_ID&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| PRODUCT_DESCRIPTION&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| PRD_PRODUCT_ITEM.ITEM_DESCRIPTION&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| PRODUCT_QTY&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SUM(SCH_ORD_ITEMS.QTY_ORDERED)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DELIVERY_CONTACT&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_CONTACT.FORENAME|| GEO_CONTACT.SURNAME&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DELIVERY_SITE_NAME&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.LOCATION_NAME&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DELIVERY_ADDRESS_1&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.ADRESS_LINE1&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DELIVERY_ADDRESS_2&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.ADRESS_LINE2&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DELIVERY_ADDRESS_3&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.ADRESS_LINE3&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DELIVERY_POSTCODE&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.POSTCODE&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| HIAB_REQUESTED&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DELIVERY_DATE_TIME&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SCH_ORD.EARLY_DEL||SCH_ORD.LATE_DEL&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SURCHARGES&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SPECIAL INSTRUCTIONS&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SCH_ORD.SPECIAL_INSTRUCTIONS&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;background-color:#ffff00;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORDER PROCESSED REPORT&lt;br /&gt;
| style=&amp;quot;background-color:#ffff00;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:none;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORDER_NUMBER&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SCH_ORD.OMS_REF&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| CREATION_DATE&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SCH_ORD.DATE_CREATED&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| JOURNEY NUMBER&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SCH_TRIP.TRIP_ID&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| HAULIER NAME&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| RES_CARRIER.CARRIER_NAME&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| HAULIER CONTACT&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| RES_CARRIER.PHONE&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_CONTACT&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_CONTACT.FORENAME|| GEO_CONTACT.SURNAME&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_SITE_NAME&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.LOCATION_NAME&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_ADDRESS1&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.ADRESS_LINE1&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_ADDRESS2&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.ADRESS_LINE2&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_ADDRESS3&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.ADRESS_LINE3&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_POSTCODE&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.POSTCODE&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_CONTACT_NUMBER&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_CONTACT.PHONE&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_DATE_TIME&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SCH_ORD.EARLY_COLL||SCH_ORD.LATE_COLL&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| PRODUCT_CODE&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SCH_ORD_ITEMS.PRODUCT_TYPE_ID&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| PRODUCT_DESCRIPTION&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| PRD_PRODUCT_ITEM.ITEM_DESCRIPTION&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| PRODUCT_QTY&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SUM(SCH_ORD_ITEMS.QTY_ORDERED)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DELIVERY_CONTACT&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_CONTACT.FORENAME|| GEO_CONTACT.SURNAME&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DELIVERY_SITE_NAME&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.LOCATION_NAME&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DELIVERY_ADDRESS_1&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.ADRESS_LINE1&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DELIVERY_ADDRESS_2&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.ADRESS_LINE2&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DELIVERY_ADDRESS_3&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.ADRESS_LINE3&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DELIVERY_POSTCODE&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.POSTCODE&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| HIAB_REQUESTED&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DELIVERY_DATE_TIME&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SCH_ORD.EARLY_DEL||SCH_ORD.LATE_DEL&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SURCHARGES&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SPECIAL INSTRUCTIONS&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SCH_ORD.SPECIAL_INSTRUCTIONS&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
The order status will be used to control if the trip information is displayed. The DHL and Network Rail logos will be displayed on the report and fixed text will be displayed in the footer. The content of the text will be controlled by the status of the order.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The report will be automatically generated based on order events and will also be available to run from the reports screen. The user will be required to provide an OMS_REF. A new record will be added in the REP_REPORT and REP_REPORT_PARAMS tables to facilitate this.&lt;br /&gt;
&lt;br /&gt;
[[Image:291361_4.png]]&lt;br /&gt;
&lt;br /&gt;
== Creating the Email ==&lt;br /&gt;
To generate the email, a new COST CENTRE parameters will be created:&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORD_CONF_REPORT&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORD_CONF.rep&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
A new message type will be created called ORD_CONF , this record will be created as part of the release process.&lt;br /&gt;
&lt;br /&gt;
A new procedure will be added to the Message Processing package to process MESSAGE EVENT records created for the message type ORD­_CONF. A new procedure will be added to the message constructor package to create the record and send to the requestor email address.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Table Updates Required'''&lt;br /&gt;
&lt;br /&gt;
No Table Updates required&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Modules to be changed'''&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| '''Module Name'''&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| '''Module Type'''&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| '''Notes'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| MSG_PROCESSING&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Package&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Amendment: New procedure&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| MSG_CONSTRUCTOR&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Package&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Amendment: New procedure&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORD_CONF&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Report&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| New Report&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| TI_SCH_ORD_STATUS_TRIGGER&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Trigger&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Amendment &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| TIU_TRIP_STATUS&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Trigger&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Amendment&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''References'''&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Ref No'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Document Title &amp;amp; ID'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Version'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Date'''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;1&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| EST-291361 MS-8KNGMB Requestor Emails v1.0&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;1.0&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''20/09/2011'''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Glossary'''&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Term or Acronym'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Meaning'''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| C-TMS&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Calidus TMS&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Document History '''&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Version'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Date'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Status'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Reason'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Initials'''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;0.1&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;07/10/2011&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;Draft&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Initial version&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;SEW&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;1.0&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;10/10/2011&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;Issue&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Reviewed and Issued&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;MJC&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;1.1&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;21/10/2011&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;Draft&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Changed following review with client&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;SEW&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;2.0&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;21/10/2011&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;Draft&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Reviewed and Emailed to AK, tracking left on for ease of reading, expected v3.0 will clear&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;MJC&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=AUTHORISED BY=&lt;br /&gt;
{| Border=&amp;quot;1&amp;quot;	&lt;br /&gt;
| '''''Matt Crisford'''''&lt;br /&gt;
| Development Manager&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| '''''Peter Greer'''''&lt;br /&gt;
| TMSCC MTS Product Manager &lt;br /&gt;
| &lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://calidusassist.adcservices.apteancloud.com/calidus-assist/MTS/index.php?title=File:291361_4.png&amp;diff=5200</id>
		<title>File:291361 4.png</title>
		<link rel="alternate" type="text/html" href="https://calidusassist.adcservices.apteancloud.com/calidus-assist/MTS/index.php?title=File:291361_4.png&amp;diff=5200"/>
		<updated>2012-05-10T15:40:29Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://calidusassist.adcservices.apteancloud.com/calidus-assist/MTS/index.php?title=291361&amp;diff=5199</id>
		<title>291361</title>
		<link rel="alternate" type="text/html" href="https://calidusassist.adcservices.apteancloud.com/calidus-assist/MTS/index.php?title=291361&amp;diff=5199"/>
		<updated>2012-05-10T15:39:52Z</updated>

		<summary type="html">&lt;p&gt;Admin: /* Order Confirmation Report */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Doc_Title|System=FUNCTIONAL SPECIFICATION|Title=Requestor Emails|Reference=FS 291361 MS8KNGMG|Version=2.0|Date=21/10/11|Sysver=10.7|Client=DHL C-TMS}}&lt;br /&gt;
&lt;br /&gt;
== Client Requirement ==&lt;br /&gt;
'''Change Request Summary:'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Requestor Emails&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Change Request Details:'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Order requestor is automatically sent an email to confirm details of bookings as order is received into C-TMS. Once briefed, a follow-up email confirms the carrier appointed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Benefits identified as a result of the change:'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Confirmation received by the requestor for any orders placed and then briefed to carrier.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Solution ==&lt;br /&gt;
'''Additional References/Message Types:'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The additional references functionality provided by the orders screen will be used to receive and store the requestor name and requestor email address. This data will be either manually entered or captured through the CSV order import facility or captured through the XML order EDI interface.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The requestor name and email address will be used to send an order received email as soon as the order is received into C-TMS, then later in the transport process, once the order is planned and a carrier assigned, a confirmation email is sent to the requestor. The order received and order confirmed emails will contain an attached PDF document formatted as shown below &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:]][[Image:]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Order Capture:'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The C-TMS order interface will be configured so that the requestor and email address can be uploaded into pre-defined additional reference fields. If more than one destination email address is required the reference field in the interface mapping will presented as a concatenation of the email addresses separated by “;” (semi-colon).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The CSV order import will be modified to allow the requestor and email address to be uploaded with each order.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If manually keyed, the additional reference for the requestor and email address can be keyed into the Add Refs Tab of the order detail screen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Note – The system parameter that holds the default sending email address will be set up to be the value ‘dhlroad@networkrail.co.uk’. Note this will need to be done at the cost centre level of system parameters.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Once the requestor email addresses have been captured and the order validated (UNSCHEDULED status) a message will be queued before a the existing C-TMS email process will activate on a five minute schedule to send any new emails. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Email Attachments:'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
An Oracle report will be developed to generate the two PDF documents that form the attachment to the emails. The output is very similar for both the received and confirmed outputs. The confirmed output in addition shows the details of the appointed carrier providing the transportation.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Email Processing:'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A database job will run on C-TMS looking for NEW queued received and confirmed emails to send. As these are recognised, the existing process will identify queued records, generate the report output, attach to an appropriate email and send to the required recipient.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Carrier Brief:'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Once an order has been planned and a carrier assigned to the trip and the trip status promoted to ACCEPTED, a carrier confirmation email will be sent to confirm this information. This action will only be performed for the order(s) on the trip that contain a requester email address in additional references.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Other considerations:'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
It is assumed that if the carrier is changed and re-briefed, this will generate another carrier confirmation email to the requestor with the revised carrier information. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''''Technical Notes:'''''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(''A new message type of ‘ORD_CONF’ will be created to indentify orders which require requestor emails'').&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''(Insert into the MSG_EVENT table for the record with the new ORD_CONF type containing the OMS ref of the order. This information will then be processed by a database job which will complete the sending of the email'').&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''(A change will be required in the MSG_PROCESSING package to process the new ORD_CONF type message and run the Oracle report described. A change will then be required in the MSG_CONSTUCTOR package to obtain the email addresses and requestor names which have been captured as additional references against this order).''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Scope ==&lt;br /&gt;
This change will be applied to system version 10.7.0&lt;br /&gt;
&lt;br /&gt;
= Set-up =&lt;br /&gt;
== Pre-requisites ==&lt;br /&gt;
== Menu Structure ==&lt;br /&gt;
== Data ==&lt;br /&gt;
Insert into MSG_TYPE&lt;br /&gt;
&lt;br /&gt;
Values (‘ORD_CONF’,’Order Confirmation Email’,’Y’,’dhlroad@networkrail.co.uk’,null)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Insert into IMP_DECODE_ENTRY&lt;br /&gt;
&lt;br /&gt;
Values(‘XML_REFERENCE’,’1001’,’Requestor Name’);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Insert into IMP_DECODE_ENTRY&lt;br /&gt;
&lt;br /&gt;
Values(‘XML_REFERENCE’,’1002’,’Requestor Email’);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Insert into REP_REPORT&lt;br /&gt;
&lt;br /&gt;
Values(‘ORD_CONF’,’REP’,’ORD_CONF.rep’,’’,’’,’Laser’,’F’,’PORTRAIT’,’’,’’,’’)&lt;br /&gt;
&lt;br /&gt;
Insert into REP_REPORT_PARAM&lt;br /&gt;
&lt;br /&gt;
Values(‘ORD_CONF’,’REP’,’ PG_SELECT_LIST1’,’P_OMS’,’M’,’’,’OMS Ref’,’’,’’,’’,’’,’’,’N’)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Implementation Advice ==&lt;br /&gt;
A super user will be required to set the following cost centre parameters using the system parameter screen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:291361_1.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SMPT_ORD_CONF_SENDER&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| dhlroad@networkrail.co.uk&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORD_RECEIVED_SUBJECT&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| NWR Order Received&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORD_RECEIVED_MSG&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Please find attached confirmation that your NWR order has been received&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORD_PROCESSED_SUBJECT&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| NWR Order Processed&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORD_PROCESSED_MSG&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Please find attached confirmation that your NWR order has been processed.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORD_CONF_REPORT&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORD_CONF.rep&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Functional Description =&lt;br /&gt;
== Requestor Details ==&lt;br /&gt;
The requestor name and email address will be received with the order or entered manually and stored in the order references table and displayed in the ADD_REFS tab on the order screen. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:291361_2.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;The Order interface and the CSV import will be amended to allow the requestor information to be passed in and stored in the reference table. If more than one requestor is received, the system cannot store multiple records of the same reference. The import and interface will be coded to concatenate the multiple requestors into one requestor name record and one email record. The requestor details will be separated by ‘;’. The &amp;lt;SUB_REF_IDENTIFIER&amp;gt; will be set to 1001 for REQUESTOR_NAME and 1002 for REQUESTOR_EMAIL. The numbers will be translated to the required field names in the Import decode screen.&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:291361_3.png]]&lt;br /&gt;
&lt;br /&gt;
== Order Events ==&lt;br /&gt;
When an order is validated and set to Status UNSCHEDULED for the first time on the system, a record will be added to the MSG_EVENT table to generate an email to the requestor. In addition, whenever the order is scheduled and the trip is set to ACCEPTED, a record will also be added to the control table MSG_EVENT for each order on the trip with a requestor_email record. (NB this could be more than once)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Developer Notes, the code to insert the record will be written in the TI_SCH_ORD_STATUS_TRIGGER, when the status changes from INVALID to UNSCHEDULED and in TIU_TRIP_STATUS trigger.''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;background-color:#ffff00;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| MESSGE_EVENT&lt;br /&gt;
| style=&amp;quot;background-color:#ffff00;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:none;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| EVENT_TYPE&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ‘ORD_CONF’&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| EVENT_REF&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| OMS_REF&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| STATUS&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ‘NEW’&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SUBJECT&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ‘NWR Order Received’ || external_refererence&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| MESSAGE&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ‘Please find attached confirmation that your NWR order has been received’&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
The subject and message will be derived from four COST CENTRE parameters called &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORD_RECEIVED_SUBJECT&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| NWR Order Received&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORD_RECEIVED_MSG&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Please find attached confirmation that your NWR order has been received&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORD_PROCESSED_SUBJECT&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| NWR Order Processed || trip_id&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORD_PROCESSED_MSG&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Please find attached confirmation that your NWR order has been processed.&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
When a record is created in the Message event table, the status of the order will determine which type of report is sent to the requestor and which parameter is used to populate the subject and message fields in the MESSAGE_EVENT table. If the order status is UNSCHEDULED, the ORD_RECEIVED parameters will be used, for order status SCHEDULED, the ORD_PROCESSED parameters will be used.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
When the order status is UNSCHEDULED, the new Order_Confirmation report will be sent in the received format, when the order status is SCHEDULED, the Order Confirmation report will be sent in Processed format.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In addition to the text selected for the subject, data will also be added depending upon the status of the order. For unscheduled orders, the external reference will be added to the message subject, for scheduled orders the trip id will be added as part of the message subject&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A record will only be added to the MESSAGE_EVENT table if an order has been assigned a requestor_email record. If a trip is set back to PLANNED and the carrier is changed, another record will be added into the MESSAGE_EVENT table for the trip.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Order Confirmation Report ==&lt;br /&gt;
A new report called ‘Order Confirmation’ report will be created in Oracle reports and will generate a PDF file. The report will include Order details and some trip details in the Processed Format.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;background-color:#ffff00;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORDER RECEIVED REPORT&lt;br /&gt;
| style=&amp;quot;background-color:#ffff00;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:none;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORDER_NUMBER&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SCH_ORD.OMS_REF&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| CREATION_DATE&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SCH_ORD.DATE_CREATED&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_CONTACT&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_CONTACT.FORENAME|| GEO_CONTACT.SURNAME&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_SITE_NAME&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.LOCATION_NAME&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_ADDRESS1&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.ADRESS_LINE1&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_ADDRESS2&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.ADRESS_LINE2&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_ADDRESS3&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.ADRESS_LINE3&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_POSTCODE&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.POSTCODE&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_CONTACT_NUMBER&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_CONTACT.PHONE&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_DATE_TIME&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SCH_ORD.EARLY_COLL||SCH_ORD.LATE_COLL&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| PRODUCT_CODE&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SCH_ORD_ITEMS.PRODUCT_TYPE_ID&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| PRODUCT_DESCRIPTION&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| PRD_PRODUCT_ITEM.ITEM_DESCRIPTION&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| PRODUCT_QTY&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SUM(SCH_ORD_ITEMS.QTY_ORDERED)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DELIVERY_CONTACT&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_CONTACT.FORENAME|| GEO_CONTACT.SURNAME&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DELIVERY_SITE_NAME&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.LOCATION_NAME&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DELIVERY_ADDRESS_1&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.ADRESS_LINE1&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DELIVERY_ADDRESS_2&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.ADRESS_LINE2&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DELIVERY_ADDRESS_3&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.ADRESS_LINE3&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DELIVERY_POSTCODE&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.POSTCODE&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| HIAB_REQUESTED&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DELIVERY_DATE_TIME&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SCH_ORD.EARLY_DEL||SCH_ORD.LATE_DEL&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SURCHARGES&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SPECIAL INSTRUCTIONS&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SCH_ORD.SPECIAL_INSTRUCTIONS&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;background-color:#ffff00;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORDER PROCESSED REPORT&lt;br /&gt;
| style=&amp;quot;background-color:#ffff00;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:none;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORDER_NUMBER&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SCH_ORD.OMS_REF&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| CREATION_DATE&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SCH_ORD.DATE_CREATED&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| JOURNEY NUMBER&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SCH_TRIP.TRIP_ID&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| HAULIER NAME&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| RES_CARRIER.CARRIER_NAME&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| HAULIER CONTACT&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| RES_CARRIER.PHONE&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_CONTACT&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_CONTACT.FORENAME|| GEO_CONTACT.SURNAME&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_SITE_NAME&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.LOCATION_NAME&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_ADDRESS1&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.ADRESS_LINE1&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_ADDRESS2&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.ADRESS_LINE2&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_ADDRESS3&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.ADRESS_LINE3&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_POSTCODE&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.POSTCODE&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_CONTACT_NUMBER&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_CONTACT.PHONE&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_DATE_TIME&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SCH_ORD.EARLY_COLL||SCH_ORD.LATE_COLL&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| PRODUCT_CODE&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SCH_ORD_ITEMS.PRODUCT_TYPE_ID&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| PRODUCT_DESCRIPTION&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| PRD_PRODUCT_ITEM.ITEM_DESCRIPTION&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| PRODUCT_QTY&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SUM(SCH_ORD_ITEMS.QTY_ORDERED)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DELIVERY_CONTACT&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_CONTACT.FORENAME|| GEO_CONTACT.SURNAME&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DELIVERY_SITE_NAME&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.LOCATION_NAME&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DELIVERY_ADDRESS_1&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.ADRESS_LINE1&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DELIVERY_ADDRESS_2&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.ADRESS_LINE2&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DELIVERY_ADDRESS_3&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.ADRESS_LINE3&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DELIVERY_POSTCODE&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.POSTCODE&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| HIAB_REQUESTED&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DELIVERY_DATE_TIME&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SCH_ORD.EARLY_DEL||SCH_ORD.LATE_DEL&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SURCHARGES&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SPECIAL INSTRUCTIONS&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SCH_ORD.SPECIAL_INSTRUCTIONS&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
The order status will be used to control if the trip information is displayed. The DHL and Network Rail logos will be displayed on the report and fixed text will be displayed in the footer. The content of the text will be controlled by the status of the order.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The report will be automatically generated based on order events and will also be available to run from the reports screen. The user will be required to provide an OMS_REF. A new record will be added in the REP_REPORT and REP_REPORT_PARAMS tables to facilitate this.&lt;br /&gt;
&lt;br /&gt;
[[Image:291361_4.png]]&lt;br /&gt;
&lt;br /&gt;
== Creating the Email ==&lt;br /&gt;
To generate the email, a new COST CENTRE parameters will be created:&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORD_CONF_REPORT&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORD_CONF.rep&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
A new message type will be created called ORD_CONF , this record will be created as part of the release process.&lt;br /&gt;
&lt;br /&gt;
A new procedure will be added to the Message Processing package to process MESSAGE EVENT records created for the message type ORD­_CONF. A new procedure will be added to the message constructor package to create the record and send to the requestor email address.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Table Updates Required'''&lt;br /&gt;
&lt;br /&gt;
No Table Updates required&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Modules to be changed'''&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| '''Module Name'''&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| '''Module Type'''&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| '''Notes'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| MSG_PROCESSING&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Package&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Amendment: New procedure&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| MSG_CONSTRUCTOR&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Package&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Amendment: New procedure&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORD_CONF&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Report&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| New Report&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| TI_SCH_ORD_STATUS_TRIGGER&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Trigger&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Amendment &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| TIU_TRIP_STATUS&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Trigger&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Amendment&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''References'''&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Ref No'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Document Title &amp;amp; ID'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Version'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Date'''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;1&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| EST-291361 MS-8KNGMB Requestor Emails v1.0&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;1.0&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''20/09/2011'''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Glossary'''&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Term or Acronym'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Meaning'''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| C-TMS&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Calidus TMS&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Document History '''&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Version'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Date'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Status'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Reason'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Initials'''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;0.1&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;07/10/2011&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;Draft&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Initial version&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;SEW&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;1.0&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;10/10/2011&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;Issue&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Reviewed and Issued&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;MJC&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;1.1&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;21/10/2011&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;Draft&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Changed following review with client&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;SEW&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;2.0&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;21/10/2011&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;Draft&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Reviewed and Emailed to AK, tracking left on for ease of reading, expected v3.0 will clear&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;MJC&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=AUTHORISED BY=&lt;br /&gt;
{| Border=&amp;quot;1&amp;quot;	&lt;br /&gt;
| '''''Matt Crisford'''''&lt;br /&gt;
| Development Manager&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| '''''Peter Greer'''''&lt;br /&gt;
| TMSCC MTS Product Manager &lt;br /&gt;
| &lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://calidusassist.adcservices.apteancloud.com/calidus-assist/MTS/index.php?title=File:291361_3.png&amp;diff=5198</id>
		<title>File:291361 3.png</title>
		<link rel="alternate" type="text/html" href="https://calidusassist.adcservices.apteancloud.com/calidus-assist/MTS/index.php?title=File:291361_3.png&amp;diff=5198"/>
		<updated>2012-05-10T15:38:30Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://calidusassist.adcservices.apteancloud.com/calidus-assist/MTS/index.php?title=File:291361_2.png&amp;diff=5197</id>
		<title>File:291361 2.png</title>
		<link rel="alternate" type="text/html" href="https://calidusassist.adcservices.apteancloud.com/calidus-assist/MTS/index.php?title=File:291361_2.png&amp;diff=5197"/>
		<updated>2012-05-10T15:38:14Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://calidusassist.adcservices.apteancloud.com/calidus-assist/MTS/index.php?title=291361&amp;diff=5196</id>
		<title>291361</title>
		<link rel="alternate" type="text/html" href="https://calidusassist.adcservices.apteancloud.com/calidus-assist/MTS/index.php?title=291361&amp;diff=5196"/>
		<updated>2012-05-10T15:37:34Z</updated>

		<summary type="html">&lt;p&gt;Admin: /* Requestor Details */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Doc_Title|System=FUNCTIONAL SPECIFICATION|Title=Requestor Emails|Reference=FS 291361 MS8KNGMG|Version=2.0|Date=21/10/11|Sysver=10.7|Client=DHL C-TMS}}&lt;br /&gt;
&lt;br /&gt;
== Client Requirement ==&lt;br /&gt;
'''Change Request Summary:'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Requestor Emails&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Change Request Details:'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Order requestor is automatically sent an email to confirm details of bookings as order is received into C-TMS. Once briefed, a follow-up email confirms the carrier appointed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Benefits identified as a result of the change:'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Confirmation received by the requestor for any orders placed and then briefed to carrier.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Solution ==&lt;br /&gt;
'''Additional References/Message Types:'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The additional references functionality provided by the orders screen will be used to receive and store the requestor name and requestor email address. This data will be either manually entered or captured through the CSV order import facility or captured through the XML order EDI interface.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The requestor name and email address will be used to send an order received email as soon as the order is received into C-TMS, then later in the transport process, once the order is planned and a carrier assigned, a confirmation email is sent to the requestor. The order received and order confirmed emails will contain an attached PDF document formatted as shown below &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:]][[Image:]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Order Capture:'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The C-TMS order interface will be configured so that the requestor and email address can be uploaded into pre-defined additional reference fields. If more than one destination email address is required the reference field in the interface mapping will presented as a concatenation of the email addresses separated by “;” (semi-colon).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The CSV order import will be modified to allow the requestor and email address to be uploaded with each order.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If manually keyed, the additional reference for the requestor and email address can be keyed into the Add Refs Tab of the order detail screen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Note – The system parameter that holds the default sending email address will be set up to be the value ‘dhlroad@networkrail.co.uk’. Note this will need to be done at the cost centre level of system parameters.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Once the requestor email addresses have been captured and the order validated (UNSCHEDULED status) a message will be queued before a the existing C-TMS email process will activate on a five minute schedule to send any new emails. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Email Attachments:'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
An Oracle report will be developed to generate the two PDF documents that form the attachment to the emails. The output is very similar for both the received and confirmed outputs. The confirmed output in addition shows the details of the appointed carrier providing the transportation.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Email Processing:'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A database job will run on C-TMS looking for NEW queued received and confirmed emails to send. As these are recognised, the existing process will identify queued records, generate the report output, attach to an appropriate email and send to the required recipient.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Carrier Brief:'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Once an order has been planned and a carrier assigned to the trip and the trip status promoted to ACCEPTED, a carrier confirmation email will be sent to confirm this information. This action will only be performed for the order(s) on the trip that contain a requester email address in additional references.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Other considerations:'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
It is assumed that if the carrier is changed and re-briefed, this will generate another carrier confirmation email to the requestor with the revised carrier information. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''''Technical Notes:'''''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(''A new message type of ‘ORD_CONF’ will be created to indentify orders which require requestor emails'').&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''(Insert into the MSG_EVENT table for the record with the new ORD_CONF type containing the OMS ref of the order. This information will then be processed by a database job which will complete the sending of the email'').&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''(A change will be required in the MSG_PROCESSING package to process the new ORD_CONF type message and run the Oracle report described. A change will then be required in the MSG_CONSTUCTOR package to obtain the email addresses and requestor names which have been captured as additional references against this order).''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Scope ==&lt;br /&gt;
This change will be applied to system version 10.7.0&lt;br /&gt;
&lt;br /&gt;
= Set-up =&lt;br /&gt;
== Pre-requisites ==&lt;br /&gt;
== Menu Structure ==&lt;br /&gt;
== Data ==&lt;br /&gt;
Insert into MSG_TYPE&lt;br /&gt;
&lt;br /&gt;
Values (‘ORD_CONF’,’Order Confirmation Email’,’Y’,’dhlroad@networkrail.co.uk’,null)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Insert into IMP_DECODE_ENTRY&lt;br /&gt;
&lt;br /&gt;
Values(‘XML_REFERENCE’,’1001’,’Requestor Name’);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Insert into IMP_DECODE_ENTRY&lt;br /&gt;
&lt;br /&gt;
Values(‘XML_REFERENCE’,’1002’,’Requestor Email’);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Insert into REP_REPORT&lt;br /&gt;
&lt;br /&gt;
Values(‘ORD_CONF’,’REP’,’ORD_CONF.rep’,’’,’’,’Laser’,’F’,’PORTRAIT’,’’,’’,’’)&lt;br /&gt;
&lt;br /&gt;
Insert into REP_REPORT_PARAM&lt;br /&gt;
&lt;br /&gt;
Values(‘ORD_CONF’,’REP’,’ PG_SELECT_LIST1’,’P_OMS’,’M’,’’,’OMS Ref’,’’,’’,’’,’’,’’,’N’)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Implementation Advice ==&lt;br /&gt;
A super user will be required to set the following cost centre parameters using the system parameter screen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:291361_1.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SMPT_ORD_CONF_SENDER&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| dhlroad@networkrail.co.uk&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORD_RECEIVED_SUBJECT&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| NWR Order Received&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORD_RECEIVED_MSG&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Please find attached confirmation that your NWR order has been received&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORD_PROCESSED_SUBJECT&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| NWR Order Processed&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORD_PROCESSED_MSG&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Please find attached confirmation that your NWR order has been processed.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORD_CONF_REPORT&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORD_CONF.rep&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Functional Description =&lt;br /&gt;
== Requestor Details ==&lt;br /&gt;
The requestor name and email address will be received with the order or entered manually and stored in the order references table and displayed in the ADD_REFS tab on the order screen. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:291361_2.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;The Order interface and the CSV import will be amended to allow the requestor information to be passed in and stored in the reference table. If more than one requestor is received, the system cannot store multiple records of the same reference. The import and interface will be coded to concatenate the multiple requestors into one requestor name record and one email record. The requestor details will be separated by ‘;’. The &amp;lt;SUB_REF_IDENTIFIER&amp;gt; will be set to 1001 for REQUESTOR_NAME and 1002 for REQUESTOR_EMAIL. The numbers will be translated to the required field names in the Import decode screen.&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:291361_3.png]]&lt;br /&gt;
&lt;br /&gt;
== Order Events ==&lt;br /&gt;
When an order is validated and set to Status UNSCHEDULED for the first time on the system, a record will be added to the MSG_EVENT table to generate an email to the requestor. In addition, whenever the order is scheduled and the trip is set to ACCEPTED, a record will also be added to the control table MSG_EVENT for each order on the trip with a requestor_email record. (NB this could be more than once)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Developer Notes, the code to insert the record will be written in the TI_SCH_ORD_STATUS_TRIGGER, when the status changes from INVALID to UNSCHEDULED and in TIU_TRIP_STATUS trigger.''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;background-color:#ffff00;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| MESSGE_EVENT&lt;br /&gt;
| style=&amp;quot;background-color:#ffff00;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:none;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| EVENT_TYPE&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ‘ORD_CONF’&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| EVENT_REF&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| OMS_REF&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| STATUS&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ‘NEW’&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SUBJECT&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ‘NWR Order Received’ || external_refererence&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| MESSAGE&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ‘Please find attached confirmation that your NWR order has been received’&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
The subject and message will be derived from four COST CENTRE parameters called &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORD_RECEIVED_SUBJECT&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| NWR Order Received&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORD_RECEIVED_MSG&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Please find attached confirmation that your NWR order has been received&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORD_PROCESSED_SUBJECT&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| NWR Order Processed || trip_id&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORD_PROCESSED_MSG&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Please find attached confirmation that your NWR order has been processed.&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
When a record is created in the Message event table, the status of the order will determine which type of report is sent to the requestor and which parameter is used to populate the subject and message fields in the MESSAGE_EVENT table. If the order status is UNSCHEDULED, the ORD_RECEIVED parameters will be used, for order status SCHEDULED, the ORD_PROCESSED parameters will be used.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
When the order status is UNSCHEDULED, the new Order_Confirmation report will be sent in the received format, when the order status is SCHEDULED, the Order Confirmation report will be sent in Processed format.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In addition to the text selected for the subject, data will also be added depending upon the status of the order. For unscheduled orders, the external reference will be added to the message subject, for scheduled orders the trip id will be added as part of the message subject&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A record will only be added to the MESSAGE_EVENT table if an order has been assigned a requestor_email record. If a trip is set back to PLANNED and the carrier is changed, another record will be added into the MESSAGE_EVENT table for the trip.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Order Confirmation Report ==&lt;br /&gt;
A new report called ‘Order Confirmation’ report will be created in Oracle reports and will generate a PDF file. The report will include Order details and some trip details in the Processed Format.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;background-color:#ffff00;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORDER RECEIVED REPORT&lt;br /&gt;
| style=&amp;quot;background-color:#ffff00;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:none;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORDER_NUMBER&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SCH_ORD.OMS_REF&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| CREATION_DATE&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SCH_ORD.DATE_CREATED&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_CONTACT&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_CONTACT.FORENAME|| GEO_CONTACT.SURNAME&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_SITE_NAME&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.LOCATION_NAME&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_ADDRESS1&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.ADRESS_LINE1&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_ADDRESS2&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.ADRESS_LINE2&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_ADDRESS3&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.ADRESS_LINE3&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_POSTCODE&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.POSTCODE&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_CONTACT_NUMBER&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_CONTACT.PHONE&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_DATE_TIME&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SCH_ORD.EARLY_COLL||SCH_ORD.LATE_COLL&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| PRODUCT_CODE&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SCH_ORD_ITEMS.PRODUCT_TYPE_ID&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| PRODUCT_DESCRIPTION&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| PRD_PRODUCT_ITEM.ITEM_DESCRIPTION&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| PRODUCT_QTY&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SUM(SCH_ORD_ITEMS.QTY_ORDERED)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DELIVERY_CONTACT&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_CONTACT.FORENAME|| GEO_CONTACT.SURNAME&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DELIVERY_SITE_NAME&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.LOCATION_NAME&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DELIVERY_ADDRESS_1&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.ADRESS_LINE1&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DELIVERY_ADDRESS_2&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.ADRESS_LINE2&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DELIVERY_ADDRESS_3&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.ADRESS_LINE3&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DELIVERY_POSTCODE&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.POSTCODE&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| HIAB_REQUESTED&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DELIVERY_DATE_TIME&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SCH_ORD.EARLY_DEL||SCH_ORD.LATE_DEL&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SURCHARGES&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SPECIAL INSTRUCTIONS&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SCH_ORD.SPECIAL_INSTRUCTIONS&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;background-color:#ffff00;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORDER PROCESSED REPORT&lt;br /&gt;
| style=&amp;quot;background-color:#ffff00;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:none;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORDER_NUMBER&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SCH_ORD.OMS_REF&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| CREATION_DATE&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SCH_ORD.DATE_CREATED&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| JOURNEY NUMBER&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SCH_TRIP.TRIP_ID&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| HAULIER NAME&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| RES_CARRIER.CARRIER_NAME&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| HAULIER CONTACT&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| RES_CARRIER.PHONE&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_CONTACT&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_CONTACT.FORENAME|| GEO_CONTACT.SURNAME&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_SITE_NAME&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.LOCATION_NAME&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_ADDRESS1&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.ADRESS_LINE1&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_ADDRESS2&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.ADRESS_LINE2&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_ADDRESS3&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.ADRESS_LINE3&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_POSTCODE&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.POSTCODE&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_CONTACT_NUMBER&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_CONTACT.PHONE&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_DATE_TIME&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SCH_ORD.EARLY_COLL||SCH_ORD.LATE_COLL&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| PRODUCT_CODE&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SCH_ORD_ITEMS.PRODUCT_TYPE_ID&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| PRODUCT_DESCRIPTION&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| PRD_PRODUCT_ITEM.ITEM_DESCRIPTION&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| PRODUCT_QTY&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SUM(SCH_ORD_ITEMS.QTY_ORDERED)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DELIVERY_CONTACT&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_CONTACT.FORENAME|| GEO_CONTACT.SURNAME&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DELIVERY_SITE_NAME&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.LOCATION_NAME&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DELIVERY_ADDRESS_1&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.ADRESS_LINE1&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DELIVERY_ADDRESS_2&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.ADRESS_LINE2&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DELIVERY_ADDRESS_3&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.ADRESS_LINE3&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DELIVERY_POSTCODE&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.POSTCODE&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| HIAB_REQUESTED&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DELIVERY_DATE_TIME&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SCH_ORD.EARLY_DEL||SCH_ORD.LATE_DEL&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SURCHARGES&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SPECIAL INSTRUCTIONS&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SCH_ORD.SPECIAL_INSTRUCTIONS&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
The order status will be used to control if the trip information is displayed. The DHL and Network Rail logos will be displayed on the report and fixed text will be displayed in the footer. The content of the text will be controlled by the status of the order.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The report will be automatically generated based on order events and will also be available to run from the reports screen. The user will be required to provide an OMS_REF. A new record will be added in the REP_REPORT and REP_REPORT_PARAMS tables to facilitate this.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;[[Image:]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Creating the Email ==&lt;br /&gt;
To generate the email, a new COST CENTRE parameters will be created:&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORD_CONF_REPORT&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORD_CONF.rep&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
A new message type will be created called ORD_CONF , this record will be created as part of the release process.&lt;br /&gt;
&lt;br /&gt;
A new procedure will be added to the Message Processing package to process MESSAGE EVENT records created for the message type ORD­_CONF. A new procedure will be added to the message constructor package to create the record and send to the requestor email address.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Table Updates Required'''&lt;br /&gt;
&lt;br /&gt;
No Table Updates required&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Modules to be changed'''&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| '''Module Name'''&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| '''Module Type'''&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| '''Notes'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| MSG_PROCESSING&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Package&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Amendment: New procedure&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| MSG_CONSTRUCTOR&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Package&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Amendment: New procedure&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORD_CONF&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Report&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| New Report&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| TI_SCH_ORD_STATUS_TRIGGER&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Trigger&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Amendment &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| TIU_TRIP_STATUS&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Trigger&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Amendment&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''References'''&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Ref No'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Document Title &amp;amp; ID'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Version'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Date'''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;1&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| EST-291361 MS-8KNGMB Requestor Emails v1.0&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;1.0&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''20/09/2011'''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Glossary'''&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Term or Acronym'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Meaning'''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| C-TMS&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Calidus TMS&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Document History '''&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Version'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Date'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Status'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Reason'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Initials'''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;0.1&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;07/10/2011&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;Draft&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Initial version&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;SEW&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;1.0&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;10/10/2011&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;Issue&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Reviewed and Issued&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;MJC&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;1.1&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;21/10/2011&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;Draft&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Changed following review with client&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;SEW&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;2.0&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;21/10/2011&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;Draft&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Reviewed and Emailed to AK, tracking left on for ease of reading, expected v3.0 will clear&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;MJC&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=AUTHORISED BY=&lt;br /&gt;
{| Border=&amp;quot;1&amp;quot;	&lt;br /&gt;
| '''''Matt Crisford'''''&lt;br /&gt;
| Development Manager&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| '''''Peter Greer'''''&lt;br /&gt;
| TMSCC MTS Product Manager &lt;br /&gt;
| &lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://calidusassist.adcservices.apteancloud.com/calidus-assist/MTS/index.php?title=File:291361_1.png&amp;diff=5195</id>
		<title>File:291361 1.png</title>
		<link rel="alternate" type="text/html" href="https://calidusassist.adcservices.apteancloud.com/calidus-assist/MTS/index.php?title=File:291361_1.png&amp;diff=5195"/>
		<updated>2012-05-10T13:47:34Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://calidusassist.adcservices.apteancloud.com/calidus-assist/MTS/index.php?title=291361&amp;diff=5194</id>
		<title>291361</title>
		<link rel="alternate" type="text/html" href="https://calidusassist.adcservices.apteancloud.com/calidus-assist/MTS/index.php?title=291361&amp;diff=5194"/>
		<updated>2012-05-10T13:47:21Z</updated>

		<summary type="html">&lt;p&gt;Admin: /* Implementation Advice */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Doc_Title|System=FUNCTIONAL SPECIFICATION|Title=Requestor Emails|Reference=FS 291361 MS8KNGMG|Version=2.0|Date=21/10/11|Sysver=10.7|Client=DHL C-TMS}}&lt;br /&gt;
&lt;br /&gt;
== Client Requirement ==&lt;br /&gt;
'''Change Request Summary:'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Requestor Emails&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Change Request Details:'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Order requestor is automatically sent an email to confirm details of bookings as order is received into C-TMS. Once briefed, a follow-up email confirms the carrier appointed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Benefits identified as a result of the change:'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Confirmation received by the requestor for any orders placed and then briefed to carrier.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Solution ==&lt;br /&gt;
'''Additional References/Message Types:'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The additional references functionality provided by the orders screen will be used to receive and store the requestor name and requestor email address. This data will be either manually entered or captured through the CSV order import facility or captured through the XML order EDI interface.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The requestor name and email address will be used to send an order received email as soon as the order is received into C-TMS, then later in the transport process, once the order is planned and a carrier assigned, a confirmation email is sent to the requestor. The order received and order confirmed emails will contain an attached PDF document formatted as shown below &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:]][[Image:]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Order Capture:'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The C-TMS order interface will be configured so that the requestor and email address can be uploaded into pre-defined additional reference fields. If more than one destination email address is required the reference field in the interface mapping will presented as a concatenation of the email addresses separated by “;” (semi-colon).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The CSV order import will be modified to allow the requestor and email address to be uploaded with each order.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If manually keyed, the additional reference for the requestor and email address can be keyed into the Add Refs Tab of the order detail screen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Note – The system parameter that holds the default sending email address will be set up to be the value ‘dhlroad@networkrail.co.uk’. Note this will need to be done at the cost centre level of system parameters.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Once the requestor email addresses have been captured and the order validated (UNSCHEDULED status) a message will be queued before a the existing C-TMS email process will activate on a five minute schedule to send any new emails. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Email Attachments:'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
An Oracle report will be developed to generate the two PDF documents that form the attachment to the emails. The output is very similar for both the received and confirmed outputs. The confirmed output in addition shows the details of the appointed carrier providing the transportation.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Email Processing:'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A database job will run on C-TMS looking for NEW queued received and confirmed emails to send. As these are recognised, the existing process will identify queued records, generate the report output, attach to an appropriate email and send to the required recipient.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Carrier Brief:'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Once an order has been planned and a carrier assigned to the trip and the trip status promoted to ACCEPTED, a carrier confirmation email will be sent to confirm this information. This action will only be performed for the order(s) on the trip that contain a requester email address in additional references.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Other considerations:'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
It is assumed that if the carrier is changed and re-briefed, this will generate another carrier confirmation email to the requestor with the revised carrier information. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''''Technical Notes:'''''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(''A new message type of ‘ORD_CONF’ will be created to indentify orders which require requestor emails'').&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''(Insert into the MSG_EVENT table for the record with the new ORD_CONF type containing the OMS ref of the order. This information will then be processed by a database job which will complete the sending of the email'').&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''(A change will be required in the MSG_PROCESSING package to process the new ORD_CONF type message and run the Oracle report described. A change will then be required in the MSG_CONSTUCTOR package to obtain the email addresses and requestor names which have been captured as additional references against this order).''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Scope ==&lt;br /&gt;
This change will be applied to system version 10.7.0&lt;br /&gt;
&lt;br /&gt;
= Set-up =&lt;br /&gt;
== Pre-requisites ==&lt;br /&gt;
== Menu Structure ==&lt;br /&gt;
== Data ==&lt;br /&gt;
Insert into MSG_TYPE&lt;br /&gt;
&lt;br /&gt;
Values (‘ORD_CONF’,’Order Confirmation Email’,’Y’,’dhlroad@networkrail.co.uk’,null)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Insert into IMP_DECODE_ENTRY&lt;br /&gt;
&lt;br /&gt;
Values(‘XML_REFERENCE’,’1001’,’Requestor Name’);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Insert into IMP_DECODE_ENTRY&lt;br /&gt;
&lt;br /&gt;
Values(‘XML_REFERENCE’,’1002’,’Requestor Email’);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Insert into REP_REPORT&lt;br /&gt;
&lt;br /&gt;
Values(‘ORD_CONF’,’REP’,’ORD_CONF.rep’,’’,’’,’Laser’,’F’,’PORTRAIT’,’’,’’,’’)&lt;br /&gt;
&lt;br /&gt;
Insert into REP_REPORT_PARAM&lt;br /&gt;
&lt;br /&gt;
Values(‘ORD_CONF’,’REP’,’ PG_SELECT_LIST1’,’P_OMS’,’M’,’’,’OMS Ref’,’’,’’,’’,’’,’’,’N’)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Implementation Advice ==&lt;br /&gt;
A super user will be required to set the following cost centre parameters using the system parameter screen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:291361_1.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SMPT_ORD_CONF_SENDER&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| dhlroad@networkrail.co.uk&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORD_RECEIVED_SUBJECT&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| NWR Order Received&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORD_RECEIVED_MSG&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Please find attached confirmation that your NWR order has been received&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORD_PROCESSED_SUBJECT&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| NWR Order Processed&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORD_PROCESSED_MSG&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Please find attached confirmation that your NWR order has been processed.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORD_CONF_REPORT&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORD_CONF.rep&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Functional Description =&lt;br /&gt;
== Requestor Details ==&lt;br /&gt;
The requestor name and email address will be received with the order or entered manually and stored in the order references table and displayed in the ADD_REFS tab on the order screen. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;The Order interface and the CSV import will be amended to allow the requestor information to be passed in and stored in the reference table. If more than one requestor is received, the system cannot store multiple records of the same reference. The import and interface will be coded to concatenate the multiple requestors into one requestor name record and one email record. The requestor details will be separated by ‘;’. The &amp;lt;SUB_REF_IDENTIFIER&amp;gt; will be set to 1001 for REQUESTOR_NAME and 1002 for REQUESTOR_EMAIL. The numbers will be translated to the required field names in the Import decode screen.&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Order Events ==&lt;br /&gt;
When an order is validated and set to Status UNSCHEDULED for the first time on the system, a record will be added to the MSG_EVENT table to generate an email to the requestor. In addition, whenever the order is scheduled and the trip is set to ACCEPTED, a record will also be added to the control table MSG_EVENT for each order on the trip with a requestor_email record. (NB this could be more than once)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Developer Notes, the code to insert the record will be written in the TI_SCH_ORD_STATUS_TRIGGER, when the status changes from INVALID to UNSCHEDULED and in TIU_TRIP_STATUS trigger.''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;background-color:#ffff00;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| MESSGE_EVENT&lt;br /&gt;
| style=&amp;quot;background-color:#ffff00;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:none;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| EVENT_TYPE&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ‘ORD_CONF’&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| EVENT_REF&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| OMS_REF&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| STATUS&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ‘NEW’&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SUBJECT&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ‘NWR Order Received’ || external_refererence&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| MESSAGE&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ‘Please find attached confirmation that your NWR order has been received’&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
The subject and message will be derived from four COST CENTRE parameters called &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORD_RECEIVED_SUBJECT&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| NWR Order Received&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORD_RECEIVED_MSG&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Please find attached confirmation that your NWR order has been received&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORD_PROCESSED_SUBJECT&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| NWR Order Processed || trip_id&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORD_PROCESSED_MSG&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Please find attached confirmation that your NWR order has been processed.&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
When a record is created in the Message event table, the status of the order will determine which type of report is sent to the requestor and which parameter is used to populate the subject and message fields in the MESSAGE_EVENT table. If the order status is UNSCHEDULED, the ORD_RECEIVED parameters will be used, for order status SCHEDULED, the ORD_PROCESSED parameters will be used.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
When the order status is UNSCHEDULED, the new Order_Confirmation report will be sent in the received format, when the order status is SCHEDULED, the Order Confirmation report will be sent in Processed format.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In addition to the text selected for the subject, data will also be added depending upon the status of the order. For unscheduled orders, the external reference will be added to the message subject, for scheduled orders the trip id will be added as part of the message subject&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A record will only be added to the MESSAGE_EVENT table if an order has been assigned a requestor_email record. If a trip is set back to PLANNED and the carrier is changed, another record will be added into the MESSAGE_EVENT table for the trip.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Order Confirmation Report ==&lt;br /&gt;
A new report called ‘Order Confirmation’ report will be created in Oracle reports and will generate a PDF file. The report will include Order details and some trip details in the Processed Format.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;background-color:#ffff00;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORDER RECEIVED REPORT&lt;br /&gt;
| style=&amp;quot;background-color:#ffff00;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:none;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORDER_NUMBER&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SCH_ORD.OMS_REF&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| CREATION_DATE&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SCH_ORD.DATE_CREATED&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_CONTACT&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_CONTACT.FORENAME|| GEO_CONTACT.SURNAME&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_SITE_NAME&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.LOCATION_NAME&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_ADDRESS1&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.ADRESS_LINE1&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_ADDRESS2&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.ADRESS_LINE2&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_ADDRESS3&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.ADRESS_LINE3&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_POSTCODE&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.POSTCODE&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_CONTACT_NUMBER&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_CONTACT.PHONE&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_DATE_TIME&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SCH_ORD.EARLY_COLL||SCH_ORD.LATE_COLL&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| PRODUCT_CODE&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SCH_ORD_ITEMS.PRODUCT_TYPE_ID&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| PRODUCT_DESCRIPTION&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| PRD_PRODUCT_ITEM.ITEM_DESCRIPTION&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| PRODUCT_QTY&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SUM(SCH_ORD_ITEMS.QTY_ORDERED)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DELIVERY_CONTACT&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_CONTACT.FORENAME|| GEO_CONTACT.SURNAME&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DELIVERY_SITE_NAME&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.LOCATION_NAME&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DELIVERY_ADDRESS_1&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.ADRESS_LINE1&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DELIVERY_ADDRESS_2&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.ADRESS_LINE2&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DELIVERY_ADDRESS_3&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.ADRESS_LINE3&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DELIVERY_POSTCODE&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.POSTCODE&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| HIAB_REQUESTED&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DELIVERY_DATE_TIME&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SCH_ORD.EARLY_DEL||SCH_ORD.LATE_DEL&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SURCHARGES&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SPECIAL INSTRUCTIONS&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SCH_ORD.SPECIAL_INSTRUCTIONS&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;background-color:#ffff00;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORDER PROCESSED REPORT&lt;br /&gt;
| style=&amp;quot;background-color:#ffff00;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:none;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORDER_NUMBER&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SCH_ORD.OMS_REF&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| CREATION_DATE&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SCH_ORD.DATE_CREATED&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| JOURNEY NUMBER&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SCH_TRIP.TRIP_ID&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| HAULIER NAME&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| RES_CARRIER.CARRIER_NAME&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| HAULIER CONTACT&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| RES_CARRIER.PHONE&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_CONTACT&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_CONTACT.FORENAME|| GEO_CONTACT.SURNAME&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_SITE_NAME&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.LOCATION_NAME&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_ADDRESS1&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.ADRESS_LINE1&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_ADDRESS2&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.ADRESS_LINE2&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_ADDRESS3&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.ADRESS_LINE3&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_POSTCODE&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.POSTCODE&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_CONTACT_NUMBER&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_CONTACT.PHONE&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_DATE_TIME&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SCH_ORD.EARLY_COLL||SCH_ORD.LATE_COLL&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| PRODUCT_CODE&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SCH_ORD_ITEMS.PRODUCT_TYPE_ID&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| PRODUCT_DESCRIPTION&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| PRD_PRODUCT_ITEM.ITEM_DESCRIPTION&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| PRODUCT_QTY&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SUM(SCH_ORD_ITEMS.QTY_ORDERED)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DELIVERY_CONTACT&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_CONTACT.FORENAME|| GEO_CONTACT.SURNAME&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DELIVERY_SITE_NAME&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.LOCATION_NAME&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DELIVERY_ADDRESS_1&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.ADRESS_LINE1&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DELIVERY_ADDRESS_2&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.ADRESS_LINE2&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DELIVERY_ADDRESS_3&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.ADRESS_LINE3&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DELIVERY_POSTCODE&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.POSTCODE&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| HIAB_REQUESTED&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DELIVERY_DATE_TIME&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SCH_ORD.EARLY_DEL||SCH_ORD.LATE_DEL&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SURCHARGES&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SPECIAL INSTRUCTIONS&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SCH_ORD.SPECIAL_INSTRUCTIONS&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
The order status will be used to control if the trip information is displayed. The DHL and Network Rail logos will be displayed on the report and fixed text will be displayed in the footer. The content of the text will be controlled by the status of the order.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The report will be automatically generated based on order events and will also be available to run from the reports screen. The user will be required to provide an OMS_REF. A new record will be added in the REP_REPORT and REP_REPORT_PARAMS tables to facilitate this.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;[[Image:]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Creating the Email ==&lt;br /&gt;
To generate the email, a new COST CENTRE parameters will be created:&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORD_CONF_REPORT&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORD_CONF.rep&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
A new message type will be created called ORD_CONF , this record will be created as part of the release process.&lt;br /&gt;
&lt;br /&gt;
A new procedure will be added to the Message Processing package to process MESSAGE EVENT records created for the message type ORD­_CONF. A new procedure will be added to the message constructor package to create the record and send to the requestor email address.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Table Updates Required'''&lt;br /&gt;
&lt;br /&gt;
No Table Updates required&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Modules to be changed'''&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| '''Module Name'''&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| '''Module Type'''&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| '''Notes'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| MSG_PROCESSING&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Package&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Amendment: New procedure&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| MSG_CONSTRUCTOR&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Package&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Amendment: New procedure&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORD_CONF&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Report&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| New Report&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| TI_SCH_ORD_STATUS_TRIGGER&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Trigger&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Amendment &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| TIU_TRIP_STATUS&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Trigger&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Amendment&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''References'''&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Ref No'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Document Title &amp;amp; ID'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Version'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Date'''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;1&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| EST-291361 MS-8KNGMB Requestor Emails v1.0&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;1.0&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''20/09/2011'''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Glossary'''&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Term or Acronym'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Meaning'''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| C-TMS&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Calidus TMS&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Document History '''&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Version'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Date'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Status'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Reason'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Initials'''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;0.1&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;07/10/2011&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;Draft&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Initial version&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;SEW&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;1.0&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;10/10/2011&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;Issue&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Reviewed and Issued&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;MJC&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;1.1&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;21/10/2011&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;Draft&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Changed following review with client&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;SEW&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;2.0&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;21/10/2011&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;Draft&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Reviewed and Emailed to AK, tracking left on for ease of reading, expected v3.0 will clear&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;MJC&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=AUTHORISED BY=&lt;br /&gt;
{| Border=&amp;quot;1&amp;quot;	&lt;br /&gt;
| '''''Matt Crisford'''''&lt;br /&gt;
| Development Manager&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| '''''Peter Greer'''''&lt;br /&gt;
| TMSCC MTS Product Manager &lt;br /&gt;
| &lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://calidusassist.adcservices.apteancloud.com/calidus-assist/MTS/index.php?title=291361&amp;diff=5193</id>
		<title>291361</title>
		<link rel="alternate" type="text/html" href="https://calidusassist.adcservices.apteancloud.com/calidus-assist/MTS/index.php?title=291361&amp;diff=5193"/>
		<updated>2012-05-10T13:34:58Z</updated>

		<summary type="html">&lt;p&gt;Admin: /* Creating the Email */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Doc_Title|System=FUNCTIONAL SPECIFICATION|Title=Requestor Emails|Reference=FS 291361 MS8KNGMG|Version=2.0|Date=21/10/11|Sysver=10.7|Client=DHL C-TMS}}&lt;br /&gt;
&lt;br /&gt;
== Client Requirement ==&lt;br /&gt;
'''Change Request Summary:'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Requestor Emails&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Change Request Details:'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Order requestor is automatically sent an email to confirm details of bookings as order is received into C-TMS. Once briefed, a follow-up email confirms the carrier appointed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Benefits identified as a result of the change:'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Confirmation received by the requestor for any orders placed and then briefed to carrier.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Solution ==&lt;br /&gt;
'''Additional References/Message Types:'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The additional references functionality provided by the orders screen will be used to receive and store the requestor name and requestor email address. This data will be either manually entered or captured through the CSV order import facility or captured through the XML order EDI interface.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The requestor name and email address will be used to send an order received email as soon as the order is received into C-TMS, then later in the transport process, once the order is planned and a carrier assigned, a confirmation email is sent to the requestor. The order received and order confirmed emails will contain an attached PDF document formatted as shown below &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:]][[Image:]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Order Capture:'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The C-TMS order interface will be configured so that the requestor and email address can be uploaded into pre-defined additional reference fields. If more than one destination email address is required the reference field in the interface mapping will presented as a concatenation of the email addresses separated by “;” (semi-colon).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The CSV order import will be modified to allow the requestor and email address to be uploaded with each order.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If manually keyed, the additional reference for the requestor and email address can be keyed into the Add Refs Tab of the order detail screen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Note – The system parameter that holds the default sending email address will be set up to be the value ‘dhlroad@networkrail.co.uk’. Note this will need to be done at the cost centre level of system parameters.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Once the requestor email addresses have been captured and the order validated (UNSCHEDULED status) a message will be queued before a the existing C-TMS email process will activate on a five minute schedule to send any new emails. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Email Attachments:'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
An Oracle report will be developed to generate the two PDF documents that form the attachment to the emails. The output is very similar for both the received and confirmed outputs. The confirmed output in addition shows the details of the appointed carrier providing the transportation.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Email Processing:'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A database job will run on C-TMS looking for NEW queued received and confirmed emails to send. As these are recognised, the existing process will identify queued records, generate the report output, attach to an appropriate email and send to the required recipient.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Carrier Brief:'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Once an order has been planned and a carrier assigned to the trip and the trip status promoted to ACCEPTED, a carrier confirmation email will be sent to confirm this information. This action will only be performed for the order(s) on the trip that contain a requester email address in additional references.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Other considerations:'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
It is assumed that if the carrier is changed and re-briefed, this will generate another carrier confirmation email to the requestor with the revised carrier information. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''''Technical Notes:'''''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(''A new message type of ‘ORD_CONF’ will be created to indentify orders which require requestor emails'').&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''(Insert into the MSG_EVENT table for the record with the new ORD_CONF type containing the OMS ref of the order. This information will then be processed by a database job which will complete the sending of the email'').&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''(A change will be required in the MSG_PROCESSING package to process the new ORD_CONF type message and run the Oracle report described. A change will then be required in the MSG_CONSTUCTOR package to obtain the email addresses and requestor names which have been captured as additional references against this order).''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Scope ==&lt;br /&gt;
This change will be applied to system version 10.7.0&lt;br /&gt;
&lt;br /&gt;
= Set-up =&lt;br /&gt;
== Pre-requisites ==&lt;br /&gt;
== Menu Structure ==&lt;br /&gt;
== Data ==&lt;br /&gt;
Insert into MSG_TYPE&lt;br /&gt;
&lt;br /&gt;
Values (‘ORD_CONF’,’Order Confirmation Email’,’Y’,’dhlroad@networkrail.co.uk’,null)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Insert into IMP_DECODE_ENTRY&lt;br /&gt;
&lt;br /&gt;
Values(‘XML_REFERENCE’,’1001’,’Requestor Name’);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Insert into IMP_DECODE_ENTRY&lt;br /&gt;
&lt;br /&gt;
Values(‘XML_REFERENCE’,’1002’,’Requestor Email’);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Insert into REP_REPORT&lt;br /&gt;
&lt;br /&gt;
Values(‘ORD_CONF’,’REP’,’ORD_CONF.rep’,’’,’’,’Laser’,’F’,’PORTRAIT’,’’,’’,’’)&lt;br /&gt;
&lt;br /&gt;
Insert into REP_REPORT_PARAM&lt;br /&gt;
&lt;br /&gt;
Values(‘ORD_CONF’,’REP’,’ PG_SELECT_LIST1’,’P_OMS’,’M’,’’,’OMS Ref’,’’,’’,’’,’’,’’,’N’)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Implementation Advice ==&lt;br /&gt;
A super user will be required to set the following cost centre parameters using the system parameter screen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SMPT_ORD_CONF_SENDER&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| dhlroad@networkrail.co.uk&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORD_RECEIVED_SUBJECT&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| NWR Order Received&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORD_RECEIVED_MSG&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Please find attached confirmation that your NWR order has been received&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORD_PROCESSED_SUBJECT&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| NWR Order Processed&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORD_PROCESSED_MSG&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Please find attached confirmation that your NWR order has been processed.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORD_CONF_REPORT&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORD_CONF.rep&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
= Functional Description =&lt;br /&gt;
== Requestor Details ==&lt;br /&gt;
The requestor name and email address will be received with the order or entered manually and stored in the order references table and displayed in the ADD_REFS tab on the order screen. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;The Order interface and the CSV import will be amended to allow the requestor information to be passed in and stored in the reference table. If more than one requestor is received, the system cannot store multiple records of the same reference. The import and interface will be coded to concatenate the multiple requestors into one requestor name record and one email record. The requestor details will be separated by ‘;’. The &amp;lt;SUB_REF_IDENTIFIER&amp;gt; will be set to 1001 for REQUESTOR_NAME and 1002 for REQUESTOR_EMAIL. The numbers will be translated to the required field names in the Import decode screen.&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Order Events ==&lt;br /&gt;
When an order is validated and set to Status UNSCHEDULED for the first time on the system, a record will be added to the MSG_EVENT table to generate an email to the requestor. In addition, whenever the order is scheduled and the trip is set to ACCEPTED, a record will also be added to the control table MSG_EVENT for each order on the trip with a requestor_email record. (NB this could be more than once)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Developer Notes, the code to insert the record will be written in the TI_SCH_ORD_STATUS_TRIGGER, when the status changes from INVALID to UNSCHEDULED and in TIU_TRIP_STATUS trigger.''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;background-color:#ffff00;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| MESSGE_EVENT&lt;br /&gt;
| style=&amp;quot;background-color:#ffff00;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:none;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| EVENT_TYPE&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ‘ORD_CONF’&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| EVENT_REF&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| OMS_REF&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| STATUS&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ‘NEW’&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SUBJECT&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ‘NWR Order Received’ || external_refererence&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| MESSAGE&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ‘Please find attached confirmation that your NWR order has been received’&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
The subject and message will be derived from four COST CENTRE parameters called &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORD_RECEIVED_SUBJECT&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| NWR Order Received&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORD_RECEIVED_MSG&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Please find attached confirmation that your NWR order has been received&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORD_PROCESSED_SUBJECT&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| NWR Order Processed || trip_id&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORD_PROCESSED_MSG&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Please find attached confirmation that your NWR order has been processed.&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
When a record is created in the Message event table, the status of the order will determine which type of report is sent to the requestor and which parameter is used to populate the subject and message fields in the MESSAGE_EVENT table. If the order status is UNSCHEDULED, the ORD_RECEIVED parameters will be used, for order status SCHEDULED, the ORD_PROCESSED parameters will be used.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
When the order status is UNSCHEDULED, the new Order_Confirmation report will be sent in the received format, when the order status is SCHEDULED, the Order Confirmation report will be sent in Processed format.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In addition to the text selected for the subject, data will also be added depending upon the status of the order. For unscheduled orders, the external reference will be added to the message subject, for scheduled orders the trip id will be added as part of the message subject&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A record will only be added to the MESSAGE_EVENT table if an order has been assigned a requestor_email record. If a trip is set back to PLANNED and the carrier is changed, another record will be added into the MESSAGE_EVENT table for the trip.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Order Confirmation Report ==&lt;br /&gt;
A new report called ‘Order Confirmation’ report will be created in Oracle reports and will generate a PDF file. The report will include Order details and some trip details in the Processed Format.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;background-color:#ffff00;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORDER RECEIVED REPORT&lt;br /&gt;
| style=&amp;quot;background-color:#ffff00;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:none;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORDER_NUMBER&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SCH_ORD.OMS_REF&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| CREATION_DATE&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SCH_ORD.DATE_CREATED&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_CONTACT&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_CONTACT.FORENAME|| GEO_CONTACT.SURNAME&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_SITE_NAME&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.LOCATION_NAME&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_ADDRESS1&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.ADRESS_LINE1&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_ADDRESS2&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.ADRESS_LINE2&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_ADDRESS3&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.ADRESS_LINE3&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_POSTCODE&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.POSTCODE&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_CONTACT_NUMBER&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_CONTACT.PHONE&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_DATE_TIME&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SCH_ORD.EARLY_COLL||SCH_ORD.LATE_COLL&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| PRODUCT_CODE&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SCH_ORD_ITEMS.PRODUCT_TYPE_ID&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| PRODUCT_DESCRIPTION&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| PRD_PRODUCT_ITEM.ITEM_DESCRIPTION&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| PRODUCT_QTY&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SUM(SCH_ORD_ITEMS.QTY_ORDERED)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DELIVERY_CONTACT&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_CONTACT.FORENAME|| GEO_CONTACT.SURNAME&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DELIVERY_SITE_NAME&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.LOCATION_NAME&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DELIVERY_ADDRESS_1&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.ADRESS_LINE1&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DELIVERY_ADDRESS_2&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.ADRESS_LINE2&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DELIVERY_ADDRESS_3&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.ADRESS_LINE3&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DELIVERY_POSTCODE&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.POSTCODE&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| HIAB_REQUESTED&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DELIVERY_DATE_TIME&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SCH_ORD.EARLY_DEL||SCH_ORD.LATE_DEL&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SURCHARGES&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SPECIAL INSTRUCTIONS&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SCH_ORD.SPECIAL_INSTRUCTIONS&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;background-color:#ffff00;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORDER PROCESSED REPORT&lt;br /&gt;
| style=&amp;quot;background-color:#ffff00;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:none;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORDER_NUMBER&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SCH_ORD.OMS_REF&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| CREATION_DATE&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SCH_ORD.DATE_CREATED&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| JOURNEY NUMBER&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SCH_TRIP.TRIP_ID&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| HAULIER NAME&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| RES_CARRIER.CARRIER_NAME&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| HAULIER CONTACT&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| RES_CARRIER.PHONE&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_CONTACT&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_CONTACT.FORENAME|| GEO_CONTACT.SURNAME&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_SITE_NAME&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.LOCATION_NAME&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_ADDRESS1&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.ADRESS_LINE1&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_ADDRESS2&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.ADRESS_LINE2&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_ADDRESS3&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.ADRESS_LINE3&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_POSTCODE&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.POSTCODE&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_CONTACT_NUMBER&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_CONTACT.PHONE&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_DATE_TIME&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SCH_ORD.EARLY_COLL||SCH_ORD.LATE_COLL&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| PRODUCT_CODE&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SCH_ORD_ITEMS.PRODUCT_TYPE_ID&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| PRODUCT_DESCRIPTION&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| PRD_PRODUCT_ITEM.ITEM_DESCRIPTION&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| PRODUCT_QTY&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SUM(SCH_ORD_ITEMS.QTY_ORDERED)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DELIVERY_CONTACT&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_CONTACT.FORENAME|| GEO_CONTACT.SURNAME&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DELIVERY_SITE_NAME&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.LOCATION_NAME&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DELIVERY_ADDRESS_1&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.ADRESS_LINE1&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DELIVERY_ADDRESS_2&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.ADRESS_LINE2&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DELIVERY_ADDRESS_3&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.ADRESS_LINE3&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DELIVERY_POSTCODE&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.POSTCODE&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| HIAB_REQUESTED&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DELIVERY_DATE_TIME&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SCH_ORD.EARLY_DEL||SCH_ORD.LATE_DEL&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SURCHARGES&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SPECIAL INSTRUCTIONS&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SCH_ORD.SPECIAL_INSTRUCTIONS&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
The order status will be used to control if the trip information is displayed. The DHL and Network Rail logos will be displayed on the report and fixed text will be displayed in the footer. The content of the text will be controlled by the status of the order.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The report will be automatically generated based on order events and will also be available to run from the reports screen. The user will be required to provide an OMS_REF. A new record will be added in the REP_REPORT and REP_REPORT_PARAMS tables to facilitate this.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;[[Image:]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Creating the Email ==&lt;br /&gt;
To generate the email, a new COST CENTRE parameters will be created:&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORD_CONF_REPORT&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORD_CONF.rep&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
A new message type will be created called ORD_CONF , this record will be created as part of the release process.&lt;br /&gt;
&lt;br /&gt;
A new procedure will be added to the Message Processing package to process MESSAGE EVENT records created for the message type ORD­_CONF. A new procedure will be added to the message constructor package to create the record and send to the requestor email address.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Table Updates Required'''&lt;br /&gt;
&lt;br /&gt;
No Table Updates required&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Modules to be changed'''&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| '''Module Name'''&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| '''Module Type'''&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| '''Notes'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| MSG_PROCESSING&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Package&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Amendment: New procedure&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| MSG_CONSTRUCTOR&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Package&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Amendment: New procedure&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORD_CONF&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Report&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| New Report&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| TI_SCH_ORD_STATUS_TRIGGER&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Trigger&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Amendment &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| TIU_TRIP_STATUS&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Trigger&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Amendment&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''References'''&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Ref No'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Document Title &amp;amp; ID'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Version'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Date'''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;1&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| EST-291361 MS-8KNGMB Requestor Emails v1.0&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;1.0&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''20/09/2011'''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Glossary'''&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Term or Acronym'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Meaning'''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| C-TMS&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Calidus TMS&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Document History '''&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Version'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Date'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Status'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Reason'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Initials'''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;0.1&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;07/10/2011&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;Draft&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Initial version&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;SEW&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;1.0&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;10/10/2011&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;Issue&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Reviewed and Issued&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;MJC&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;1.1&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;21/10/2011&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;Draft&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Changed following review with client&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;SEW&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;2.0&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;21/10/2011&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;Draft&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Reviewed and Emailed to AK, tracking left on for ease of reading, expected v3.0 will clear&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;MJC&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=AUTHORISED BY=&lt;br /&gt;
{| Border=&amp;quot;1&amp;quot;	&lt;br /&gt;
| '''''Matt Crisford'''''&lt;br /&gt;
| Development Manager&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| '''''Peter Greer'''''&lt;br /&gt;
| TMSCC MTS Product Manager &lt;br /&gt;
| &lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://calidusassist.adcservices.apteancloud.com/calidus-assist/MTS/index.php?title=291361&amp;diff=5192</id>
		<title>291361</title>
		<link rel="alternate" type="text/html" href="https://calidusassist.adcservices.apteancloud.com/calidus-assist/MTS/index.php?title=291361&amp;diff=5192"/>
		<updated>2012-05-10T13:34:41Z</updated>

		<summary type="html">&lt;p&gt;Admin: /* Creating the Email */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Doc_Title|System=FUNCTIONAL SPECIFICATION|Title=Requestor Emails|Reference=FS 291361 MS8KNGMG|Version=2.0|Date=21/10/11|Sysver=10.7|Client=DHL C-TMS}}&lt;br /&gt;
&lt;br /&gt;
== Client Requirement ==&lt;br /&gt;
'''Change Request Summary:'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Requestor Emails&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Change Request Details:'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Order requestor is automatically sent an email to confirm details of bookings as order is received into C-TMS. Once briefed, a follow-up email confirms the carrier appointed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Benefits identified as a result of the change:'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Confirmation received by the requestor for any orders placed and then briefed to carrier.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Solution ==&lt;br /&gt;
'''Additional References/Message Types:'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The additional references functionality provided by the orders screen will be used to receive and store the requestor name and requestor email address. This data will be either manually entered or captured through the CSV order import facility or captured through the XML order EDI interface.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The requestor name and email address will be used to send an order received email as soon as the order is received into C-TMS, then later in the transport process, once the order is planned and a carrier assigned, a confirmation email is sent to the requestor. The order received and order confirmed emails will contain an attached PDF document formatted as shown below &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:]][[Image:]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Order Capture:'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The C-TMS order interface will be configured so that the requestor and email address can be uploaded into pre-defined additional reference fields. If more than one destination email address is required the reference field in the interface mapping will presented as a concatenation of the email addresses separated by “;” (semi-colon).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The CSV order import will be modified to allow the requestor and email address to be uploaded with each order.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If manually keyed, the additional reference for the requestor and email address can be keyed into the Add Refs Tab of the order detail screen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Note – The system parameter that holds the default sending email address will be set up to be the value ‘dhlroad@networkrail.co.uk’. Note this will need to be done at the cost centre level of system parameters.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Once the requestor email addresses have been captured and the order validated (UNSCHEDULED status) a message will be queued before a the existing C-TMS email process will activate on a five minute schedule to send any new emails. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Email Attachments:'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
An Oracle report will be developed to generate the two PDF documents that form the attachment to the emails. The output is very similar for both the received and confirmed outputs. The confirmed output in addition shows the details of the appointed carrier providing the transportation.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Email Processing:'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A database job will run on C-TMS looking for NEW queued received and confirmed emails to send. As these are recognised, the existing process will identify queued records, generate the report output, attach to an appropriate email and send to the required recipient.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Carrier Brief:'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Once an order has been planned and a carrier assigned to the trip and the trip status promoted to ACCEPTED, a carrier confirmation email will be sent to confirm this information. This action will only be performed for the order(s) on the trip that contain a requester email address in additional references.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Other considerations:'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
It is assumed that if the carrier is changed and re-briefed, this will generate another carrier confirmation email to the requestor with the revised carrier information. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''''Technical Notes:'''''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(''A new message type of ‘ORD_CONF’ will be created to indentify orders which require requestor emails'').&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''(Insert into the MSG_EVENT table for the record with the new ORD_CONF type containing the OMS ref of the order. This information will then be processed by a database job which will complete the sending of the email'').&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''(A change will be required in the MSG_PROCESSING package to process the new ORD_CONF type message and run the Oracle report described. A change will then be required in the MSG_CONSTUCTOR package to obtain the email addresses and requestor names which have been captured as additional references against this order).''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Scope ==&lt;br /&gt;
This change will be applied to system version 10.7.0&lt;br /&gt;
&lt;br /&gt;
= Set-up =&lt;br /&gt;
== Pre-requisites ==&lt;br /&gt;
== Menu Structure ==&lt;br /&gt;
== Data ==&lt;br /&gt;
Insert into MSG_TYPE&lt;br /&gt;
&lt;br /&gt;
Values (‘ORD_CONF’,’Order Confirmation Email’,’Y’,’dhlroad@networkrail.co.uk’,null)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Insert into IMP_DECODE_ENTRY&lt;br /&gt;
&lt;br /&gt;
Values(‘XML_REFERENCE’,’1001’,’Requestor Name’);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Insert into IMP_DECODE_ENTRY&lt;br /&gt;
&lt;br /&gt;
Values(‘XML_REFERENCE’,’1002’,’Requestor Email’);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Insert into REP_REPORT&lt;br /&gt;
&lt;br /&gt;
Values(‘ORD_CONF’,’REP’,’ORD_CONF.rep’,’’,’’,’Laser’,’F’,’PORTRAIT’,’’,’’,’’)&lt;br /&gt;
&lt;br /&gt;
Insert into REP_REPORT_PARAM&lt;br /&gt;
&lt;br /&gt;
Values(‘ORD_CONF’,’REP’,’ PG_SELECT_LIST1’,’P_OMS’,’M’,’’,’OMS Ref’,’’,’’,’’,’’,’’,’N’)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Implementation Advice ==&lt;br /&gt;
A super user will be required to set the following cost centre parameters using the system parameter screen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SMPT_ORD_CONF_SENDER&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| dhlroad@networkrail.co.uk&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORD_RECEIVED_SUBJECT&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| NWR Order Received&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORD_RECEIVED_MSG&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Please find attached confirmation that your NWR order has been received&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORD_PROCESSED_SUBJECT&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| NWR Order Processed&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORD_PROCESSED_MSG&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Please find attached confirmation that your NWR order has been processed.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORD_CONF_REPORT&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORD_CONF.rep&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
= Functional Description =&lt;br /&gt;
== Requestor Details ==&lt;br /&gt;
The requestor name and email address will be received with the order or entered manually and stored in the order references table and displayed in the ADD_REFS tab on the order screen. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;The Order interface and the CSV import will be amended to allow the requestor information to be passed in and stored in the reference table. If more than one requestor is received, the system cannot store multiple records of the same reference. The import and interface will be coded to concatenate the multiple requestors into one requestor name record and one email record. The requestor details will be separated by ‘;’. The &amp;lt;SUB_REF_IDENTIFIER&amp;gt; will be set to 1001 for REQUESTOR_NAME and 1002 for REQUESTOR_EMAIL. The numbers will be translated to the required field names in the Import decode screen.&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Order Events ==&lt;br /&gt;
When an order is validated and set to Status UNSCHEDULED for the first time on the system, a record will be added to the MSG_EVENT table to generate an email to the requestor. In addition, whenever the order is scheduled and the trip is set to ACCEPTED, a record will also be added to the control table MSG_EVENT for each order on the trip with a requestor_email record. (NB this could be more than once)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Developer Notes, the code to insert the record will be written in the TI_SCH_ORD_STATUS_TRIGGER, when the status changes from INVALID to UNSCHEDULED and in TIU_TRIP_STATUS trigger.''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;background-color:#ffff00;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| MESSGE_EVENT&lt;br /&gt;
| style=&amp;quot;background-color:#ffff00;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:none;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| EVENT_TYPE&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ‘ORD_CONF’&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| EVENT_REF&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| OMS_REF&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| STATUS&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ‘NEW’&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SUBJECT&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ‘NWR Order Received’ || external_refererence&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| MESSAGE&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ‘Please find attached confirmation that your NWR order has been received’&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
The subject and message will be derived from four COST CENTRE parameters called &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORD_RECEIVED_SUBJECT&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| NWR Order Received&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORD_RECEIVED_MSG&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Please find attached confirmation that your NWR order has been received&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORD_PROCESSED_SUBJECT&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| NWR Order Processed || trip_id&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORD_PROCESSED_MSG&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Please find attached confirmation that your NWR order has been processed.&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
When a record is created in the Message event table, the status of the order will determine which type of report is sent to the requestor and which parameter is used to populate the subject and message fields in the MESSAGE_EVENT table. If the order status is UNSCHEDULED, the ORD_RECEIVED parameters will be used, for order status SCHEDULED, the ORD_PROCESSED parameters will be used.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
When the order status is UNSCHEDULED, the new Order_Confirmation report will be sent in the received format, when the order status is SCHEDULED, the Order Confirmation report will be sent in Processed format.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In addition to the text selected for the subject, data will also be added depending upon the status of the order. For unscheduled orders, the external reference will be added to the message subject, for scheduled orders the trip id will be added as part of the message subject&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A record will only be added to the MESSAGE_EVENT table if an order has been assigned a requestor_email record. If a trip is set back to PLANNED and the carrier is changed, another record will be added into the MESSAGE_EVENT table for the trip.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Order Confirmation Report ==&lt;br /&gt;
A new report called ‘Order Confirmation’ report will be created in Oracle reports and will generate a PDF file. The report will include Order details and some trip details in the Processed Format.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;background-color:#ffff00;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORDER RECEIVED REPORT&lt;br /&gt;
| style=&amp;quot;background-color:#ffff00;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:none;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORDER_NUMBER&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SCH_ORD.OMS_REF&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| CREATION_DATE&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SCH_ORD.DATE_CREATED&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_CONTACT&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_CONTACT.FORENAME|| GEO_CONTACT.SURNAME&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_SITE_NAME&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.LOCATION_NAME&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_ADDRESS1&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.ADRESS_LINE1&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_ADDRESS2&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.ADRESS_LINE2&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_ADDRESS3&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.ADRESS_LINE3&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_POSTCODE&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.POSTCODE&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_CONTACT_NUMBER&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_CONTACT.PHONE&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_DATE_TIME&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SCH_ORD.EARLY_COLL||SCH_ORD.LATE_COLL&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| PRODUCT_CODE&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SCH_ORD_ITEMS.PRODUCT_TYPE_ID&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| PRODUCT_DESCRIPTION&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| PRD_PRODUCT_ITEM.ITEM_DESCRIPTION&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| PRODUCT_QTY&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SUM(SCH_ORD_ITEMS.QTY_ORDERED)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DELIVERY_CONTACT&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_CONTACT.FORENAME|| GEO_CONTACT.SURNAME&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DELIVERY_SITE_NAME&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.LOCATION_NAME&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DELIVERY_ADDRESS_1&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.ADRESS_LINE1&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DELIVERY_ADDRESS_2&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.ADRESS_LINE2&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DELIVERY_ADDRESS_3&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.ADRESS_LINE3&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DELIVERY_POSTCODE&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.POSTCODE&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| HIAB_REQUESTED&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DELIVERY_DATE_TIME&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SCH_ORD.EARLY_DEL||SCH_ORD.LATE_DEL&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SURCHARGES&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SPECIAL INSTRUCTIONS&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SCH_ORD.SPECIAL_INSTRUCTIONS&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;background-color:#ffff00;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORDER PROCESSED REPORT&lt;br /&gt;
| style=&amp;quot;background-color:#ffff00;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:none;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORDER_NUMBER&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SCH_ORD.OMS_REF&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| CREATION_DATE&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SCH_ORD.DATE_CREATED&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| JOURNEY NUMBER&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SCH_TRIP.TRIP_ID&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| HAULIER NAME&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| RES_CARRIER.CARRIER_NAME&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| HAULIER CONTACT&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| RES_CARRIER.PHONE&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_CONTACT&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_CONTACT.FORENAME|| GEO_CONTACT.SURNAME&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_SITE_NAME&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.LOCATION_NAME&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_ADDRESS1&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.ADRESS_LINE1&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_ADDRESS2&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.ADRESS_LINE2&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_ADDRESS3&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.ADRESS_LINE3&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_POSTCODE&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.POSTCODE&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_CONTACT_NUMBER&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_CONTACT.PHONE&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_DATE_TIME&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SCH_ORD.EARLY_COLL||SCH_ORD.LATE_COLL&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| PRODUCT_CODE&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SCH_ORD_ITEMS.PRODUCT_TYPE_ID&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| PRODUCT_DESCRIPTION&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| PRD_PRODUCT_ITEM.ITEM_DESCRIPTION&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| PRODUCT_QTY&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SUM(SCH_ORD_ITEMS.QTY_ORDERED)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DELIVERY_CONTACT&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_CONTACT.FORENAME|| GEO_CONTACT.SURNAME&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DELIVERY_SITE_NAME&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.LOCATION_NAME&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DELIVERY_ADDRESS_1&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.ADRESS_LINE1&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DELIVERY_ADDRESS_2&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.ADRESS_LINE2&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DELIVERY_ADDRESS_3&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.ADRESS_LINE3&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DELIVERY_POSTCODE&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.POSTCODE&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| HIAB_REQUESTED&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DELIVERY_DATE_TIME&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SCH_ORD.EARLY_DEL||SCH_ORD.LATE_DEL&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SURCHARGES&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SPECIAL INSTRUCTIONS&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SCH_ORD.SPECIAL_INSTRUCTIONS&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
The order status will be used to control if the trip information is displayed. The DHL and Network Rail logos will be displayed on the report and fixed text will be displayed in the footer. The content of the text will be controlled by the status of the order.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The report will be automatically generated based on order events and will also be available to run from the reports screen. The user will be required to provide an OMS_REF. A new record will be added in the REP_REPORT and REP_REPORT_PARAMS tables to facilitate this.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;[[Image:]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Creating the Email ==&lt;br /&gt;
To generate the email, a new COST CENTRE parameters will be created:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORD_CONF_REPORT&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORD_CONF.rep&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
A new message type will be created called ORD_CONF , this record will be created as part of the release process.&lt;br /&gt;
&lt;br /&gt;
A new procedure will be added to the Message Processing package to process MESSAGE EVENT records created for the message type ORD­_CONF. A new procedure will be added to the message constructor package to create the record and send to the requestor email address.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Table Updates Required'''&lt;br /&gt;
&lt;br /&gt;
No Table Updates required&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Modules to be changed'''&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| '''Module Name'''&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| '''Module Type'''&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| '''Notes'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| MSG_PROCESSING&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Package&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Amendment: New procedure&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| MSG_CONSTRUCTOR&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Package&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Amendment: New procedure&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORD_CONF&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Report&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| New Report&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| TI_SCH_ORD_STATUS_TRIGGER&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Trigger&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Amendment &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| TIU_TRIP_STATUS&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Trigger&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Amendment&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''References'''&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Ref No'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Document Title &amp;amp; ID'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Version'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Date'''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;1&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| EST-291361 MS-8KNGMB Requestor Emails v1.0&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;1.0&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''20/09/2011'''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Glossary'''&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Term or Acronym'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Meaning'''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| C-TMS&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Calidus TMS&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Document History '''&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Version'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Date'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Status'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Reason'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Initials'''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;0.1&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;07/10/2011&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;Draft&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Initial version&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;SEW&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;1.0&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;10/10/2011&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;Issue&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Reviewed and Issued&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;MJC&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;1.1&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;21/10/2011&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;Draft&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Changed following review with client&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;SEW&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;2.0&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;21/10/2011&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;Draft&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Reviewed and Emailed to AK, tracking left on for ease of reading, expected v3.0 will clear&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;MJC&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=AUTHORISED BY=&lt;br /&gt;
{| Border=&amp;quot;1&amp;quot;	&lt;br /&gt;
| '''''Matt Crisford'''''&lt;br /&gt;
| Development Manager&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| '''''Peter Greer'''''&lt;br /&gt;
| TMSCC MTS Product Manager &lt;br /&gt;
| &lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://calidusassist.adcservices.apteancloud.com/calidus-assist/MTS/index.php?title=291361&amp;diff=5191</id>
		<title>291361</title>
		<link rel="alternate" type="text/html" href="https://calidusassist.adcservices.apteancloud.com/calidus-assist/MTS/index.php?title=291361&amp;diff=5191"/>
		<updated>2012-05-10T13:34:30Z</updated>

		<summary type="html">&lt;p&gt;Admin: /* Creating the Email */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Doc_Title|System=FUNCTIONAL SPECIFICATION|Title=Requestor Emails|Reference=FS 291361 MS8KNGMG|Version=2.0|Date=21/10/11|Sysver=10.7|Client=DHL C-TMS}}&lt;br /&gt;
&lt;br /&gt;
== Client Requirement ==&lt;br /&gt;
'''Change Request Summary:'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Requestor Emails&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Change Request Details:'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Order requestor is automatically sent an email to confirm details of bookings as order is received into C-TMS. Once briefed, a follow-up email confirms the carrier appointed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Benefits identified as a result of the change:'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Confirmation received by the requestor for any orders placed and then briefed to carrier.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Solution ==&lt;br /&gt;
'''Additional References/Message Types:'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The additional references functionality provided by the orders screen will be used to receive and store the requestor name and requestor email address. This data will be either manually entered or captured through the CSV order import facility or captured through the XML order EDI interface.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The requestor name and email address will be used to send an order received email as soon as the order is received into C-TMS, then later in the transport process, once the order is planned and a carrier assigned, a confirmation email is sent to the requestor. The order received and order confirmed emails will contain an attached PDF document formatted as shown below &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:]][[Image:]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Order Capture:'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The C-TMS order interface will be configured so that the requestor and email address can be uploaded into pre-defined additional reference fields. If more than one destination email address is required the reference field in the interface mapping will presented as a concatenation of the email addresses separated by “;” (semi-colon).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The CSV order import will be modified to allow the requestor and email address to be uploaded with each order.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If manually keyed, the additional reference for the requestor and email address can be keyed into the Add Refs Tab of the order detail screen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Note – The system parameter that holds the default sending email address will be set up to be the value ‘dhlroad@networkrail.co.uk’. Note this will need to be done at the cost centre level of system parameters.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Once the requestor email addresses have been captured and the order validated (UNSCHEDULED status) a message will be queued before a the existing C-TMS email process will activate on a five minute schedule to send any new emails. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Email Attachments:'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
An Oracle report will be developed to generate the two PDF documents that form the attachment to the emails. The output is very similar for both the received and confirmed outputs. The confirmed output in addition shows the details of the appointed carrier providing the transportation.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Email Processing:'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A database job will run on C-TMS looking for NEW queued received and confirmed emails to send. As these are recognised, the existing process will identify queued records, generate the report output, attach to an appropriate email and send to the required recipient.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Carrier Brief:'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Once an order has been planned and a carrier assigned to the trip and the trip status promoted to ACCEPTED, a carrier confirmation email will be sent to confirm this information. This action will only be performed for the order(s) on the trip that contain a requester email address in additional references.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Other considerations:'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
It is assumed that if the carrier is changed and re-briefed, this will generate another carrier confirmation email to the requestor with the revised carrier information. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''''Technical Notes:'''''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(''A new message type of ‘ORD_CONF’ will be created to indentify orders which require requestor emails'').&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''(Insert into the MSG_EVENT table for the record with the new ORD_CONF type containing the OMS ref of the order. This information will then be processed by a database job which will complete the sending of the email'').&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''(A change will be required in the MSG_PROCESSING package to process the new ORD_CONF type message and run the Oracle report described. A change will then be required in the MSG_CONSTUCTOR package to obtain the email addresses and requestor names which have been captured as additional references against this order).''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Scope ==&lt;br /&gt;
This change will be applied to system version 10.7.0&lt;br /&gt;
&lt;br /&gt;
= Set-up =&lt;br /&gt;
== Pre-requisites ==&lt;br /&gt;
== Menu Structure ==&lt;br /&gt;
== Data ==&lt;br /&gt;
Insert into MSG_TYPE&lt;br /&gt;
&lt;br /&gt;
Values (‘ORD_CONF’,’Order Confirmation Email’,’Y’,’dhlroad@networkrail.co.uk’,null)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Insert into IMP_DECODE_ENTRY&lt;br /&gt;
&lt;br /&gt;
Values(‘XML_REFERENCE’,’1001’,’Requestor Name’);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Insert into IMP_DECODE_ENTRY&lt;br /&gt;
&lt;br /&gt;
Values(‘XML_REFERENCE’,’1002’,’Requestor Email’);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Insert into REP_REPORT&lt;br /&gt;
&lt;br /&gt;
Values(‘ORD_CONF’,’REP’,’ORD_CONF.rep’,’’,’’,’Laser’,’F’,’PORTRAIT’,’’,’’,’’)&lt;br /&gt;
&lt;br /&gt;
Insert into REP_REPORT_PARAM&lt;br /&gt;
&lt;br /&gt;
Values(‘ORD_CONF’,’REP’,’ PG_SELECT_LIST1’,’P_OMS’,’M’,’’,’OMS Ref’,’’,’’,’’,’’,’’,’N’)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Implementation Advice ==&lt;br /&gt;
A super user will be required to set the following cost centre parameters using the system parameter screen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SMPT_ORD_CONF_SENDER&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| dhlroad@networkrail.co.uk&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORD_RECEIVED_SUBJECT&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| NWR Order Received&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORD_RECEIVED_MSG&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Please find attached confirmation that your NWR order has been received&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORD_PROCESSED_SUBJECT&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| NWR Order Processed&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORD_PROCESSED_MSG&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Please find attached confirmation that your NWR order has been processed.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORD_CONF_REPORT&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORD_CONF.rep&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
= Functional Description =&lt;br /&gt;
== Requestor Details ==&lt;br /&gt;
The requestor name and email address will be received with the order or entered manually and stored in the order references table and displayed in the ADD_REFS tab on the order screen. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;The Order interface and the CSV import will be amended to allow the requestor information to be passed in and stored in the reference table. If more than one requestor is received, the system cannot store multiple records of the same reference. The import and interface will be coded to concatenate the multiple requestors into one requestor name record and one email record. The requestor details will be separated by ‘;’. The &amp;lt;SUB_REF_IDENTIFIER&amp;gt; will be set to 1001 for REQUESTOR_NAME and 1002 for REQUESTOR_EMAIL. The numbers will be translated to the required field names in the Import decode screen.&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Order Events ==&lt;br /&gt;
When an order is validated and set to Status UNSCHEDULED for the first time on the system, a record will be added to the MSG_EVENT table to generate an email to the requestor. In addition, whenever the order is scheduled and the trip is set to ACCEPTED, a record will also be added to the control table MSG_EVENT for each order on the trip with a requestor_email record. (NB this could be more than once)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Developer Notes, the code to insert the record will be written in the TI_SCH_ORD_STATUS_TRIGGER, when the status changes from INVALID to UNSCHEDULED and in TIU_TRIP_STATUS trigger.''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;background-color:#ffff00;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| MESSGE_EVENT&lt;br /&gt;
| style=&amp;quot;background-color:#ffff00;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:none;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| EVENT_TYPE&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ‘ORD_CONF’&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| EVENT_REF&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| OMS_REF&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| STATUS&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ‘NEW’&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SUBJECT&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ‘NWR Order Received’ || external_refererence&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| MESSAGE&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ‘Please find attached confirmation that your NWR order has been received’&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
The subject and message will be derived from four COST CENTRE parameters called &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORD_RECEIVED_SUBJECT&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| NWR Order Received&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORD_RECEIVED_MSG&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Please find attached confirmation that your NWR order has been received&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORD_PROCESSED_SUBJECT&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| NWR Order Processed || trip_id&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORD_PROCESSED_MSG&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Please find attached confirmation that your NWR order has been processed.&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
When a record is created in the Message event table, the status of the order will determine which type of report is sent to the requestor and which parameter is used to populate the subject and message fields in the MESSAGE_EVENT table. If the order status is UNSCHEDULED, the ORD_RECEIVED parameters will be used, for order status SCHEDULED, the ORD_PROCESSED parameters will be used.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
When the order status is UNSCHEDULED, the new Order_Confirmation report will be sent in the received format, when the order status is SCHEDULED, the Order Confirmation report will be sent in Processed format.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In addition to the text selected for the subject, data will also be added depending upon the status of the order. For unscheduled orders, the external reference will be added to the message subject, for scheduled orders the trip id will be added as part of the message subject&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A record will only be added to the MESSAGE_EVENT table if an order has been assigned a requestor_email record. If a trip is set back to PLANNED and the carrier is changed, another record will be added into the MESSAGE_EVENT table for the trip.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Order Confirmation Report ==&lt;br /&gt;
A new report called ‘Order Confirmation’ report will be created in Oracle reports and will generate a PDF file. The report will include Order details and some trip details in the Processed Format.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;background-color:#ffff00;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORDER RECEIVED REPORT&lt;br /&gt;
| style=&amp;quot;background-color:#ffff00;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:none;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORDER_NUMBER&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SCH_ORD.OMS_REF&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| CREATION_DATE&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SCH_ORD.DATE_CREATED&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_CONTACT&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_CONTACT.FORENAME|| GEO_CONTACT.SURNAME&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_SITE_NAME&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.LOCATION_NAME&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_ADDRESS1&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.ADRESS_LINE1&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_ADDRESS2&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.ADRESS_LINE2&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_ADDRESS3&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.ADRESS_LINE3&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_POSTCODE&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.POSTCODE&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_CONTACT_NUMBER&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_CONTACT.PHONE&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_DATE_TIME&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SCH_ORD.EARLY_COLL||SCH_ORD.LATE_COLL&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| PRODUCT_CODE&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SCH_ORD_ITEMS.PRODUCT_TYPE_ID&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| PRODUCT_DESCRIPTION&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| PRD_PRODUCT_ITEM.ITEM_DESCRIPTION&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| PRODUCT_QTY&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SUM(SCH_ORD_ITEMS.QTY_ORDERED)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DELIVERY_CONTACT&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_CONTACT.FORENAME|| GEO_CONTACT.SURNAME&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DELIVERY_SITE_NAME&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.LOCATION_NAME&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DELIVERY_ADDRESS_1&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.ADRESS_LINE1&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DELIVERY_ADDRESS_2&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.ADRESS_LINE2&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DELIVERY_ADDRESS_3&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.ADRESS_LINE3&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DELIVERY_POSTCODE&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.POSTCODE&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| HIAB_REQUESTED&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DELIVERY_DATE_TIME&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SCH_ORD.EARLY_DEL||SCH_ORD.LATE_DEL&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SURCHARGES&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SPECIAL INSTRUCTIONS&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SCH_ORD.SPECIAL_INSTRUCTIONS&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;background-color:#ffff00;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORDER PROCESSED REPORT&lt;br /&gt;
| style=&amp;quot;background-color:#ffff00;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:none;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORDER_NUMBER&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SCH_ORD.OMS_REF&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| CREATION_DATE&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SCH_ORD.DATE_CREATED&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| JOURNEY NUMBER&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SCH_TRIP.TRIP_ID&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| HAULIER NAME&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| RES_CARRIER.CARRIER_NAME&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| HAULIER CONTACT&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| RES_CARRIER.PHONE&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_CONTACT&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_CONTACT.FORENAME|| GEO_CONTACT.SURNAME&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_SITE_NAME&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.LOCATION_NAME&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_ADDRESS1&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.ADRESS_LINE1&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_ADDRESS2&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.ADRESS_LINE2&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_ADDRESS3&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.ADRESS_LINE3&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_POSTCODE&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.POSTCODE&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_CONTACT_NUMBER&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_CONTACT.PHONE&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_DATE_TIME&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SCH_ORD.EARLY_COLL||SCH_ORD.LATE_COLL&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| PRODUCT_CODE&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SCH_ORD_ITEMS.PRODUCT_TYPE_ID&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| PRODUCT_DESCRIPTION&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| PRD_PRODUCT_ITEM.ITEM_DESCRIPTION&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| PRODUCT_QTY&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SUM(SCH_ORD_ITEMS.QTY_ORDERED)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DELIVERY_CONTACT&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_CONTACT.FORENAME|| GEO_CONTACT.SURNAME&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DELIVERY_SITE_NAME&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.LOCATION_NAME&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DELIVERY_ADDRESS_1&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.ADRESS_LINE1&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DELIVERY_ADDRESS_2&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.ADRESS_LINE2&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DELIVERY_ADDRESS_3&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.ADRESS_LINE3&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DELIVERY_POSTCODE&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.POSTCODE&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| HIAB_REQUESTED&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DELIVERY_DATE_TIME&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SCH_ORD.EARLY_DEL||SCH_ORD.LATE_DEL&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SURCHARGES&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SPECIAL INSTRUCTIONS&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SCH_ORD.SPECIAL_INSTRUCTIONS&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
The order status will be used to control if the trip information is displayed. The DHL and Network Rail logos will be displayed on the report and fixed text will be displayed in the footer. The content of the text will be controlled by the status of the order.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The report will be automatically generated based on order events and will also be available to run from the reports screen. The user will be required to provide an OMS_REF. A new record will be added in the REP_REPORT and REP_REPORT_PARAMS tables to facilitate this.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;[[Image:]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Creating the Email ==&lt;br /&gt;
To generate the email, a new COST CENTRE parameters will be created:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORD_CONF_REPORT&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORD_CONF.rep&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
A new message type will be created called ORD_CONF , this record will be created as part of the release process.&lt;br /&gt;
&lt;br /&gt;
A new procedure will be added to the Message Processing package to process MESSAGE EVENT records created for the message type ORD­_CONF. A new procedure will be added to the message constructor package to create the record and send to the requestor email address.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Table Updates Required'''&lt;br /&gt;
&lt;br /&gt;
No Table Updates required&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 '''Modules to be changed'''&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| '''Module Name'''&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| '''Module Type'''&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| '''Notes'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| MSG_PROCESSING&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Package&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Amendment: New procedure&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| MSG_CONSTRUCTOR&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Package&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Amendment: New procedure&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORD_CONF&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Report&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| New Report&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| TI_SCH_ORD_STATUS_TRIGGER&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Trigger&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Amendment &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| TIU_TRIP_STATUS&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Trigger&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Amendment&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''References'''&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Ref No'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Document Title &amp;amp; ID'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Version'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Date'''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;1&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| EST-291361 MS-8KNGMB Requestor Emails v1.0&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;1.0&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''20/09/2011'''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Glossary'''&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Term or Acronym'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Meaning'''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| C-TMS&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Calidus TMS&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Document History '''&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Version'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Date'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Status'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Reason'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Initials'''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;0.1&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;07/10/2011&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;Draft&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Initial version&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;SEW&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;1.0&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;10/10/2011&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;Issue&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Reviewed and Issued&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;MJC&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;1.1&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;21/10/2011&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;Draft&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Changed following review with client&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;SEW&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;2.0&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;21/10/2011&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;Draft&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Reviewed and Emailed to AK, tracking left on for ease of reading, expected v3.0 will clear&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;MJC&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=AUTHORISED BY=&lt;br /&gt;
{| Border=&amp;quot;1&amp;quot;	&lt;br /&gt;
| '''''Matt Crisford'''''&lt;br /&gt;
| Development Manager&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| '''''Peter Greer'''''&lt;br /&gt;
| TMSCC MTS Product Manager &lt;br /&gt;
| &lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://calidusassist.adcservices.apteancloud.com/calidus-assist/MTS/index.php?title=291361&amp;diff=5190</id>
		<title>291361</title>
		<link rel="alternate" type="text/html" href="https://calidusassist.adcservices.apteancloud.com/calidus-assist/MTS/index.php?title=291361&amp;diff=5190"/>
		<updated>2012-05-10T13:33:42Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Doc_Title|System=FUNCTIONAL SPECIFICATION|Title=Requestor Emails|Reference=FS 291361 MS8KNGMG|Version=2.0|Date=21/10/11|Sysver=10.7|Client=DHL C-TMS}}&lt;br /&gt;
&lt;br /&gt;
== Client Requirement ==&lt;br /&gt;
'''Change Request Summary:'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Requestor Emails&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Change Request Details:'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Order requestor is automatically sent an email to confirm details of bookings as order is received into C-TMS. Once briefed, a follow-up email confirms the carrier appointed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Benefits identified as a result of the change:'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Confirmation received by the requestor for any orders placed and then briefed to carrier.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Solution ==&lt;br /&gt;
'''Additional References/Message Types:'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The additional references functionality provided by the orders screen will be used to receive and store the requestor name and requestor email address. This data will be either manually entered or captured through the CSV order import facility or captured through the XML order EDI interface.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The requestor name and email address will be used to send an order received email as soon as the order is received into C-TMS, then later in the transport process, once the order is planned and a carrier assigned, a confirmation email is sent to the requestor. The order received and order confirmed emails will contain an attached PDF document formatted as shown below &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:]][[Image:]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Order Capture:'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The C-TMS order interface will be configured so that the requestor and email address can be uploaded into pre-defined additional reference fields. If more than one destination email address is required the reference field in the interface mapping will presented as a concatenation of the email addresses separated by “;” (semi-colon).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The CSV order import will be modified to allow the requestor and email address to be uploaded with each order.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If manually keyed, the additional reference for the requestor and email address can be keyed into the Add Refs Tab of the order detail screen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Note – The system parameter that holds the default sending email address will be set up to be the value ‘dhlroad@networkrail.co.uk’. Note this will need to be done at the cost centre level of system parameters.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Once the requestor email addresses have been captured and the order validated (UNSCHEDULED status) a message will be queued before a the existing C-TMS email process will activate on a five minute schedule to send any new emails. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Email Attachments:'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
An Oracle report will be developed to generate the two PDF documents that form the attachment to the emails. The output is very similar for both the received and confirmed outputs. The confirmed output in addition shows the details of the appointed carrier providing the transportation.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Email Processing:'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A database job will run on C-TMS looking for NEW queued received and confirmed emails to send. As these are recognised, the existing process will identify queued records, generate the report output, attach to an appropriate email and send to the required recipient.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Carrier Brief:'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Once an order has been planned and a carrier assigned to the trip and the trip status promoted to ACCEPTED, a carrier confirmation email will be sent to confirm this information. This action will only be performed for the order(s) on the trip that contain a requester email address in additional references.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Other considerations:'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
It is assumed that if the carrier is changed and re-briefed, this will generate another carrier confirmation email to the requestor with the revised carrier information. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''''Technical Notes:'''''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(''A new message type of ‘ORD_CONF’ will be created to indentify orders which require requestor emails'').&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''(Insert into the MSG_EVENT table for the record with the new ORD_CONF type containing the OMS ref of the order. This information will then be processed by a database job which will complete the sending of the email'').&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''(A change will be required in the MSG_PROCESSING package to process the new ORD_CONF type message and run the Oracle report described. A change will then be required in the MSG_CONSTUCTOR package to obtain the email addresses and requestor names which have been captured as additional references against this order).''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Scope ==&lt;br /&gt;
This change will be applied to system version 10.7.0&lt;br /&gt;
&lt;br /&gt;
= Set-up =&lt;br /&gt;
== Pre-requisites ==&lt;br /&gt;
== Menu Structure ==&lt;br /&gt;
== Data ==&lt;br /&gt;
Insert into MSG_TYPE&lt;br /&gt;
&lt;br /&gt;
Values (‘ORD_CONF’,’Order Confirmation Email’,’Y’,’dhlroad@networkrail.co.uk’,null)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Insert into IMP_DECODE_ENTRY&lt;br /&gt;
&lt;br /&gt;
Values(‘XML_REFERENCE’,’1001’,’Requestor Name’);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Insert into IMP_DECODE_ENTRY&lt;br /&gt;
&lt;br /&gt;
Values(‘XML_REFERENCE’,’1002’,’Requestor Email’);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Insert into REP_REPORT&lt;br /&gt;
&lt;br /&gt;
Values(‘ORD_CONF’,’REP’,’ORD_CONF.rep’,’’,’’,’Laser’,’F’,’PORTRAIT’,’’,’’,’’)&lt;br /&gt;
&lt;br /&gt;
Insert into REP_REPORT_PARAM&lt;br /&gt;
&lt;br /&gt;
Values(‘ORD_CONF’,’REP’,’ PG_SELECT_LIST1’,’P_OMS’,’M’,’’,’OMS Ref’,’’,’’,’’,’’,’’,’N’)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Implementation Advice ==&lt;br /&gt;
A super user will be required to set the following cost centre parameters using the system parameter screen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SMPT_ORD_CONF_SENDER&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| dhlroad@networkrail.co.uk&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORD_RECEIVED_SUBJECT&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| NWR Order Received&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORD_RECEIVED_MSG&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Please find attached confirmation that your NWR order has been received&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORD_PROCESSED_SUBJECT&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| NWR Order Processed&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORD_PROCESSED_MSG&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Please find attached confirmation that your NWR order has been processed.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORD_CONF_REPORT&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORD_CONF.rep&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
= Functional Description =&lt;br /&gt;
== Requestor Details ==&lt;br /&gt;
The requestor name and email address will be received with the order or entered manually and stored in the order references table and displayed in the ADD_REFS tab on the order screen. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;The Order interface and the CSV import will be amended to allow the requestor information to be passed in and stored in the reference table. If more than one requestor is received, the system cannot store multiple records of the same reference. The import and interface will be coded to concatenate the multiple requestors into one requestor name record and one email record. The requestor details will be separated by ‘;’. The &amp;lt;SUB_REF_IDENTIFIER&amp;gt; will be set to 1001 for REQUESTOR_NAME and 1002 for REQUESTOR_EMAIL. The numbers will be translated to the required field names in the Import decode screen.&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Order Events ==&lt;br /&gt;
When an order is validated and set to Status UNSCHEDULED for the first time on the system, a record will be added to the MSG_EVENT table to generate an email to the requestor. In addition, whenever the order is scheduled and the trip is set to ACCEPTED, a record will also be added to the control table MSG_EVENT for each order on the trip with a requestor_email record. (NB this could be more than once)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Developer Notes, the code to insert the record will be written in the TI_SCH_ORD_STATUS_TRIGGER, when the status changes from INVALID to UNSCHEDULED and in TIU_TRIP_STATUS trigger.''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;background-color:#ffff00;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| MESSGE_EVENT&lt;br /&gt;
| style=&amp;quot;background-color:#ffff00;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:none;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| EVENT_TYPE&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ‘ORD_CONF’&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| EVENT_REF&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| OMS_REF&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| STATUS&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ‘NEW’&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SUBJECT&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ‘NWR Order Received’ || external_refererence&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| MESSAGE&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ‘Please find attached confirmation that your NWR order has been received’&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
The subject and message will be derived from four COST CENTRE parameters called &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORD_RECEIVED_SUBJECT&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| NWR Order Received&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORD_RECEIVED_MSG&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Please find attached confirmation that your NWR order has been received&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORD_PROCESSED_SUBJECT&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| NWR Order Processed || trip_id&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORD_PROCESSED_MSG&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Please find attached confirmation that your NWR order has been processed.&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
When a record is created in the Message event table, the status of the order will determine which type of report is sent to the requestor and which parameter is used to populate the subject and message fields in the MESSAGE_EVENT table. If the order status is UNSCHEDULED, the ORD_RECEIVED parameters will be used, for order status SCHEDULED, the ORD_PROCESSED parameters will be used.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
When the order status is UNSCHEDULED, the new Order_Confirmation report will be sent in the received format, when the order status is SCHEDULED, the Order Confirmation report will be sent in Processed format.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In addition to the text selected for the subject, data will also be added depending upon the status of the order. For unscheduled orders, the external reference will be added to the message subject, for scheduled orders the trip id will be added as part of the message subject&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A record will only be added to the MESSAGE_EVENT table if an order has been assigned a requestor_email record. If a trip is set back to PLANNED and the carrier is changed, another record will be added into the MESSAGE_EVENT table for the trip.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Order Confirmation Report ==&lt;br /&gt;
A new report called ‘Order Confirmation’ report will be created in Oracle reports and will generate a PDF file. The report will include Order details and some trip details in the Processed Format.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;background-color:#ffff00;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORDER RECEIVED REPORT&lt;br /&gt;
| style=&amp;quot;background-color:#ffff00;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:none;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORDER_NUMBER&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SCH_ORD.OMS_REF&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| CREATION_DATE&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SCH_ORD.DATE_CREATED&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_CONTACT&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_CONTACT.FORENAME|| GEO_CONTACT.SURNAME&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_SITE_NAME&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.LOCATION_NAME&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_ADDRESS1&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.ADRESS_LINE1&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_ADDRESS2&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.ADRESS_LINE2&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_ADDRESS3&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.ADRESS_LINE3&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_POSTCODE&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.POSTCODE&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_CONTACT_NUMBER&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_CONTACT.PHONE&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_DATE_TIME&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SCH_ORD.EARLY_COLL||SCH_ORD.LATE_COLL&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| PRODUCT_CODE&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SCH_ORD_ITEMS.PRODUCT_TYPE_ID&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| PRODUCT_DESCRIPTION&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| PRD_PRODUCT_ITEM.ITEM_DESCRIPTION&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| PRODUCT_QTY&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SUM(SCH_ORD_ITEMS.QTY_ORDERED)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DELIVERY_CONTACT&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_CONTACT.FORENAME|| GEO_CONTACT.SURNAME&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DELIVERY_SITE_NAME&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.LOCATION_NAME&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DELIVERY_ADDRESS_1&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.ADRESS_LINE1&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DELIVERY_ADDRESS_2&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.ADRESS_LINE2&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DELIVERY_ADDRESS_3&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.ADRESS_LINE3&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DELIVERY_POSTCODE&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.POSTCODE&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| HIAB_REQUESTED&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DELIVERY_DATE_TIME&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SCH_ORD.EARLY_DEL||SCH_ORD.LATE_DEL&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SURCHARGES&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SPECIAL INSTRUCTIONS&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SCH_ORD.SPECIAL_INSTRUCTIONS&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;background-color:#ffff00;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORDER PROCESSED REPORT&lt;br /&gt;
| style=&amp;quot;background-color:#ffff00;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:none;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORDER_NUMBER&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SCH_ORD.OMS_REF&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| CREATION_DATE&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SCH_ORD.DATE_CREATED&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| JOURNEY NUMBER&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SCH_TRIP.TRIP_ID&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| HAULIER NAME&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| RES_CARRIER.CARRIER_NAME&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| HAULIER CONTACT&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| RES_CARRIER.PHONE&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_CONTACT&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_CONTACT.FORENAME|| GEO_CONTACT.SURNAME&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_SITE_NAME&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.LOCATION_NAME&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_ADDRESS1&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.ADRESS_LINE1&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_ADDRESS2&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.ADRESS_LINE2&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_ADDRESS3&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.ADRESS_LINE3&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_POSTCODE&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.POSTCODE&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_CONTACT_NUMBER&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_CONTACT.PHONE&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_DATE_TIME&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SCH_ORD.EARLY_COLL||SCH_ORD.LATE_COLL&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| PRODUCT_CODE&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SCH_ORD_ITEMS.PRODUCT_TYPE_ID&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| PRODUCT_DESCRIPTION&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| PRD_PRODUCT_ITEM.ITEM_DESCRIPTION&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| PRODUCT_QTY&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SUM(SCH_ORD_ITEMS.QTY_ORDERED)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DELIVERY_CONTACT&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_CONTACT.FORENAME|| GEO_CONTACT.SURNAME&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DELIVERY_SITE_NAME&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.LOCATION_NAME&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DELIVERY_ADDRESS_1&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.ADRESS_LINE1&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DELIVERY_ADDRESS_2&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.ADRESS_LINE2&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DELIVERY_ADDRESS_3&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.ADRESS_LINE3&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DELIVERY_POSTCODE&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.POSTCODE&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| HIAB_REQUESTED&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DELIVERY_DATE_TIME&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SCH_ORD.EARLY_DEL||SCH_ORD.LATE_DEL&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SURCHARGES&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SPECIAL INSTRUCTIONS&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SCH_ORD.SPECIAL_INSTRUCTIONS&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
The order status will be used to control if the trip information is displayed. The DHL and Network Rail logos will be displayed on the report and fixed text will be displayed in the footer. The content of the text will be controlled by the status of the order.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The report will be automatically generated based on order events and will also be available to run from the reports screen. The user will be required to provide an OMS_REF. A new record will be added in the REP_REPORT and REP_REPORT_PARAMS tables to facilitate this.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;[[Image:]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Creating the Email ==&lt;br /&gt;
To generate the email, a new COST CENTRE parameters will be created:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORD_CONF_REPORT&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORD_CONF.rep&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
A new message type will be created called ORD_CONF , this record will be created as part of the release process.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A new procedure will be added to the Message Processing package to process MESSAGE EVENT records created for the message type ORD­_CONF. A new procedure will be added to the message constructor package to create the record and send to the requestor email address.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Developer Notes: This message will not be generated based on information stored in the Message maintenance screen. The message will be generated based on the requestor information held at order level. The new procedure MSG_PROCESSING.P_PROCESS_ORD_CONF can use the existing procedure MSG_PROCESSING.P_PROCESS_TRIP_ACCEPT as its basis. The existing system parameters can be used to generate the report:''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''REPORT_CONNECT_STRINGREPORT_FLOCREPORT_PORTREPORT_IP_ADDRESSREPORT_SERVER''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Table Updates Required'''&lt;br /&gt;
&lt;br /&gt;
No Table Updates required&lt;br /&gt;
&lt;br /&gt;
 '''Modules to be changed'''&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| '''Module Name'''&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| '''Module Type'''&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| '''Notes'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| MSG_PROCESSING&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Package&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Amendment: New procedure&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| MSG_CONSTRUCTOR&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Package&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Amendment: New procedure&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORD_CONF&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Report&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| New Report&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| TI_SCH_ORD_STATUS_TRIGGER&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Trigger&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Amendment &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| TIU_TRIP_STATUS&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Trigger&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Amendment&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''References'''&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Ref No'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Document Title &amp;amp; ID'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Version'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Date'''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;1&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| EST-291361 MS-8KNGMB Requestor Emails v1.0&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;1.0&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''20/09/2011'''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Glossary'''&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Term or Acronym'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Meaning'''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| C-TMS&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Calidus TMS&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Document History '''&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Version'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Date'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Status'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Reason'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Initials'''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;0.1&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;07/10/2011&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;Draft&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Initial version&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;SEW&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;1.0&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;10/10/2011&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;Issue&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Reviewed and Issued&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;MJC&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;1.1&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;21/10/2011&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;Draft&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Changed following review with client&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;SEW&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;2.0&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;21/10/2011&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;Draft&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Reviewed and Emailed to AK, tracking left on for ease of reading, expected v3.0 will clear&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;MJC&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
=AUTHORISED BY=&lt;br /&gt;
{| Border=&amp;quot;1&amp;quot;	&lt;br /&gt;
| '''''Matt Crisford'''''&lt;br /&gt;
| Development Manager&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| '''''Peter Greer'''''&lt;br /&gt;
| TMSCC MTS Product Manager &lt;br /&gt;
| &lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://calidusassist.adcservices.apteancloud.com/calidus-assist/MTS/index.php?title=291361&amp;diff=5189</id>
		<title>291361</title>
		<link rel="alternate" type="text/html" href="https://calidusassist.adcservices.apteancloud.com/calidus-assist/MTS/index.php?title=291361&amp;diff=5189"/>
		<updated>2012-05-10T13:22:52Z</updated>

		<summary type="html">&lt;p&gt;Admin: New page: Image:   &amp;lt;center&amp;gt;'''DHL C-TMS'''&amp;lt;/center&amp;gt;   &amp;lt;center&amp;gt;'''10.7'''&amp;lt;/center&amp;gt;    {| style=&amp;quot;border-spacing:0;&amp;quot; | style=&amp;quot;border:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;pad...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;'''DHL C-TMS'''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;'''10.7'''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;border:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''FUNCTIONAL SPECIFICATION'''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;'''291361 MS-8KNGMB Requestor Emails'''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;border:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;'''Version :'''&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;border:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''2.0'''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
'''Copyright OBS Logistics © 2011'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The information contained herein is the property of OBS Logistics and is supplied without liability for errors or omissions. No part may be reproduced or used except as authorised by contract or other written permission. The copyright and foregoing restriction on reproduction and use extend to all media in which the information may be embodied&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Contents'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[#__RefHeading__1_654036398 1. Functional Overview3]&lt;br /&gt;
&lt;br /&gt;
[#__RefHeading__3_654036398 2. Set-up5]&lt;br /&gt;
&lt;br /&gt;
[#__RefHeading__5_654036398 3. Functional Description6]&lt;br /&gt;
&lt;br /&gt;
[#__RefHeading__7_654036398 Appendix A table updates REQUIRED11]&lt;br /&gt;
&lt;br /&gt;
[#__RefHeading__9_654036398 Appendix B Modules to be changed12]&lt;br /&gt;
&lt;br /&gt;
[#__RefHeading__11_654036398 Appendix C QUOTE &amp;amp; DoCuMENT History13]= Functional Overview =&lt;br /&gt;
== Client Requirement ==&lt;br /&gt;
'''Change Request Summary:'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Requestor Emails&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Change Request Details:'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Order requestor is automatically sent an email to confirm details of bookings as order is received into C-TMS. Once briefed, a follow-up email confirms the carrier appointed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Benefits identified as a result of the change:'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Confirmation received by the requestor for any orders placed and then briefed to carrier.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Solution ==&lt;br /&gt;
'''Additional References/Message Types:'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The additional references functionality provided by the orders screen will be used to receive and store the requestor name and requestor email address. This data will be either manually entered or captured through the CSV order import facility or captured through the XML order EDI interface.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The requestor name and email address will be used to send an order received email as soon as the order is received into C-TMS, then later in the transport process, once the order is planned and a carrier assigned, a confirmation email is sent to the requestor. The order received and order confirmed emails will contain an attached PDF document formatted as shown below &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:]][[Image:]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Order Capture:'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The C-TMS order interface will be configured so that the requestor and email address can be uploaded into pre-defined additional reference fields. If more than one destination email address is required the reference field in the interface mapping will presented as a concatenation of the email addresses separated by “;” (semi-colon).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The CSV order import will be modified to allow the requestor and email address to be uploaded with each order.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If manually keyed, the additional reference for the requestor and email address can be keyed into the Add Refs Tab of the order detail screen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Note – The system parameter that holds the default sending email address will be set up to be the value ‘dhlroad@networkrail.co.uk’. Note this will need to be done at the cost centre level of system parameters.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Once the requestor email addresses have been captured and the order validated (UNSCHEDULED status) a message will be queued before a the existing C-TMS email process will activate on a five minute schedule to send any new emails. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Email Attachments:'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
An Oracle report will be developed to generate the two PDF documents that form the attachment to the emails. The output is very similar for both the received and confirmed outputs. The confirmed output in addition shows the details of the appointed carrier providing the transportation.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Email Processing:'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A database job will run on C-TMS looking for NEW queued received and confirmed emails to send. As these are recognised, the existing process will identify queued records, generate the report output, attach to an appropriate email and send to the required recipient.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Carrier Brief:'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Once an order has been planned and a carrier assigned to the trip and the trip status promoted to ACCEPTED, a carrier confirmation email will be sent to confirm this information. This action will only be performed for the order(s) on the trip that contain a requester email address in additional references.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Other considerations:'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
It is assumed that if the carrier is changed and re-briefed, this will generate another carrier confirmation email to the requestor with the revised carrier information. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''''Technical Notes:'''''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(''A new message type of ‘ORD_CONF’ will be created to indentify orders which require requestor emails'').&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''(Insert into the MSG_EVENT table for the record with the new ORD_CONF type containing the OMS ref of the order. This information will then be processed by a database job which will complete the sending of the email'').&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''(A change will be required in the MSG_PROCESSING package to process the new ORD_CONF type message and run the Oracle report described. A change will then be required in the MSG_CONSTUCTOR package to obtain the email addresses and requestor names which have been captured as additional references against this order).''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Scope ==&lt;br /&gt;
This change will be applied to system version 10.7.0&lt;br /&gt;
&lt;br /&gt;
= Set-up =&lt;br /&gt;
== Pre-requisites ==&lt;br /&gt;
== Menu Structure ==&lt;br /&gt;
== Data ==&lt;br /&gt;
Insert into MSG_TYPE&lt;br /&gt;
&lt;br /&gt;
Values (‘ORD_CONF’,’Order Confirmation Email’,’Y’,’dhlroad@networkrail.co.uk’,null)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Insert into IMP_DECODE_ENTRY&lt;br /&gt;
&lt;br /&gt;
Values(‘XML_REFERENCE’,’1001’,’Requestor Name’);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Insert into IMP_DECODE_ENTRY&lt;br /&gt;
&lt;br /&gt;
Values(‘XML_REFERENCE’,’1002’,’Requestor Email’);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Insert into REP_REPORT&lt;br /&gt;
&lt;br /&gt;
Values(‘ORD_CONF’,’REP’,’ORD_CONF.rep’,’’,’’,’Laser’,’F’,’PORTRAIT’,’’,’’,’’)&lt;br /&gt;
&lt;br /&gt;
Insert into REP_REPORT_PARAM&lt;br /&gt;
&lt;br /&gt;
Values(‘ORD_CONF’,’REP’,’ PG_SELECT_LIST1’,’P_OMS’,’M’,’’,’OMS Ref’,’’,’’,’’,’’,’’,’N’)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Implementation Advice ==&lt;br /&gt;
A super user will be required to set the following cost centre parameters using the system parameter screen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SMPT_ORD_CONF_SENDER&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| dhlroad@networkrail.co.uk&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORD_RECEIVED_SUBJECT&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| NWR Order Received&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORD_RECEIVED_MSG&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Please find attached confirmation that your NWR order has been received&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORD_PROCESSED_SUBJECT&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| NWR Order Processed&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORD_PROCESSED_MSG&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Please find attached confirmation that your NWR order has been processed.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORD_CONF_REPORT&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORD_CONF.rep&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
= Functional Description =&lt;br /&gt;
== Requestor Details ==&lt;br /&gt;
The requestor name and email address will be received with the order or entered manually and stored in the order references table and displayed in the ADD_REFS tab on the order screen. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;The Order interface and the CSV import will be amended to allow the requestor information to be passed in and stored in the reference table. If more than one requestor is received, the system cannot store multiple records of the same reference. The import and interface will be coded to concatenate the multiple requestors into one requestor name record and one email record. The requestor details will be separated by ‘;’. The &amp;lt;SUB_REF_IDENTIFIER&amp;gt; will be set to 1001 for REQUESTOR_NAME and 1002 for REQUESTOR_EMAIL. The numbers will be translated to the required field names in the Import decode screen.&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Order Events ==&lt;br /&gt;
When an order is validated and set to Status UNSCHEDULED for the first time on the system, a record will be added to the MSG_EVENT table to generate an email to the requestor. In addition, whenever the order is scheduled and the trip is set to ACCEPTED, a record will also be added to the control table MSG_EVENT for each order on the trip with a requestor_email record. (NB this could be more than once)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Developer Notes, the code to insert the record will be written in the TI_SCH_ORD_STATUS_TRIGGER, when the status changes from INVALID to UNSCHEDULED and in TIU_TRIP_STATUS trigger.''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;background-color:#ffff00;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| MESSGE_EVENT&lt;br /&gt;
| style=&amp;quot;background-color:#ffff00;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:none;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| EVENT_TYPE&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ‘ORD_CONF’&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| EVENT_REF&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| OMS_REF&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| STATUS&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ‘NEW’&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SUBJECT&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ‘NWR Order Received’ || external_refererence&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| MESSAGE&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ‘Please find attached confirmation that your NWR order has been received’&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
The subject and message will be derived from four COST CENTRE parameters called &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORD_RECEIVED_SUBJECT&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| NWR Order Received&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORD_RECEIVED_MSG&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Please find attached confirmation that your NWR order has been received&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORD_PROCESSED_SUBJECT&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| NWR Order Processed || trip_id&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORD_PROCESSED_MSG&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Please find attached confirmation that your NWR order has been processed.&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
When a record is created in the Message event table, the status of the order will determine which type of report is sent to the requestor and which parameter is used to populate the subject and message fields in the MESSAGE_EVENT table. If the order status is UNSCHEDULED, the ORD_RECEIVED parameters will be used, for order status SCHEDULED, the ORD_PROCESSED parameters will be used.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
When the order status is UNSCHEDULED, the new Order_Confirmation report will be sent in the received format, when the order status is SCHEDULED, the Order Confirmation report will be sent in Processed format.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In addition to the text selected for the subject, data will also be added depending upon the status of the order. For unscheduled orders, the external reference will be added to the message subject, for scheduled orders the trip id will be added as part of the message subject&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A record will only be added to the MESSAGE_EVENT table if an order has been assigned a requestor_email record. If a trip is set back to PLANNED and the carrier is changed, another record will be added into the MESSAGE_EVENT table for the trip.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Order Confirmation Report ==&lt;br /&gt;
A new report called ‘Order Confirmation’ report will be created in Oracle reports and will generate a PDF file. The report will include Order details and some trip details in the Processed Format.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;background-color:#ffff00;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORDER RECEIVED REPORT&lt;br /&gt;
| style=&amp;quot;background-color:#ffff00;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:none;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORDER_NUMBER&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SCH_ORD.OMS_REF&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| CREATION_DATE&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SCH_ORD.DATE_CREATED&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_CONTACT&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_CONTACT.FORENAME|| GEO_CONTACT.SURNAME&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_SITE_NAME&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.LOCATION_NAME&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_ADDRESS1&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.ADRESS_LINE1&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_ADDRESS2&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.ADRESS_LINE2&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_ADDRESS3&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.ADRESS_LINE3&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_POSTCODE&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.POSTCODE&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_CONTACT_NUMBER&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_CONTACT.PHONE&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_DATE_TIME&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SCH_ORD.EARLY_COLL||SCH_ORD.LATE_COLL&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| PRODUCT_CODE&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SCH_ORD_ITEMS.PRODUCT_TYPE_ID&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| PRODUCT_DESCRIPTION&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| PRD_PRODUCT_ITEM.ITEM_DESCRIPTION&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| PRODUCT_QTY&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SUM(SCH_ORD_ITEMS.QTY_ORDERED)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DELIVERY_CONTACT&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_CONTACT.FORENAME|| GEO_CONTACT.SURNAME&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DELIVERY_SITE_NAME&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.LOCATION_NAME&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DELIVERY_ADDRESS_1&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.ADRESS_LINE1&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DELIVERY_ADDRESS_2&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.ADRESS_LINE2&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DELIVERY_ADDRESS_3&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.ADRESS_LINE3&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DELIVERY_POSTCODE&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.POSTCODE&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| HIAB_REQUESTED&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DELIVERY_DATE_TIME&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SCH_ORD.EARLY_DEL||SCH_ORD.LATE_DEL&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SURCHARGES&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SPECIAL INSTRUCTIONS&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SCH_ORD.SPECIAL_INSTRUCTIONS&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;background-color:#ffff00;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORDER PROCESSED REPORT&lt;br /&gt;
| style=&amp;quot;background-color:#ffff00;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:none;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORDER_NUMBER&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SCH_ORD.OMS_REF&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| CREATION_DATE&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SCH_ORD.DATE_CREATED&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| JOURNEY NUMBER&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SCH_TRIP.TRIP_ID&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| HAULIER NAME&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| RES_CARRIER.CARRIER_NAME&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| HAULIER CONTACT&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| RES_CARRIER.PHONE&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_CONTACT&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_CONTACT.FORENAME|| GEO_CONTACT.SURNAME&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_SITE_NAME&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.LOCATION_NAME&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_ADDRESS1&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.ADRESS_LINE1&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_ADDRESS2&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.ADRESS_LINE2&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_ADDRESS3&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.ADRESS_LINE3&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_POSTCODE&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.POSTCODE&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_CONTACT_NUMBER&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_CONTACT.PHONE&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| COLLECTION_DATE_TIME&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SCH_ORD.EARLY_COLL||SCH_ORD.LATE_COLL&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| PRODUCT_CODE&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SCH_ORD_ITEMS.PRODUCT_TYPE_ID&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| PRODUCT_DESCRIPTION&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| PRD_PRODUCT_ITEM.ITEM_DESCRIPTION&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| PRODUCT_QTY&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SUM(SCH_ORD_ITEMS.QTY_ORDERED)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DELIVERY_CONTACT&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_CONTACT.FORENAME|| GEO_CONTACT.SURNAME&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DELIVERY_SITE_NAME&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.LOCATION_NAME&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DELIVERY_ADDRESS_1&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.ADRESS_LINE1&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DELIVERY_ADDRESS_2&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.ADRESS_LINE2&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DELIVERY_ADDRESS_3&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.ADRESS_LINE3&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DELIVERY_POSTCODE&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| GEO_LOCATION.POSTCODE&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| HIAB_REQUESTED&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| DELIVERY_DATE_TIME&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SCH_ORD.EARLY_DEL||SCH_ORD.LATE_DEL&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SURCHARGES&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SPECIAL INSTRUCTIONS&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| SCH_ORD.SPECIAL_INSTRUCTIONS&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
The order status will be used to control if the trip information is displayed. The DHL and Network Rail logos will be displayed on the report and fixed text will be displayed in the footer. The content of the text will be controlled by the status of the order.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The report will be automatically generated based on order events and will also be available to run from the reports screen. The user will be required to provide an OMS_REF. A new record will be added in the REP_REPORT and REP_REPORT_PARAMS tables to facilitate this.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;[[Image:]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Creating the Email ==&lt;br /&gt;
To generate the email, a new COST CENTRE parameters will be created:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORD_CONF_REPORT&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORD_CONF.rep&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
A new message type will be created called ORD_CONF , this record will be created as part of the release process.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A new procedure will be added to the Message Processing package to process MESSAGE EVENT records created for the message type ORD­_CONF. A new procedure will be added to the message constructor package to create the record and send to the requestor email address.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Developer Notes: This message will not be generated based on information stored in the Message maintenance screen. The message will be generated based on the requestor information held at order level. The new procedure MSG_PROCESSING.P_PROCESS_ORD_CONF can use the existing procedure MSG_PROCESSING.P_PROCESS_TRIP_ACCEPT as its basis. The existing system parameters can be used to generate the report:''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''REPORT_CONNECT_STRINGREPORT_FLOCREPORT_PORTREPORT_IP_ADDRESSREPORT_SERVER''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Table Updates Required'''&lt;br /&gt;
&lt;br /&gt;
No Table Updates required&lt;br /&gt;
&lt;br /&gt;
 '''Modules to be changed'''&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| '''Module Name'''&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| '''Module Type'''&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| '''Notes'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| MSG_PROCESSING&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Package&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Amendment: New procedure&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| MSG_CONSTRUCTOR&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Package&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Amendment: New procedure&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| ORD_CONF&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Report&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| New Report&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| TI_SCH_ORD_STATUS_TRIGGER&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Trigger&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Amendment &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| TIU_TRIP_STATUS&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Trigger&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Amendment&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''References'''&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Ref No'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Document Title &amp;amp; ID'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Version'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Date'''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;1&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| EST-291361 MS-8KNGMB Requestor Emails v1.0&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;1.0&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''20/09/2011'''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Glossary'''&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Term or Acronym'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Meaning'''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| C-TMS&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Calidus TMS&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Document History '''&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Version'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Date'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Status'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Reason'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#c0c0c0;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;'''Initials'''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;0.1&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;07/10/2011&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;Draft&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Initial version&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;SEW&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;1.0&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;10/10/2011&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;Issue&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Reviewed and Issued&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;MJC&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;1.1&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;21/10/2011&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;Draft&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Changed following review with client&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;SEW&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;2.0&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;21/10/2011&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;Draft&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| Reviewed and Emailed to AK, tracking left on for ease of reading, expected v3.0 will clear&lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &amp;lt;center&amp;gt;MJC&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
=AUTHORISED BY=&lt;br /&gt;
{| Border=&amp;quot;1&amp;quot;	&lt;br /&gt;
| '''''Matt Crisford'''''&lt;br /&gt;
| Development Manager&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| '''''Peter Greer'''''&lt;br /&gt;
| TMSCC MTS Product Manager &lt;br /&gt;
| &lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://calidusassist.adcservices.apteancloud.com/calidus-assist/MTS/index.php?title=Patch_7&amp;diff=5188</id>
		<title>Patch 7</title>
		<link rel="alternate" type="text/html" href="https://calidusassist.adcservices.apteancloud.com/calidus-assist/MTS/index.php?title=Patch_7&amp;diff=5188"/>
		<updated>2012-05-10T12:02:50Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
'''[[293786  | 293786  (N/A) - Release log for reports - 11g issues]]&lt;br /&gt;
&lt;br /&gt;
'''[[292186  | 292186  (N/A) - Spelling mistake - Screen Orders V2.162]]&lt;br /&gt;
&lt;br /&gt;
'''[[293598  | 293786  (N/A) - Amendment to Left Offs report]]&lt;br /&gt;
&lt;br /&gt;
'''[[291808  | 291808  (TH-8LFCHA) - Delivery confirmation flow]]&lt;br /&gt;
&lt;br /&gt;
'''[[290892  | 290892  (SM-8KCK23) - Change Layout of STL Manifest]]&lt;br /&gt;
&lt;br /&gt;
'''[[292987  | 292987  (TH-8MLJTQ) - CTMS reports to be produced]]&lt;br /&gt;
&lt;br /&gt;
'''[[293719  | 293719  (N/A) - 	Change to BGW Debrief Extract]]&lt;br /&gt;
&lt;br /&gt;
'''[[293750  | 293750  (N/A) - 	ReBOOK issue with reason code 'O']]&lt;br /&gt;
&lt;br /&gt;
'''[[291807  | 291807  (TH-8LFCN3) - EFX flows]]&lt;br /&gt;
&lt;br /&gt;
'''[[293865  | 293865  (MW-8BNLNT) - Further T&amp;amp;M Changes for Tesco]]&lt;br /&gt;
&lt;br /&gt;
'''[[293748  | 293748  (N/A) - 	293730 - driver manifest/brackets]]&lt;br /&gt;
&lt;br /&gt;
'''[[294185  | 294185  (N/A) - 	Incorrect records shown in PO extract]]&lt;br /&gt;
&lt;br /&gt;
'''[[291360  | 291360  (MS-8KNGFM) - 4 - Services]]&lt;br /&gt;
&lt;br /&gt;
'''[[292350  | 292350  (PM-8LZMEM) - Microlise to C-TMS integration]]&lt;br /&gt;
&lt;br /&gt;
'''[[292354  | 292354  (PM-8LZMNU) - Visibility of PLUTO route code]]&lt;br /&gt;
&lt;br /&gt;
'''[[292352  | 292352  (PM-8LZMK3) - Upload ETA from microlise into C-TMS]]&lt;br /&gt;
&lt;br /&gt;
'''[[291365  | 291365  (MS-8KNH33) - 9 - Volumetrics]]&lt;br /&gt;
&lt;br /&gt;
'''[[291805  | 291805  (TH-8LFCT5) - Mods to the sales rating engine]]&lt;br /&gt;
&lt;br /&gt;
'''[[291359  | 291359  (MS-8KNGB7) - 3 - Master Data]]&lt;br /&gt;
&lt;br /&gt;
'''[[294006  | 294006  (N/A) - 	Issue with BGW Drivers Manifest]]&lt;br /&gt;
&lt;br /&gt;
'''[[291809  | 291809  (TH-8LFCDX) - Planned Trips flow]]&lt;br /&gt;
&lt;br /&gt;
'''[[291369  | 291369  (MS-8KNHBA) - 11 - Manifest]]&lt;br /&gt;
&lt;br /&gt;
'''[[294258  | 294258  (N/A) - 	Issue with Orders in Web Service]]&lt;br /&gt;
&lt;br /&gt;
'''[[291375  | 291375  (MS-8KNHTD) - 16 - EFX]]&lt;br /&gt;
&lt;br /&gt;
'''[[291363  | 291363  (MS-8KNGTX) - 7 - Paragon Integration]]&lt;br /&gt;
&lt;br /&gt;
'''[[292357  | 292357  (PM-8LZMWA) - Reports]]&lt;br /&gt;
&lt;br /&gt;
'''[[293747  | 293747  (RIO-8LFCHA) -Linked to 291808]]&lt;br /&gt;
&lt;br /&gt;
'''[[294216  | 294216  (TH-8LFCN3) - EFX Flow change]]&lt;br /&gt;
&lt;br /&gt;
'''[[294329  | 294329  (MS-8KNGFM) - 4 - Services]]&lt;br /&gt;
&lt;br /&gt;
'''[[294455  | 294455  (N/A) - 	IDX sequence issue]]&lt;br /&gt;
&lt;br /&gt;
'''[[292631  | 292631  (JM-8MAL5J) - Change to QTY calc in Detail tab]]&lt;br /&gt;
&lt;br /&gt;
'''[[292355  | 292355  (PM-8LZMRT) - Stacks variation plan to actual]]&lt;br /&gt;
&lt;br /&gt;
'''[[293949  | 293949  (N/A) - 	Error message when changing resources]]&lt;br /&gt;
&lt;br /&gt;
'''[[294444  | 294444  (N/A) - 	Del conf filename change]]&lt;br /&gt;
&lt;br /&gt;
'''[[292356  | 292356  (PM-8LZMTU) - C-TMS data export]]&lt;br /&gt;
&lt;br /&gt;
'''[[294560  | 294560  (N/A) - Location Import change to add Cust_group]]&lt;br /&gt;
&lt;br /&gt;
'''[[291364  | 291364  (MS-8KNGX5) - 8 - Commodity planning]]&lt;br /&gt;
&lt;br /&gt;
'''[[294684  | 294684  (N/A) - PROVIDER REVENU extract issue]]&lt;br /&gt;
&lt;br /&gt;
'''[[292361  | 292361  (PM-8LZN4D) - Briefing. Resource Diary]]&lt;br /&gt;
&lt;br /&gt;
'''[[294710  | 294710  (N/A) - 	Release log for DP_IMP_2 stub]]&lt;br /&gt;
&lt;br /&gt;
'''[[294663  | 294663  (N/A) - 	Trip and Order Extract Changes]]&lt;br /&gt;
&lt;br /&gt;
=Programs Released=&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
!Program||Version&lt;br /&gt;
|-&lt;br /&gt;
|AA_TRIP_SHEET.rep||1.6&lt;br /&gt;
|-&lt;br /&gt;
|ABNORMAL_PRODUCT_VOLUMES.rep||2.3&lt;br /&gt;
|-&lt;br /&gt;
|ABNORMAL_PRODUCT_WEIGHTS.rep||2.3&lt;br /&gt;
|-&lt;br /&gt;
|ACC.sql||5.16&lt;br /&gt;
|-&lt;br /&gt;
|ACC.sql||5.17&lt;br /&gt;
|-&lt;br /&gt;
|[[ACC_MAINT]].fmx||2.47&lt;br /&gt;
|-&lt;br /&gt;
|ADM.sql||5.5&lt;br /&gt;
|-&lt;br /&gt;
|ADVANCE_ORDERS.rep||2.3&lt;br /&gt;
|-&lt;br /&gt;
|AT_1_SCH_ORD_291363.sql||1.1&lt;br /&gt;
|-&lt;br /&gt;
|AT_INT_PO_CIC_293865.sql||1.1&lt;br /&gt;
|-&lt;br /&gt;
|AT_INT_XML_ORD_HEADER_291809.sql||1.2&lt;br /&gt;
|-&lt;br /&gt;
|AT_INT_XML_TRIP_STOP_292352.sql||5.1&lt;br /&gt;
|-&lt;br /&gt;
|AT_ORG_CUSTOMER_291359.sql||1.1&lt;br /&gt;
|-&lt;br /&gt;
|AT_ORG_CUSTOMER_291375.sql||1.1&lt;br /&gt;
|-&lt;br /&gt;
|AT_PRD_LOC_PRODUCT_ITEM_291359.sql||1.1&lt;br /&gt;
|-&lt;br /&gt;
|AT_PRD_PRODUCT_ITEM_291359.sql||1.1&lt;br /&gt;
|-&lt;br /&gt;
|AT_PROD_VEHICLE_VOLUME_291365.||1.1&lt;br /&gt;
|-&lt;br /&gt;
|AT_RTE_HAULIER_LANE_291364.sql||1.1&lt;br /&gt;
|-&lt;br /&gt;
|AT_RTE_HAULIER_LANE_291364.sql||1.1&lt;br /&gt;
|-&lt;br /&gt;
|AT_SCH_ORD_291363.sql||1.1&lt;br /&gt;
|-&lt;br /&gt;
|AT_SCH_ORD_291364.sql||1.1&lt;br /&gt;
|-&lt;br /&gt;
|AT_SCH_ORD_291805.sql||1.1&lt;br /&gt;
|-&lt;br /&gt;
|AT_SCH_ORD_INFORMATION_291369.sql||1.1&lt;br /&gt;
|-&lt;br /&gt;
|AT_SCH_ORD_ITEMS_291359.sql||1.1&lt;br /&gt;
|-&lt;br /&gt;
|AT_SCH_TRIP_STOP_292352.sql||5.1&lt;br /&gt;
|-&lt;br /&gt;
|AT_SCH_TRIP_STOP_292356.sql||1.1&lt;br /&gt;
|-&lt;br /&gt;
|BACKHAUL_SCHEDULE.rep||2.3&lt;br /&gt;
|-&lt;br /&gt;
|BG_HC_TRIP_SHEET.rep||1.2&lt;br /&gt;
|-&lt;br /&gt;
|BG_LOAD_MANIFEST.rep||1.3&lt;br /&gt;
|-&lt;br /&gt;
|BG_TRIP_SHEET.rep||1.2&lt;br /&gt;
|-&lt;br /&gt;
|BGW_MANF.rep||5.12&lt;br /&gt;
|-&lt;br /&gt;
|BGW_MANF.rep||5.12&lt;br /&gt;
|-&lt;br /&gt;
|BGW_MANF.rep||5.13&lt;br /&gt;
|-&lt;br /&gt;
|BGW_MANF.rep||5.8&lt;br /&gt;
|-&lt;br /&gt;
|BGW_MANF.rep||5.9&lt;br /&gt;
|-&lt;br /&gt;
|[[CIC]].fmx||1.5&lt;br /&gt;
|-&lt;br /&gt;
|CNT.sql||5.16&lt;br /&gt;
|-&lt;br /&gt;
|CNT.sql||5.17&lt;br /&gt;
|-&lt;br /&gt;
|COLL_NOTE.rep||10.0&lt;br /&gt;
|-&lt;br /&gt;
|COLLECTIONS_EXCESS_DISTANCE.rep||1.1&lt;br /&gt;
|-&lt;br /&gt;
|COLLECTIONS_EXCESS_MILES.rep||2.3&lt;br /&gt;
|-&lt;br /&gt;
|CSV.sql||5.55&lt;br /&gt;
|-&lt;br /&gt;
|CSV.sql||5.56&lt;br /&gt;
|-&lt;br /&gt;
|CT_ACC_SERVICE_RATES_291360.sql||5.1&lt;br /&gt;
|-&lt;br /&gt;
|CT_ACC_SERVICES_291360.sql||5.1&lt;br /&gt;
|-&lt;br /&gt;
|CT_PROD_VEHICLE_VOLUME_291365.sql||1.2&lt;br /&gt;
|-&lt;br /&gt;
|CT_RES_AVAILABILITY_292361.sql||1.1&lt;br /&gt;
|-&lt;br /&gt;
|CT_SCH_ORD_SERVICES_291360.sql||5.1&lt;br /&gt;
|-&lt;br /&gt;
|CT_SCH_TRIP_SERVICES_291360.sql||5.1&lt;br /&gt;
|-&lt;br /&gt;
|CT_SEQ_DELIVERY_CONF_291808.sql||1.1&lt;br /&gt;
|-&lt;br /&gt;
|CT_SEQ_PROD_VEHICLE_VOLUME_291||1.1&lt;br /&gt;
|-&lt;br /&gt;
|[[CUST_COST]].fmx||2.59&lt;br /&gt;
|-&lt;br /&gt;
|[[CUST_COST]].fmx||2.60&lt;br /&gt;
|-&lt;br /&gt;
|DATA_1_IMP_IMPORT_TYPE_291359.sql||1.1&lt;br /&gt;
|-&lt;br /&gt;
|DATA_1_IMP_IMPORT_TYPE_291365.sql||1.1&lt;br /&gt;
|-&lt;br /&gt;
|DATA_1_IMP_IMPORT_TYPE_292361.sql||1.1&lt;br /&gt;
|-&lt;br /&gt;
|DATA_1_REP_REPORT_292987.sql||1.1&lt;br /&gt;
|-&lt;br /&gt;
|DATA_2_IMP_RECORD_FORMAT_291359.sql||1.1&lt;br /&gt;
|-&lt;br /&gt;
|DATA_2_IMP_RECORD_FORMAT_292361.sql||1.1&lt;br /&gt;
|-&lt;br /&gt;
|DATA_3_IMP_IMPORT_TYPE_REC_TYPE_292361.sql||1.1&lt;br /&gt;
|-&lt;br /&gt;
|DATA_ADM_FORM_TAB_291360.sql||5.3&lt;br /&gt;
|-&lt;br /&gt;
|DATA_ADM_FORM_TAB_291365.sql||1.1&lt;br /&gt;
|-&lt;br /&gt;
|DATA_ADM_FORM_TAB_292361.sql||1.1&lt;br /&gt;
|-&lt;br /&gt;
|DATA_ADM_SYSTEM_PARAM_291359.sql||1.1&lt;br /&gt;
|-&lt;br /&gt;
|DATA_ADM_SYSTEM_PARAM_291364.sql||1.1&lt;br /&gt;
|-&lt;br /&gt;
|DATA_ADM_SYSTEM_PARAM_291369.sql||1.1&lt;br /&gt;
|-&lt;br /&gt;
|DATA_ADM_SYSTEM_PARAM_291375.sql||1.1&lt;br /&gt;
|-&lt;br /&gt;
|DATA_ADM_SYSTEM_PARAM_291805.sql||1.2&lt;br /&gt;
|-&lt;br /&gt;
|DATA_ADM_SYSTEM_PARAM_292352.sql||1.2&lt;br /&gt;
|-&lt;br /&gt;
|DATA_ADM_SYSTEM_PARAM_292354.sql||1.1&lt;br /&gt;
|-&lt;br /&gt;
|DATA_ADM_SYSTEM_PARAM_292355.sql||1.1&lt;br /&gt;
|-&lt;br /&gt;
|DATA_ADM_SYSTEM_PARAM_292361.sql||1.1&lt;br /&gt;
|-&lt;br /&gt;
|DATA_ADM_SYSTEM_PARAM_293747.sql||1.1&lt;br /&gt;
|-&lt;br /&gt;
|DATA_ADM_SYSTEM_PARAM_293927.sql||1.1&lt;br /&gt;
|-&lt;br /&gt;
|DATA_ADM_SYSTEM_PARAM_294216.sql||1.1&lt;br /&gt;
|-&lt;br /&gt;
|DATA_CNT_CHARGE_PARAM_291805.sql||1.2&lt;br /&gt;
|-&lt;br /&gt;
|DATA_IMP_FIELD_291359.sql||1.1&lt;br /&gt;
|-&lt;br /&gt;
|DATA_IMP_FIELD_291360.sql||5.2&lt;br /&gt;
|-&lt;br /&gt;
|DATA_IMP_FIELD_291364.sql||1.1&lt;br /&gt;
|-&lt;br /&gt;
|DATA_IMP_FIELD_291365.sql||1.1&lt;br /&gt;
|-&lt;br /&gt;
|DATA_IMP_FIELD_291365.sql||1.1&lt;br /&gt;
|-&lt;br /&gt;
|DATA_IMP_FIELD_292361.sql||1.1&lt;br /&gt;
|-&lt;br /&gt;
|DATA_IMP_FIELD_294558.sql||1.1&lt;br /&gt;
|-&lt;br /&gt;
|DATA_IMP_FIELD_SOURCE_291364.sql||1.1&lt;br /&gt;
|-&lt;br /&gt;
|DATA_IMP_FIELD_SOURCE_291365.sql||1.1&lt;br /&gt;
|-&lt;br /&gt;
|DATA_IMP_IMPORT_TYPE_291360.sql||5.2&lt;br /&gt;
|-&lt;br /&gt;
|DATA_IMP_IMPORT_TYPE_291360.sql||5.3&lt;br /&gt;
|-&lt;br /&gt;
|DATA_IMP_IMPORT_TYPE_291365.sql||1.1&lt;br /&gt;
|-&lt;br /&gt;
|DATA_IMP_RECORD_FORMAT_291365.sql||1.1&lt;br /&gt;
|-&lt;br /&gt;
|DATA_ORS_MASTER_DATA_291365.sql||1.1&lt;br /&gt;
|-&lt;br /&gt;
|DATA_ORS_SQL_291365.sql||1.1&lt;br /&gt;
|-&lt;br /&gt;
|DATA_REP_REPORT_291369.sql||1.1&lt;br /&gt;
|-&lt;br /&gt;
|DATA_REP_REPORT_291807.sql||1.1&lt;br /&gt;
|-&lt;br /&gt;
|DATA_REP_REPORT_291808.sql||1.2&lt;br /&gt;
|-&lt;br /&gt;
|DATA_REP_REPORT_292357.sql||1.1&lt;br /&gt;
|-&lt;br /&gt;
|DATA_REP_REPORT_PARAM_291369.sql||1.1&lt;br /&gt;
|-&lt;br /&gt;
|DATA_REP_REPORT_PARAM_291807.sql||1.1&lt;br /&gt;
|-&lt;br /&gt;
|DATA_REP_REPORT_PARAM_291808.sql||1.1&lt;br /&gt;
|-&lt;br /&gt;
|DATA_REP_REPORT_PARAM_292987.sql||1.2&lt;br /&gt;
|-&lt;br /&gt;
|DATA_REP_REPORT_PARAM_294006.sql||1.2&lt;br /&gt;
|-&lt;br /&gt;
|DELIVERY_NOTE_HCR.rep||1.2&lt;br /&gt;
|-&lt;br /&gt;
|DEPARTURE_ITINERARIES.rep||2.7&lt;br /&gt;
|-&lt;br /&gt;
|DESPATCH_BY_STARTTIME.rep||1.0&lt;br /&gt;
|-&lt;br /&gt;
|DP_CSV_DUN.sql||5.15&lt;br /&gt;
|-&lt;br /&gt;
|DP_CSV_DUN.sql||5.17&lt;br /&gt;
|-&lt;br /&gt;
|DP_CSV2.sql||5.48&lt;br /&gt;
|-&lt;br /&gt;
|DP_CSV2.sql||5.49&lt;br /&gt;
|-&lt;br /&gt;
|DP_CSV3.sql||5.17&lt;br /&gt;
|-&lt;br /&gt;
|DP_CSV3.sql||5.18&lt;br /&gt;
|-&lt;br /&gt;
|DP_CSV3.sql||5.19&lt;br /&gt;
|-&lt;br /&gt;
|DP_CSV3.sql||5.20&lt;br /&gt;
|-&lt;br /&gt;
|DP_CSV3.sql||5.21&lt;br /&gt;
|-&lt;br /&gt;
|DP_CSV3.sql||5.22&lt;br /&gt;
|-&lt;br /&gt;
|DP_CSV3.sql||5.22.1.1&lt;br /&gt;
|-&lt;br /&gt;
|DP_CSV3.sql||5.22.1.2&lt;br /&gt;
|-&lt;br /&gt;
|DP_CSV3.sql||5.22.1.3&lt;br /&gt;
|-&lt;br /&gt;
|DP_CSV4.sql||5.10&lt;br /&gt;
|-&lt;br /&gt;
|DP_CSV4.sql||5.9&lt;br /&gt;
|-&lt;br /&gt;
|DP_CSV5.sql||1.10&lt;br /&gt;
|-&lt;br /&gt;
|DP_CSV5.sql||1.6&lt;br /&gt;
|-&lt;br /&gt;
|DP_CSV5.sql||1.7&lt;br /&gt;
|-&lt;br /&gt;
|DP_CSV5.sql||1.8&lt;br /&gt;
|-&lt;br /&gt;
|DP_IMP.sql||5.1&lt;br /&gt;
|-&lt;br /&gt;
|DP_IMP.sql||5.2&lt;br /&gt;
|-&lt;br /&gt;
|DP_IMP_2.sql||1.1&lt;br /&gt;
|-&lt;br /&gt;
|DP_IMP_2.sql||1.2&lt;br /&gt;
|-&lt;br /&gt;
|DP_INT_XML_TRIP.sql||1.1&lt;br /&gt;
|-&lt;br /&gt;
|DP_RDT_AUTO.sql||5.18&lt;br /&gt;
|-&lt;br /&gt;
|DP_RDT_FAST_LOAD.sql||5.13&lt;br /&gt;
|-&lt;br /&gt;
|DP_WEB_SERVICE_INT_10.sql||5.2&lt;br /&gt;
|-&lt;br /&gt;
|DRIVER_ITINERARIES.rep||2.4&lt;br /&gt;
|-&lt;br /&gt;
|DRIVING_REGS_BREACH.rep||2.3&lt;br /&gt;
|-&lt;br /&gt;
|DUNELM_VEHICLE_DESPATCH.rep||1.5&lt;br /&gt;
|-&lt;br /&gt;
|EARLY_OR_LATE_DELIVERIES.rep||2.3&lt;br /&gt;
|-&lt;br /&gt;
|EXCESS_WAITING_TIME.rep||2.2&lt;br /&gt;
|-&lt;br /&gt;
|[[EXECUTION]].fmx||1.44&lt;br /&gt;
|-&lt;br /&gt;
|[[EXECUTION]].fmx||1.46&lt;br /&gt;
|-&lt;br /&gt;
|[[EXECUTION]].fmx||1.47&lt;br /&gt;
|-&lt;br /&gt;
|[[EXECUTION]].fmx||1.48&lt;br /&gt;
|-&lt;br /&gt;
|[[EXECUTION]].fmx||1.49&lt;br /&gt;
|-&lt;br /&gt;
|[[EXECUTION]].fmx||1.50&lt;br /&gt;
|-&lt;br /&gt;
|[[EXECUTION]].fmx||1.51&lt;br /&gt;
|-&lt;br /&gt;
|F_CALC_PERCENTAGES_VOLUMETRICS.sql||1.2&lt;br /&gt;
|-&lt;br /&gt;
|FRONT_DESK_SHEET_DSG.rep||1.1&lt;br /&gt;
|-&lt;br /&gt;
|GEO.sql||5.11&lt;br /&gt;
|-&lt;br /&gt;
|GRID_CLOSURE.rep||2.2&lt;br /&gt;
|-&lt;br /&gt;
|[[HAUL_TRIP_PLAN]].fmx||1.42&lt;br /&gt;
|-&lt;br /&gt;
|[[HAUL_TRIP_PLAN]].fmx||1.43&lt;br /&gt;
|-&lt;br /&gt;
|HAULIER_CONFIRM_FAX.rep||2.8&lt;br /&gt;
|-&lt;br /&gt;
|HAULIER_PERFORMANCE.rep||2.2&lt;br /&gt;
|-&lt;br /&gt;
|HC_BOOKING_IN_FORM.rep||1.2&lt;br /&gt;
|-&lt;br /&gt;
|HC_LOADING_SCHEDULE.rep||1.2&lt;br /&gt;
|-&lt;br /&gt;
|HC_TRIP_SHEET.rep||1.7&lt;br /&gt;
|-&lt;br /&gt;
|HCR_DELIVERY_NOTE.rep||1.2&lt;br /&gt;
|-&lt;br /&gt;
|IMP.sql||5.45&lt;br /&gt;
|-&lt;br /&gt;
|IMP.sql||5.46&lt;br /&gt;
|-&lt;br /&gt;
|IMP.sql||5.47&lt;br /&gt;
|-&lt;br /&gt;
|IMP.sql||5.48&lt;br /&gt;
|-&lt;br /&gt;
|IMP.sql||5.49&lt;br /&gt;
|-&lt;br /&gt;
|IMP.sql||5.50&lt;br /&gt;
|-&lt;br /&gt;
|IMP.sql||5.54&lt;br /&gt;
|-&lt;br /&gt;
|INBOUND_SCHEDULE.rep||2.6&lt;br /&gt;
|-&lt;br /&gt;
|INCOMPLETE_VOLUMETRIC.rep||2.2&lt;br /&gt;
|-&lt;br /&gt;
|INT_MSG.sql||5.29&lt;br /&gt;
|-&lt;br /&gt;
|INT_XML_EFX.sql||5.8&lt;br /&gt;
|-&lt;br /&gt;
|INT_XML_IN.sql||5.38&lt;br /&gt;
|-&lt;br /&gt;
|INT_XML_IN.sql||5.39&lt;br /&gt;
|-&lt;br /&gt;
|INT_XML_IN.sql||5.41&lt;br /&gt;
|-&lt;br /&gt;
|INT_XML_MIC.sql||5.35&lt;br /&gt;
|-&lt;br /&gt;
|INT_XML_MIC.sql||5.36&lt;br /&gt;
|-&lt;br /&gt;
|INT_XML_OUT2.sql||5.105&lt;br /&gt;
|-&lt;br /&gt;
|INVOICE_ADJUST1.rep||2.11&lt;br /&gt;
|-&lt;br /&gt;
|INVOICE_CUST_DUN.rep||1.13&lt;br /&gt;
|-&lt;br /&gt;
|KPI_A.rep||2.7&lt;br /&gt;
|-&lt;br /&gt;
|KPI_BY_LANE.rep||2.6&lt;br /&gt;
|-&lt;br /&gt;
|KPI_SCHED.rep||2.2&lt;br /&gt;
|-&lt;br /&gt;
|[[LOAD_MAN]].fmx||1.15&lt;br /&gt;
|-&lt;br /&gt;
|LOAD_PLAN.rep||1.1&lt;br /&gt;
|-&lt;br /&gt;
|LOC_DEL_PRE_WARNING.rep||2.7&lt;br /&gt;
|-&lt;br /&gt;
|LOW_VEHICLE_FILL.rep||2.2&lt;br /&gt;
|-&lt;br /&gt;
|MDD_CODE03_EXCEPTION.rep||1.2&lt;br /&gt;
|-&lt;br /&gt;
|MS_RDC_INTAKE.rep||1.8&lt;br /&gt;
|-&lt;br /&gt;
|MSG_PROCESSING.sql||5.18&lt;br /&gt;
|-&lt;br /&gt;
|MSG_PROCESSING.sql||5.14.1.1&lt;br /&gt;
|-&lt;br /&gt;
|MSG_PROCESSING.sql||5.17.1.2&lt;br /&gt;
|-&lt;br /&gt;
|MTM_EARLY_OR_LATE_DELIVERIES.rep||2.2&lt;br /&gt;
|-&lt;br /&gt;
|MTM_NON_SLOT_DELIVERIES.rep||2.2&lt;br /&gt;
|-&lt;br /&gt;
|MULTI_DROPS_EXCESS_DISTANCE.rep||1.2&lt;br /&gt;
|-&lt;br /&gt;
|MULTI_DROPS_EXCESS_MILES.rep||2.3&lt;br /&gt;
|-&lt;br /&gt;
|MULTIPLE_DELIVERIES.rep||2.3&lt;br /&gt;
|-&lt;br /&gt;
|NON_SLOT_DELIVERIES.rep||2.3&lt;br /&gt;
|-&lt;br /&gt;
|NR_DRIVER_MAN.rep||1.1&lt;br /&gt;
|-&lt;br /&gt;
|OMS.sql||5.29&lt;br /&gt;
|-&lt;br /&gt;
|OMS.sql||5.29&lt;br /&gt;
|-&lt;br /&gt;
|OOK_STATUS.rep||1.1&lt;br /&gt;
|-&lt;br /&gt;
|OPERATIONAL_SUM.rep||2.2&lt;br /&gt;
|-&lt;br /&gt;
|ORD_VAR_QTY_BY_PROD.rep||2.2&lt;br /&gt;
|-&lt;br /&gt;
|ORD_VAR_QTY_BY_STORE.rep||2.2&lt;br /&gt;
|-&lt;br /&gt;
|ORD_VAR_QTY_BY_TRIP.rep||2.2&lt;br /&gt;
|-&lt;br /&gt;
|ORDER_STATUS.rep||1.1&lt;br /&gt;
|-&lt;br /&gt;
|[[ORDERS.fmx]]||2.170&lt;br /&gt;
|-&lt;br /&gt;
|[[ORDERS.fmx]]||2.172&lt;br /&gt;
|-&lt;br /&gt;
|[[ORDERS.fmx]]||2.173&lt;br /&gt;
|-&lt;br /&gt;
|[[PAR_INT.fmx]]||10.16&lt;br /&gt;
|-&lt;br /&gt;
|PENDSUPPINV.rep||2.2&lt;br /&gt;
|-&lt;br /&gt;
|PL_PALLETS_TICKET.rep||1.2&lt;br /&gt;
|-&lt;br /&gt;
|PL_TRANSPORT_ORDER.rep||1.3&lt;br /&gt;
|-&lt;br /&gt;
|PL_TRIP_SHEET.rep||1.9&lt;br /&gt;
|-&lt;br /&gt;
|PLAN_EXCEPTIONS.rep||2.2&lt;br /&gt;
|-&lt;br /&gt;
|[[PRODUCT]].fmx||2.19&lt;br /&gt;
|-&lt;br /&gt;
|[[PRODUCT]].fmx||2.20&lt;br /&gt;
|-&lt;br /&gt;
|PROV_BOOKING_EXCEPTION.rep||1.2&lt;br /&gt;
|-&lt;br /&gt;
|[[PURCH_ORD]].fmx||1.26&lt;br /&gt;
|-&lt;br /&gt;
|RATE.sql||5.51&lt;br /&gt;
|-&lt;br /&gt;
|RATE.sql||5.53&lt;br /&gt;
|-&lt;br /&gt;
|RATE.sql||5.54&lt;br /&gt;
|-&lt;br /&gt;
|RATE.sql||5.55&lt;br /&gt;
|-&lt;br /&gt;
|RATE.sql||5.56&lt;br /&gt;
|-&lt;br /&gt;
|RES.sql||5.5&lt;br /&gt;
|-&lt;br /&gt;
|[[RESOURCE]].fmx||2.81&lt;br /&gt;
|-&lt;br /&gt;
|[[RESOURCE]].fmx||2.82&lt;br /&gt;
|-&lt;br /&gt;
|RUN_SHEET.rep||1.1&lt;br /&gt;
|-&lt;br /&gt;
|RUN_SHEET_DSG.rep||1.1&lt;br /&gt;
|-&lt;br /&gt;
|RUN_SHEET_UKS.rep||1.1&lt;br /&gt;
|-&lt;br /&gt;
|SHORT_TRIPS.rep||2.2&lt;br /&gt;
|-&lt;br /&gt;
|SLOT_USAGE.rep||2.2&lt;br /&gt;
|-&lt;br /&gt;
|SLOT_VARIANCE.rep||2.2&lt;br /&gt;
|-&lt;br /&gt;
|STL_DRVR_MAN.rep||5.4&lt;br /&gt;
|-&lt;br /&gt;
|STL_DRVR_MAN.rep||5.5&lt;br /&gt;
|-&lt;br /&gt;
|STL_DRVR_MAN.rep||5.6&lt;br /&gt;
|-&lt;br /&gt;
|STORE_CAGE_COLLECTIONS.rep||2.2&lt;br /&gt;
|-&lt;br /&gt;
|STORE_DEL_NOTE_UKS.rep||1.1&lt;br /&gt;
|-&lt;br /&gt;
|T_SCH_ORD_AUDIT.sql||5.4&lt;br /&gt;
|-&lt;br /&gt;
|T_SCH_ORD_AUDIT.sql||5.5&lt;br /&gt;
|-&lt;br /&gt;
|T_SCH_ORD_NON_CONFORM_BI.sql||1.7&lt;br /&gt;
|-&lt;br /&gt;
|TRAILER_SHUNTING.rep||2.2&lt;br /&gt;
|-&lt;br /&gt;
|TRG_SCH_ORD_CSV.sql||1.1&lt;br /&gt;
|-&lt;br /&gt;
|TRG_SCH_ORD_SERVICES_BIUDR.sql||5.2&lt;br /&gt;
|-&lt;br /&gt;
|TRG_SCH_TRIP_SERVICES_BIUDR.sq||5.2&lt;br /&gt;
|-&lt;br /&gt;
|TRIP_ITINERARY.rep||2.6&lt;br /&gt;
|-&lt;br /&gt;
|[[TRIP_OVERVIEW]].fmx||1.32&lt;br /&gt;
|-&lt;br /&gt;
|[[TRIP_OVERVIEW]].fmx||1.33&lt;br /&gt;
|-&lt;br /&gt;
|[[TRIP_OVERVIEW]].fmx||1.34&lt;br /&gt;
|-&lt;br /&gt;
|TRIP_OVERVIEW.sql||5.3&lt;br /&gt;
|-&lt;br /&gt;
|[[TRIP_PLAN]].fmx||1.142&lt;br /&gt;
|-&lt;br /&gt;
|[[TRIP_PLAN]].fmx||1.144&lt;br /&gt;
|-&lt;br /&gt;
|[[TRIP_PLAN]].fmx||1.145&lt;br /&gt;
|-&lt;br /&gt;
|[[TRIP_PLAN]].fmx||1.147&lt;br /&gt;
|-&lt;br /&gt;
|[[TRIP_PLAN]].fmx||1.148&lt;br /&gt;
|-&lt;br /&gt;
|[[TRIP_PLAN]].fmx||1.149&lt;br /&gt;
|-&lt;br /&gt;
|[[TRIP_PLAN]].fmx||1.150&lt;br /&gt;
|-&lt;br /&gt;
|[[TRIP_RES_DIARY]].fmx||1.1&lt;br /&gt;
|-&lt;br /&gt;
|TRIP_SHEET.rep||1.10&lt;br /&gt;
|-&lt;br /&gt;
|TRIP_SHEET_BARCODE.rep||1.4&lt;br /&gt;
|-&lt;br /&gt;
|TRIP_SHEET_DUNELM.rep||1.4&lt;br /&gt;
|-&lt;br /&gt;
|TRIP_SHEET_DUNELM_DETAIL.rep||5.14&lt;br /&gt;
|-&lt;br /&gt;
|TRIP_SHEET_DUNELM_NEW.rep||1.15&lt;br /&gt;
|-&lt;br /&gt;
|TRIP_STOP_DSG.rep||1.1&lt;br /&gt;
|-&lt;br /&gt;
|TRIP_STOP_UKS.rep||1.1&lt;br /&gt;
|-&lt;br /&gt;
|TRIP_SUMMARY.rep||2.5&lt;br /&gt;
|-&lt;br /&gt;
|[[TRIPDTL]].fmx||2.108&lt;br /&gt;
|-&lt;br /&gt;
|[[TRIPDTL]].fmx]||2.109&lt;br /&gt;
|-&lt;br /&gt;
|[[TRIPDTL]].fmx||2.110&lt;br /&gt;
|-&lt;br /&gt;
|[[TRIPDTL]].fmx||2.111&lt;br /&gt;
|-&lt;br /&gt;
|[[TRIPDTL]].fmx||2.112&lt;br /&gt;
|-&lt;br /&gt;
|[[TRIPSUM]].fmx||2.247&lt;br /&gt;
|-&lt;br /&gt;
|[[TRIPSUM]].fmx||2.249&lt;br /&gt;
|-&lt;br /&gt;
|[[TRIPSUM]].fmx||2.250&lt;br /&gt;
|-&lt;br /&gt;
|[[TRIPSUM]].fmx||2.252&lt;br /&gt;
|-&lt;br /&gt;
|[[TRIPSUM]].fmx||2.253&lt;br /&gt;
|-&lt;br /&gt;
|[[TRIPSUM]].fmx||2.254&lt;br /&gt;
|-&lt;br /&gt;
|[[TRIPSUM]].fmx||2.255&lt;br /&gt;
|-&lt;br /&gt;
|[[TRIPSUM]].fmx||2.243.1.1&lt;br /&gt;
|-&lt;br /&gt;
|TRM.sql||5.48&lt;br /&gt;
|-&lt;br /&gt;
|TRM.sql||5.48&lt;br /&gt;
|-&lt;br /&gt;
|UNPLANNED_PRODUCT.rep||2.4&lt;br /&gt;
|-&lt;br /&gt;
|UNPLANNED_QUANTITY.rep||2.2&lt;br /&gt;
|-&lt;br /&gt;
|UNSCHED_ORDERS.rep||1.2&lt;br /&gt;
|-&lt;br /&gt;
|V_RES_AVAILABILITY.sql||1.2&lt;br /&gt;
|-&lt;br /&gt;
|V_TRIP_OVERVIEW.sql||1.6&lt;br /&gt;
|-&lt;br /&gt;
|V_TRIP_OVERVIEW.sql||1.7&lt;br /&gt;
|-&lt;br /&gt;
|V_TRIP_OVERVIEW_ORD.sql||5.5&lt;br /&gt;
|-&lt;br /&gt;
|V_TRIP_OVERVIEW_ORD.sql||5.7|-&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Dependency EARS/TIDS=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''EARS00031739954 (293730) - TMS faxes not generated'''&lt;br /&gt;
&lt;br /&gt;
'''EARS00031797118 (294103) - STL  Driver manifest not selecting trip'''&lt;br /&gt;
&lt;br /&gt;
'''EARS00031829483 (294296) - Item numbers generated with a dash'''&lt;br /&gt;
&lt;br /&gt;
'''EARS00031751230 (293811) - C-TMS POD Functionality issue'''&lt;br /&gt;
&lt;br /&gt;
'''EARS00031787845 (294031) - Did not receive correct extract'''&lt;br /&gt;
&lt;br /&gt;
'''EARS00031829554 (294297) - Problem with trailer numbers'''&lt;br /&gt;
&lt;br /&gt;
'''EARS00031789233 (294046) - New columns not showing in ISC export'''&lt;br /&gt;
&lt;br /&gt;
'''EARS00031716434 (293606) - Unable to select multiple plan regions'''&lt;br /&gt;
&lt;br /&gt;
'''EARS00031751590 (293802) - Inconsistent distances'''&lt;br /&gt;
&lt;br /&gt;
'''EARS00031798877 (294110) - Order not added to trip'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''TID-XXXX (293653) - Manifest changes for BG Waste'''&lt;br /&gt;
&lt;br /&gt;
'''TID-XXXX (293666) - Remove the N/A from the manifest'''&lt;br /&gt;
&lt;br /&gt;
'''TID-XXXX (293927) - Correction to cost centre param for BGW'''&lt;br /&gt;
&lt;br /&gt;
'''TID-XXXX (293925) - Fix to BGW debrief extract'''&lt;br /&gt;
&lt;br /&gt;
'''TID-XXXX (294198) - Manifest phone &amp;amp; engineer change'''&lt;br /&gt;
&lt;br /&gt;
'''TID-XXXX (294082) - Industrial British Gypsum Orders Issue'''&lt;br /&gt;
&lt;br /&gt;
'''TID-XXXX (294409) - Changes to the Export reports'''&lt;br /&gt;
&lt;br /&gt;
'''TID-XXXX (294406) - TID changes to Sales rating engine'''&lt;br /&gt;
&lt;br /&gt;
'''TID-XXXX (294454) - TID to modify Gypsum Extract Issue 9'''&lt;br /&gt;
&lt;br /&gt;
'''TID-XXXX (294482) - TID No Account Specified (event costs)'''&lt;br /&gt;
&lt;br /&gt;
'''TID-XXXX (294499) - Changes to Delivery Overview Extract'''&lt;br /&gt;
&lt;br /&gt;
'''TID-XXXX (294579) - To correct the drops on extract'''&lt;br /&gt;
&lt;br /&gt;
'''TID-XXXX (294558) - Condition Details required in import'''&lt;br /&gt;
&lt;br /&gt;
'''TID-XXXX (294285) - Issue with Owning depot'''&lt;br /&gt;
&lt;br /&gt;
'''TID-4485-1 (293585) - Duplication of codes in splits'''&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
</feed>