249378

From CTMS

249378 (PA-7DDFH9) Check and enhance EFX data export

Copyright OBS Logistics © 2009

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

Functional Overview

Client Requirement

Check Data compilation for EFX extract FileAdd 'Expiry Date and Time' to output fields.


Solution

The EFX file will be sent when the following conditions are met:-

  • A trip was at a status of planned
  • EFX Carrier assigned
  • EFX Box ticked
  • Pop up payment box populated with rate etc
  • OK button pressed
  • Trip Set to Status Tendered

Two extra fields will be added to the generation of the output file. These fields will be taken from the column TRIP_EXPIRY_TIME on the SCH_TRIP table. This column contains both the expiry date and time. The payments popup screen will be amended to allow the user to enter the Expiry date and time. The existing fields on Trip Manipulation and Trip Planning will be display only.


The outbound and inbound EFX flows will amended to match the mapping provided.


Scope

This change will be applied to system version 10.6 on CONTST and once approved CONPRD.

Functional Description

The EFX message is currently sent when the trip is set to status TENDERED. However the message informing the user that the message has been sent is displayed at the wrong point. This will be changed so that the message only appears when the message has been sent.


The message will only be triggered under the following conditions:-


  • A trip was at a status of planned
  • EFX Carrier assigned
  • EFX Box ticked
  • Pop up payment box populated with rate etc
  • OK button pressed
  • Trip Set to Status Tendered


249378 1.jpg


Two fields will be added to the Payment Details window that will allow the user to enter the expiry date and time. The current fields on Trip Manipulation / planning will become display only and will pick up the values from the data entered in the Payment details window.


249378 2.jpg


The above screen changes will be applied to both the Trip Manipulation screen and the Trip Planning screen.


The outbound file will be changed to match the mapping shown below. Outbound files will be put in the directory /webint/<database>/interface/out to be collected.

249378 3.png


The Inbound flow will be amended to accept CSV files in the below format.


EFX FIELDS
<RECHEADSTART>
MTS database name
Tripstatus
timstamp
<RECHEADSTART>
<EFXTRIPDTLSTART>
Load Ref
EFX_REF
Owning Depot
<EFXTRIPDTLEND>



















The inbound files will be put into the folder /webint/<database>/interface (This will be controlled by a system parameter – See below). A new database job will be created that will handle the inbound files from this directory.


When a file is processed the EFX_REF and owning depot will be updated on the relevant sch_trip record.

As part of the inbound flow 2 new system parameters will be created. These will be ‘EFX_PATH’ and ‘EFX_IDENTIFIER’. EFX_PATH will contain the directory path into which the inbound files should be put. Initially this will be /webint/<database>/interface.


EFX_IDENTIFIER will be the first three characters of the inbound file names. This will be set to ‘EFX*’.

Document History

Version
Date
Status
Reason
Initials
1a
02/06/08
Draft
Initial version
DNG
1
02/12/08
Issued
Reviewed and Issued
MJC

Authorised By

Matt Crisford OBS Development Manager
Suk Sandhu TMSCC MTS Product Manager


Part of Release(s)