Test: Difference between revisions
From Calidus HUB
m (Testing...) |
m (Testing...) |
||
Line 23: | Line 23: | ||
= Functional Overview = | = Functional Overview = | ||
== Client Requirement == | == Client Requirement == | ||
Currently, 'stop' debrief from {{#var:System}} is not possible for C-TMS where a trip has stops | Currently, 'stop' debrief from {{#var:System}} is not possible for C-TMS where a trip has stops with no orders (e.g. start-up (SU) stop or closedown (CL) stop where no order activity occurs). Trips are therefore not set to COMPLETED status. | ||
== Solution Overview == | == Solution Overview == | ||
Line 44: | Line 44: | ||
== Scope == | == Scope == | ||
* This functionality will be developed in the latest version of {{#var:System}} only. | * This functionality will be developed in the latest version of {{#var:System}} only. | ||
* This functionality will be developed in the Android application only and will not be available in the Windows Mobile application. | |||
* ''CALIDUS'' TMS functionality is mentioned only by reference in this solution - see [[#Appendix_A:_Quote_.26_Document_References|Appendix A]] for a link to the specification of the changes. | |||
* Note that the changes to ensure that Load is updated on {{#var:System}} after the Load Metrics entry at the start of the load have already been completed in the latest version of the Android application, so no further modifications are required to that system. | |||
Line 78: | Line 81: | ||
* Optionally link to the EPOD_XF_CONFIG of the Load's EPL_SITE_ID. | * Optionally link to the EPOD_XF_CONFIG of the Load's EPL_SITE_ID. | ||
* Select records based on the value of EPOD_XF_CONFIG.EPL_XF_MSG_TYPE, as follows: | * Select records based on the value of EPOD_XF_CONFIG.EPL_XF_MSG_TYPE, as follows: | ||
** "START" - EPL_XFER_FLAG = "" AND (EPL_MILEAGE_START <> 0 OR EPL_UDF_LOAD_START <> "") | ** "START" - EPL_STATUS = "I" AND EPL_XFER_FLAG = "" AND (EPL_MILEAGE_START <> 0 OR EPL_UDF_LOAD_START <> "") | ||
** "END" or "" (blank) - (EPL_XFER_FLAG = "" OR EPL_XFER_FLAG = "P") | ** "END" or "" (blank) - (EPL_STATUS = "X" OR EPL_STATUS = "C") AND (EPL_XFER_FLAG = "" OR EPL_XFER_FLAG = "P") | ||
** "BOTH" - The two above combined i.e. (EPL_XFER_FLAG = "" AND (EPL_MILEAGE_START <> 0 OR EPL_UDF_LOAD_START <> "") ) OR EPL_XFER_FLAG = "" OR EPL_XFER_FLAG = "P" | ** "BOTH" - The two above combined i.e. (EPL_STATUS = "I" AND EPL_XFER_FLAG = "" AND (EPL_MILEAGE_START <> 0 OR EPL_UDF_LOAD_START <> "") ) AND ( (EPL_STATUS = "X" OR EPL_STATUS = "C") AND (EPL_XFER_FLAG = "" OR EPL_XFER_FLAG = "P") ) | ||
{{Note}} The existing load creation DAL and database definition or EPOD_LOAD and the database procedure EPOD_LOAD_INSERT must be checked to ensure that new loads are created with a blank value in EPL_XFER_FLAG. | {{Note}} The existing load creation DAL and database definition or EPOD_LOAD and the database procedure EPOD_LOAD_INSERT must be checked to ensure that new loads are created with a blank value in EPL_XFER_FLAG. |