FS 305846 LFL EPOD Agreed Product Changes

From Calidus HUB





Aptean Logo.png







OBS Logistics

LFL EPOD Agreed Product Changes


CALIDUS EPOD

8th Jan 2013 - 0.1
Reference: FS 305846












































Functional Overview

Client Requirement

Various changes have been identified as part of the Partnerlink project that either

  • benefit the product or
  • add functionality that should be present in the product.

These items will be completed as part of Product Development.

The items are:

  • Import to create vehicles and users if they don't exist
  • Configurable level of Error shown when scanning invalid Container or Product.
  • Vehicle checks bugfixes on Windows Mobile PDA client

Solution Overview

The changes made shall be:

  • Import to create Vehicles and Users in a basic fashion if they don't exist.
  • Windows Mobile and Android PDA Client
    • Scan Error configurably changed to more intrusive error.
  • Windows Mobile
    • Vehicle Checks fixed to display multiple pages of checks.

Scope

Set-up

Pre-requisites

Menu Structure

Data

EPOD_SITE:

  • EPL_SCAN_ERROR_FLAG, nvarchar(1), values 'Y' or 'N', default 'N'.
  • EPL_IMPORT_CREATE_SD_FLAG, nvarchar(1), values 'Y' or 'N', default 'N'.


Functional Description

Import Create Standing Data

The EPOD_SITE DAL object, database table and packages will be modified to add EPL_IMPORT_CREATE_SD_FLAG.

The Admin Site maintenance screen will be modified to add the maintenance of the EPL_IMPORT_CREATE_SD_FLAG to the Admin tab group. This will have a label of "Import Create Standing Data".

When processing Load import webservice messages, if the new flag is set, the import process should create the user and vehicles from the information provided:

  • Vehicle
    • EPL_SITE_ID = the Load's Site
    • EPL_VEHICLE_ID = Vehicle ID provided
    • EPL_VEHICLE_REG = Vehicle ID provided
    • EPL_DESCRIPTION = Vehicle ID provided
    • EPL_VEHICLE_MILEAGE = 0
    • EPL_VEHICLE_CHECK_DATE = 0;
    • EPL_VEHICLE_CHECK_TIME = 0;
    • EPL_VEHICLE_CHECK_DRIVER = ;
    • EPL_STATUS = 'Y';
    • EPL_LAST_CHANGED_DATE = Now;
    • EPL_LAST_CHANGED_TIME = Now;
  • User
    • EPL_SITE_ID = the Load's Site
    • EPL_USER_ID = User ID Provided
    • EPL_USER_PASSWORD = 'PDA'
    • EPL_USER_NAME = User ID Provided
    • EPL_USER_ADMIN = 'N'
    • EPL_USER_ACTIVE = 'Y'
    • EPL_USER_ACTIVITY_DATE = 0
    • EPL_USER_ACTIVITY_TIME = 0
    • EPL_USER_VEHICLE = Vehicle ID provided
    • EPL_USER_LOAD = Load ID Provided
    • EPL_USER_JOB =
    • EPL_LAST_CHANGED_DATE = Now;
    • EPL_LAST_CHANGED_TIME = Now;

Scan Error Notification

Note Note: Both the Windows Mobile and Android PDA clients will be modified in this change.

The EPOD_SITE DAL object, database table and packages will be modified to add EPL_SCAN_ERROR_FLAG.

The Admin Site maintenance screen will be modified to add the maintenance of the EPL_SCAN_ERROR_FLAG to the PDA tab group. This will have a label of "Scan Errors Intrusive".

The EPOD Logon webservice will be modified to add the new flag to the message.

The PDA_SITE DAL object and database table will be modified to store the new EPL_SCAN_ERROR_FLAG flag.

The PDA client Logon Response message will be changed to add the new flag to the database.

If the new flag's value is "N", no functionality will change.

If the new flag is "Y", when scanning containers or products, and the container or product is not found, the PDA will display a popup error, that must be cleared before the user can continue scanning.

Vehicle Checks Bugfixes

Note Note: Only the Windows Mobile PDA client will be modified here.

The Vehicle Checks functionality will be fixed to display multiple pages of checks if they are present.


Appendix A: Table of SCRs and Ballpark Estimates

SCR#SystemAreaDescriptionEstimate (Days)Notes
1 EPOD Import/Admin Import Create Standing Data  0.75 
2 EPOD PDA/Admin Scan Error Notification  2.50 
3 EPOD PDA Vehicle Checks Bugfixes  0.50 


Notes:

  1. Any high level ballpark estimates for development are based on the basic information provided and are subject to detailed design and creation of an SCR.


Appendix B: Quote & Document References

Cost Details
Activity No. of Days Rate per Day (£) Cost (£ Exc. VAT)
Requirements 0.00 0 £0.00
Change Request Evaluation 0.00 0 £0.00
Functional Specification 0.75 0 £0.00
Technical Specification 0.00 0 £0.00
Development 3.75 0 £0.00
Testing and Release 1.00 0 £0.00
Implementation 0.00 0 £0.00
Project Management First argument to "number_format" must be a number. 0 £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.
Estimate excludes training, release to live and go live support.

B.1 References

Ref NoDocument Title & IDVersionDate
1   


B.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.


B.3 Authorised By


Phil Harding

OBS Project Manager
_____________________________