FS 325462 SCR-HEW-2.5 PDA Trailer selection

From Calidus HUB
Revision as of 15:36, 25 March 2015 by Anw (talk | contribs) (v0.1 - Initial draft.)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)





Aptean Logo.png







Hewicks Haulage

PDA Trailer selection


CALIDUS EPOD

25th March 2015 - 0.1
Reference: FS 325462 SCR-HEW-2.5












































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:

FS 325462 Site Config.PNG
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 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.

FS 325462 Load Details.PNG
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 First argument to "number_format" must be a number. First argument to "number_format" must be a number. 750 £First argument to "number_format" must be a number.
 
TOTAL First argument to "number_format" must be a number. First argument to "number_format" must be a number.   £First argument to "number_format" must be a number.
Estimate excludes training, release to live and go live support.

A.1 References

Ref NoDocument Title & IDVersionDate
1322793 - REQ-Hewicks Haulage3.012/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
_____________________________