FS 325462 SCR-HEW-2.5 PDA Trailer selection
Hewicks Haulage
PDA Trailer selection
CALIDUS EPOD
27th March 2015 - 1.0
Reference: FS 325462 SCR-HEW-2.5
Contents
Functional Overview
Client Requirement
The customer requires the ability to enter the trailer ID at the start of the Load.
Solution Overview
The prompt for a trailer ID will be a free text field rather than a static list of trailer ID's to allow the driver to enter the trailer ID onto the device. This will then be stamped on to the driver's load.
Scope
Set-up
Pre-requisites
A valid CALIDUS EPOD system is required.
Menu Structure
Data
Load Metrics will be configured to be required at the start of the load, through the CALIDUS EPOD Admin Site Maintenance screen:
Admin Site Configuration Screen
Load Metrics will be configured to request the Trailer ID through UDF configuration:
<FORM NAME="Trailer Entry" REQUIRED="Y"> <FIELD ID="PDALOAD.EPL_TRAILER_ID"> <TEXT>Trailer ID</TEXT> <FORMAT>T</FORMAT> <REQUIRED>Y</REQUIRED> </FIELD> </FORM>
Functional Description
Mobile Device
Load Start
The CALIDUS EPOD mobile device application will be modified to store a Trailer ID against the Load in the local database. If any Trailer ID value is sent through from the CALIDUS EPOD server, this will be stored on the device database.
The CALIDUS EPOD mobile device application will be configured to display Load Metrics when starting a load. This will be configured to prompt only for the Trailer ID, and will prompt only at Load Start.
This pop-up screen will be configured to require the driver to enter the Trailer ID before hitting the Complete button.
Note: The Trailer ID may also be configured to be optional, or to be required that it matches a pattern, for example, 2 letters followed by several numbers. The configuration of this validation can be changed after implementation.
This process will be modified in several ways:
The title of the pop-up screen and any pop-up messages or alerts will now be derived from the NAME of the configuration file.
The configurable entry on the screen will set the value of the field from any received value against the load (for example if the load has been started on any previous devices and already stored on the server), by checking the ID of the configured field - if this has been set to a PDALOAD field (as can be seen in the example), the application will recognise this and pre-set the value.
The configurable entry on the screen will update the new Trailer ID field on the local database from the entry by the driver, by checking the ID of the configured field - if this has been set to a PDALOAD field (as can be seen in the example), the application will recognise this and update the appropriate field on the database.
Once the detail has been entered and the driver confirms the entry on the pop-up screen, the device will display all the jobs on the load. In the background, a Load Update will be sent to the CALIDUS EPOD server, with the Load Metrics populated with the trailer ID (and any other configured elements), and the Trailer ID will also be sent in the new field.
Job Completion
Whenever any jobs are started on the device, the value in the Load Trailer ID will be stored against the job. This trailer ID will be sent back to the CALIDUS EPOD server when the jobs are updated.
Server
The CALIDUS EPOD server will be modified to store the Trailer ID against the Load.
The server will be changed to expect to receive the Trailer ID from the mobile device when Loads are updated (when starting a load and when completing a load). When a Load Update is received from the device, the server will use this value to update the Trailer ID against the load. In addition, this (and any Load metrics) will be stored in XML format against the load.
The server will be changed to expect to receive the Trailer ID from the mobile device when Jobs are updated (when completing a job). When a Job Update is received from the device, the server will use this value to update the Trailer ID against the job.
Admin
The CALIDUS EPOD Admin Load screen will be modified to display the Trailer ID against the Load. This will be displayed in the pop-up Details window displayed when the Select button is clicked against the Load in the table.
Admin Site Configuration Screen
Additionally, when creating a new Load, the user will be able to enter a Trailer ID against new load. No validation will be performed against this - this will be optional entry, and will allow the Admin user to enter a blank value.
Appendix A: Quote & Document References
Cost Details | ||||
Activity | Estimate No. of Days |
No. of Days | Rate per Day (£) | Cost (£ Exc. VAT) |
Requirements | 0.00 | 0.00 | 750 | £0.00 |
Change Request Evaluation | 0.00 | 0.00 | 750 | £0.00 |
Functional Specification | 0.75 | 1.00 | 750 | £750.00 |
Technical Specification | 0.75 | 1.00 | 750 | £750.00 |
Development | 2.75 | 4.25 | 750 | £3,187.50 |
Testing and Release | 0.50 | 1.00 | 750 | £750.00 |
Implementation | 0.00 | 0.00 | 750 | £0.00 |
Project Management | 0.00 | 0.00 | 750 | £0.00 |
TOTAL | 4.75 | 7.25 | £5,437.50 |
Estimate excludes training, release to live and go live support. |
A.1 References
Ref No | Document Title & ID | Version | Date |
1 | 322793 - REQ-Hewicks Haulage | 3.0 | 12/03/2015 |
A.2 Glossary
Term | Definition |
---|---|
EPOD | Electronic Proof of Delivery. The OBS EPOD system is CALIDUS ePOD. |
CALIDUS eSERV | The OBS mobile system to complete Service functionality in the field. This is part of the CALIDUS ePOD system. |
PDA | The mobile device on which the C-ePOD system will run in the field. This can be a Phone, EDA or industrial PDA, running Android. |
DAL | Data Access Layer. A mechanism for accessing data by the system that is removed from the application, allowing for simplified access and providing protection to the data, as only approved DAL methods can be used to modify it. |
GPS | Global Positioning System. A mechanism of retrieving accurate positioning information in the form of Latitude and Longitude (Lat-Long) co-ordinates from a device. |
GPRS, 3G, HSDPA, Data Service | All terms referring to mobile device network connectivity, and the speed at which the device connects to the internet. |
A.3 Authorised By
Matt Tipping | OBS Logistics Representative | _____________________________ |
Christopher Hewick | Hewicks Haulage Representative | _____________________________ |
Carl Brinkley | Hewicks Haulage Representative | _____________________________ |