FS 306415 Resequence Jobs: Difference between revisions

From Calidus HUB
(v0.1 - Initial Creation)
 
 
(One intermediate revision by the same user not shown)
Line 1: Line 1:
<div class="noprint">
<div class="noprint">
{{#vardefine:Client|306415}}
{{#vardefine:Client|PART}}
{{#vardefine:ClientName|Partnerlink}}
{{#vardefine:ClientName|Partnerlink}}
{{#vardefine:System|''CALIDUS'' ePOD}}
{{#vardefine:System|''CALIDUS'' ePOD}}
Line 58: Line 58:


== Server ==
== Server ==
The EPOD DAL will be changed to allow the setting and retrieval of the new flag. It will not be necessary to search on the value of the flag.
The EPOD DAL will be changed to allow the setting and retrieval of the new flag. It will not be necessary to search on the value of the flag.
 
Ensure that this is sent through to the Client on Logon Request.


== Admin changes ==
== Admin changes ==

Latest revision as of 16:36, 7 March 2013





Aptean Logo.png







Partnerlink

FS 306415 Resequence Jobs


CALIDUS ePOD

27th February 2013 - 0.1
Reference: FS 306415












































Functional Overview

Client Requirement

SCR-305796-5: Resequence Jobs from REQ 305796 Partnerlink EPOD Solution, referenced as item 1 in Appendix B.

Solution Overview

It is to be noted that some of the partners require a facility of allowing jobs to be resequenced, whereas others require that this be done by the TMS admin staff. Therefore the application will be modified to allow configuration of this resequence process. A flag will be added that will allow the following:

  • Disabled - in this instance, if the user presses the Start Job button, and the job is not the lowest sequence of all pending jobs on the load, the device will issue an error, stating that the job cannot be started out of sequence. On clearing the error, the user will be returned to the Job Details screen.
  • Simple - in this instance, if the user presses the Start Job button, and the job is not the lowest sequence of all pending jobs on the load, the device will issue an option to the user, stating that the job is about to be completed out of sequence, requesting the user to confirm. If Cancel is chosen, the user will be returned to the Job Details screen. If Confirm is chosen, the device will allow the job to be started, but will inform the CALIDUS TTM system that the user completed the job out of sequence.
  • Free - in this instance, the driver will be allowed to select any job to start. It will not be audited.

Note Note: If the job is at any status other than "Pending" or "In Progress", the device will display an error informing them that the job can't be started again.

Scope

Set-up

Pre-requisites

Menu Structure

Data

Functional Description

Database

New flag on Site: EPL_RESEQUENCE, 1 character, allowing 3 values:

  • N - Disabled
  • S - Simple
  • Y - Free (default value)

Server

The EPOD DAL will be changed to allow the setting and retrieval of the new flag. It will not be necessary to search on the value of the flag.

Ensure that this is sent through to the Client on Logon Request.

Admin changes

(Low priority)

Change the Site admin screen to allow the maintenance of the new flag on the PDA tab.

Client changes

The database will be changed to add the new flag to EPOD_SITE.

The DAL PDA_SITE will be changed to retrieve this flag.

The Start Job button will be changed to check for the flag above.

  • If "N", and the job is not the lowest sequence of all pending jobs on the load, the device will issue an error, stating that the job cannot be started out of sequence. On clearing the error, the user will be returned to the Job Details screen.
  • If "Y", the user will be allowed to continue.

If "S", and the job is not the lowest sequence of all pending jobs on the load, the device will issue an option to the user, stating that the job is about to be completed out of sequence, requesting the user to confirm. If Cancel is chosen, the user will be returned to the Job Details screen. If Confirm is chosen, the device will allow the job to be started.

A standard job lock message will be sent to ePOD Server, which will be forwarded on to TTM as an OIT message. TTM will check the sequence of the job. If an OIT is received out of sequence, an audit will be written, stating that the job was resequenced from the original sequence on the job to the next position (calculated from the point that it was sent).


Appendix A: Document References

A.1 References

Ref NoDocument Title & IDVersionDate
1REQ 305796 Partnerlink EPOD Solution0.231/01/2013


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


Phil Harding

OBS Project Manager
_____________________________

Matt Turner

OBS Product Manager
_____________________________