REQ 343463 EBB Paper Solution Design: Difference between revisions
From Calidus HUB
(v0.3 - After internal review) |
m (Categorisation of document pages) |
||
(7 intermediate revisions by 2 users not shown) | |||
Line 3: | Line 3: | ||
{{#vardefine:ClientName|Elliott Baxter and Co}} | {{#vardefine:ClientName|Elliott Baxter and Co}} | ||
{{#vardefine:System|''CALIDUS'' ePOD}} | {{#vardefine:System|''CALIDUS'' ePOD}} | ||
{{#vardefine:SystemCode|EPOD}} | |||
{{#vardefine:Doc_Title|EBB Paper Solution Design}} | {{#vardefine:Doc_Title|EBB Paper Solution Design}} | ||
{{#vardefine:Version|0 | {{#vardefine:Version|2.0}} | ||
{{#vardefine:Date| | {{#vardefine:Date|1st August 2017}} | ||
{{#vardefine:Reference|343463}} | {{#vardefine:Reference|343463}} | ||
{{#vardefine:Year|2017}} | {{#vardefine:Year|2017}} | ||
Line 41: | Line 42: | ||
* Changes relating to information passed through to {{#var:System}} from external systems (i.e. TMS and ERP) are subject to analysis and design, which may affect the other changes in this document or generate other work if the process described within this document cannot be followed by the external system. | * Changes relating to information passed through to {{#var:System}} from external systems (i.e. TMS and ERP) are subject to analysis and design, which may affect the other changes in this document or generate other work if the process described within this document cannot be followed by the external system. | ||
* Modifications are required to the customer systems (ERP) to achieve the functionality described in this document. | * Modifications are required to the customer systems (ERP) to achieve the functionality described in this document. | ||
* The original solution from the sales process was to include ''CALIDUS'' TMS and WMS products. At this time, the customer is not ready to replace TMS. However, the customer believes that immediate benefits can be derived from C-ePOD, C-VEhub and TTM without C-TMS or C-WMS. The solution outlined in this document covers this, without implementing C-TMS or C-WMS. | |||
* This solution originally included completion of Trunking movements through EPOD. It has now been established that the information required to determine how to create these Trunking loads from the manifests provided does not exist. Therefore execution of trunk movements has been agreed to be removed from the scope of this solution. | |||
* Trailer swapping is performed by EBB, predominantly for trunking movements. More detail on this process is required, but at this time it is expected that this will not be part of the C-ePOD execution and will be handled manually. | |||
* Lot control was discussed and parked - it is out of scope of this solution design. However, it is noted that the expected requirements for this process would be: | |||
** Obtain the Lot number(s) from a different view from GP | |||
** Store against the product as a reference | |||
** Display on the driver's device when delivering product. | |||
<!-- ANY other systems? e.g. does this link to TTM, WMS, 414, 770, etc? --> | <!-- ANY other systems? e.g. does this link to TTM, WMS, 414, 770, etc? --> | ||
Line 136: | Line 145: | ||
* ''CALIDUS'' TTM | * ''CALIDUS'' TTM | ||
An updated project plan will be sent to the customer when available, detailing the time-lines of all phases of the project, including the implementation and development phases. | |||
The operation will expect to execute the following movement types: | The operation will expect to execute the following movement types: | ||
* Radial Delivery | * Radial Delivery | ||
* Desk Collect | * Desk Collect | ||
{{Note}} Trunk movements of products will not at this time be executed through C-ePOD. | |||
Android tablets will be used to complete the customer (desk) collections through C-ePOD. These will be defined as a separate job group for configuration purposes. These will be performed through C-ePOD running on basic android devices, probably tablet, possibly Wi-Fi only. | Android tablets will be used to complete the customer (desk) collections through C-ePOD. These will be defined as a separate job group for configuration purposes. These will be performed through C-ePOD running on basic android devices, probably tablet, possibly Wi-Fi only. | ||
Desk collections will be interfaced to C-ePOD on a separate manifest per depot, but with a | Desk collections will be interfaced to C-ePOD on a separate manifest per depot, but with a driver of "WAREHOUSE". {{Note}} The view MSA contains a column that identifies whether this is a customer collection (column CustColl), but this is unreliable. | ||
There are also supplier direct to customer deliveries. As these are not executed through the EBB network, they will not be interfaced to C-ePOD. | There are also supplier direct to customer deliveries. As these are not executed through the EBB network, they will not be interfaced to C-ePOD. | ||
A list of branches and their details has been provided by the customer. | A list of branches and their details has been provided by the customer. | ||
Line 154: | Line 165: | ||
Roughly 30 new delivery addresses are created each day. | Roughly 30 new delivery addresses are created each day. | ||
A list of email addresses for the branches is required | A list of email addresses for the branches is required. | ||
Certain data is required for configuration of all OBS systems being installed, such as: | Certain data is required for configuration of all OBS systems being installed, such as: | ||
Line 163: | Line 174: | ||
Lot-controlled items are delivered in this operation. | Lot-controlled items are delivered in this operation. This is not a go-live requirements for the implementation. However, it is noted that the expected requirements for this process would be: | ||
* Obtain the Lot number(s) from a different view from GP | |||
* Store against the product as a reference | |||
* Display on the driver's device when delivering product. | |||
Line 179: | Line 190: | ||
The loads are interfaced from MSA in a custom XML format in a flat-file, after the routes are planned. A button is pressed when the manifest is finished planning to create this file. | The loads are interfaced from MSA in a custom XML format in a flat-file, after the routes are planned. A button is pressed when the manifest is finished planning to create this file. | ||
{{Note}} The manifests are used for picking. If additional orders are added to the vehicle (add-ons), the orders are placed on a separate manifest, for the same vehicle on the same day. This is because adding orders to an existing manifest (which is possible) will confuse the pickers and potentially result in double picks. This quite frequently on radial deliveries | {{Note}} The manifests are used for picking. If additional orders are added to the vehicle (add-ons), the orders are placed on a separate manifest, for the same vehicle on the same day. This is because adding orders to an existing manifest (which is possible) will confuse the pickers and potentially result in double picks. This quite frequently on radial deliveries. | ||
This file does not contain all the information required to create the jobs. Predominantly, address information and product case details are missing from this interface file. | This file does not contain all the information required to create the jobs. Predominantly, address information and product case details are missing from this interface file. The remaining information is to be accessed directly from a view on the ERP system, running a SQL Server database. | ||
The remaining information is to be accessed directly from a view on the ERP system, running a SQL Server database. | |||
The interface created will be triggered by the receipt of the TMS XML file. The processing of the jobs on this file will retrieve the information on the orders from a view available in the ERP, through direct connection to this database. | The interface created will be triggered by the receipt of the TMS XML file. The processing of the jobs on this file will retrieve the information on the orders from a view available in the ERP, through direct connection to this database. | ||
Line 205: | Line 214: | ||
* Vehicles | * Vehicles | ||
As noted above, it is expected that this data will be created at implementation. | As noted above, it is expected that this data will be created at implementation. | ||
When C-ePOD receives an inbound file from the customer, drivers and vehicles will be created as part of this interface, if they do not exist. The driver ID will be created as the first character of the first name, and up to the first 4 characters of the surname, with a 3-digit unique identifier added to them. | |||
For example: | |||
* "DAVID EASTMAN" will become "DEAST001" | |||
* "SMITH JOHN" will become "SJOHN001" | |||
* "DEREK MAY" will become "DMAY001" | |||
* "TRUNKER M25". TRUNKER M25 will become "TM25001" | |||
Note that where other drivers have similar names, the generated ID will increment the unique identifier. So: | |||
* "DIANE EASTMAN" will become "DEAST002" | |||
* "SANDERSON JOHN" will become "SJOHN002" | |||
The password will be defaulted to the user name. | |||
It is noted that EBB will tidy up the list of drivers before the implementation | |||
Line 214: | Line 238: | ||
|03 CHARLTO ||903 ADI ||Thurrock | |03 CHARLTO ||903 ADI ||Thurrock | ||
|- | |- | ||
|04 | |04 FARNBOR ||904 ADI ||Farnborough | ||
|- | |- | ||
|05 WATFORD ||905 ADI ||Watford | |05 WATFORD ||905 ADI ||Watford | ||
Line 236: | Line 260: | ||
{{Note}} The site is taken from the Originating Depot. The ADI site ID will be considered to be the GP site ID in this interface. Any manifests in the file for sites not in this list will not have loads or jobs created for them. | {{Note}} The site is taken from the Originating Depot. The ADI site ID will be considered to be the GP site ID in this interface. Any manifests in the file for sites not in this list will not have loads or jobs created for them. | ||
The interface must identify the Site (the executing depot) and the Owner (the originator). | |||
* The owner is considered the Sales Territory (column SALSTERR in the MSA view) | |||
* The executing depot is the depot property on the manifest tag in the XML file. | |||
It is noted that the following will be Owners only and will not be operators: | |||
* 08 PRINTMT | |||
* 20 EBBOFFI | |||
* 30 GLOSSOP | |||
The following columns are also noted from the MSA view: | |||
* DefaultSiteID - the final delivery depot | |||
* Originating Depot - the depot from which the product is sourced. {{Note}} The Depot attribute of the order tag in the TMS XML file also identifies the originating depot. For example, if this contains "\03" this identifies "03 CHARLTON" as the depot (and THURROCK as the fleet). | |||
Line 244: | Line 280: | ||
In the interface, orders for the same customer code will be linked together and consolidated on the device, ensuring that only one delivery instruction is present, although both orders will be maintained. | In the interface, orders for the same customer code will be linked together and consolidated on the device, ensuring that only one delivery instruction is present, although both orders will be maintained. | ||
The interface will consolidate jobs together if: | |||
* The manifest on which the job is received is determined to be on the same Load as other jobs. | |||
* The job has the same customer and delivery address as another job on the load. | |||
* The other jobs are not completed or cancelled. | |||
* They are the same type i.e. deliveries can consolidate with deliveries and collections with collections only. | |||
Note that the consolidation process will not use the delivery time of the orders when determining whether to consolidate jobs. | |||
Note also that the driver will have the ability to manually consolidate and deconsolidate jobs on the device when executing the load. | |||
Line 249: | Line 295: | ||
* INV - Delivery order | * INV - Delivery order | ||
* CAL - Call-off. Considered to be the same as an INV order. | * CAL - Call-off. Considered to be the same as an INV order. | ||
* RTN - Collection from customer. | * RTN - Collection from customer. | ||
{{Note}} Only these order types will be uploaded to the C-ePOD system as jobs. All other types will be excluded when processing the files. | |||
{{Note}} Any manifests marked as TRUNK (in the trailer attribute of the TMS XML file) will also not be processed. | |||
Job Instructions should be populated with Order comments (OrdComm) and Delivery Instructions (DelIns) concatenated together. | Job Instructions should be populated with Order comments (OrdComm) and Delivery Instructions (DelIns) concatenated together. | ||
Line 264: | Line 314: | ||
{{Note}} Development work is required with GP to allow the EBB Paper sales team to maintain times on the order. This will be an EBB Paper task to complete. | {{Note}} Development work is required with GP to allow the EBB Paper sales team to maintain times on the order. This will be an EBB Paper task to complete. | ||
The start and end planned | The start and end planned dates and times will be populated from the values in the following MSA view columns: | ||
* Start Planned Date - ReqShipDate | |||
* Start Planned Time - StartTime if populated, else 0600 | |||
* End Planned Date - ReqShipDate | |||
* End Planned Time - DelTime if populated, else FinishTime if populated, else 1400. | |||
All jobs will be set with a configuration element known as Job Group - this will define the process to be followed against each job, such as: | All jobs will be set with a configuration element known as Job Group - this will define the process to be followed against each job, such as: | ||
Line 273: | Line 328: | ||
It is expected that there will need to be Job Group configurations for the different job types, as they will have different execution processes on the mobile devices: | It is expected that there will need to be Job Group configurations for the different job types, as they will have different execution processes on the mobile devices: | ||
* Radial Collection/Delivery | * Radial Collection/Delivery | ||
** Customer Signature | ** Customer Signature | ||
Line 293: | Line 345: | ||
The products will be created on each job created with the details taken from the ERP. The details expected to be received are: | The products will be created on each job created with the details taken from the ERP. The details expected to be received are: | ||
* Product Code | * Product Code | ||
* Product Description | * Product Description - stored as a truncated value | ||
* FSC number (optional) | * FSC number (optional) - stored with the full product description in the long description field. | ||
* Pack Size | * Pack Size | ||
* UOM | * UOM | ||
* Weight | * Weight | ||
* Quantity | * Quantity | ||
The pack size of the product will be taken from the ERP view in the interface. This will come from Sell Pack in the interface. It is noted that there is also a Purch Pack field, and it is confirmed that C-ePOD has no place to store this information. | The pack size of the product will be taken from the ERP view in the interface. This will come from Sell Pack in the interface. It is noted that there is also a Purch Pack field, and it is confirmed that C-ePOD has no place to store this information. | ||
UOFM is the defined unit of measure of the product being delivered. There are multiple products UOMs that require the quantity to be decimal ( | UOFM is the defined unit of measure of the product being delivered. There are multiple products UOMs that require the quantity to be decimal (for example, Weight (TONNES), Length (LINEAR METRES), Area (METRES SQUARED). In order for this to be achieved, the C-ePOD import interface for this system will multiply the quantities by a factor (for example, SHEETS UOM is in 1000's, so quantity 1.4 is actually 1400 sheets). | ||
The following is a list of the UOFMs known at this time and the proposals to handle them: | |||
* 1 - | * 1 - always 1 - accepted as such, but rounded up if decimal. | ||
* 1000 - quantity will be multiplied by 1000 | * 1000 - quantity will be multiplied by 1000. | ||
* BOTTLE - always integer value - accepted as such, but rounded up if decimal | * BOTTLE - always integer value - accepted as such, but rounded up if decimal. | ||
* BOX - always integer value - accepted as such, but rounded up if decimal. | * BOX - always integer value - accepted as such, but rounded up if decimal. | ||
* CHARGE - Excluded - this is a delivery charge. No line will be created. | * CHARGE - Excluded - this is a delivery charge. No line will be created. | ||
* EACH - always integer value - accepted as such, but rounded up if decimal | * EACH - always integer value - accepted as such, but rounded up if decimal. | ||
* ENVS - Envelopes. Quantity will be multiplied by 1000 | * ENVS - Envelopes. Quantity will be multiplied by 1000. | ||
* MISC - always integer value - accepted as such, but rounded up if decimal | * MISC - always integer value - accepted as such, but rounded up if decimal. | ||
* ROLL - always integer value - accepted as such, but rounded up if decimal | * ROLL - always integer value - accepted as such, but rounded up if decimal. | ||
* SETS -Multi-part paper. Quantity will be multiplied by 1000 | * SETS -Multi-part paper. Quantity will be multiplied by 1000. | ||
* SHEETS - quantity will be multiplied by 1000 | * SHEETS - quantity will be multiplied by 1000 | ||
* TONNE - quantity will be multiplied by 1000. | * TONNE - quantity will be multiplied by 1000 and the UOM set to "KGS". | ||
* METRES SQUARED - quantity will be multiplied by 1000. | |||
* LINEAR METRES - quantity will be multiplied by 1000. | |||
There are then essentially 4 rules: | |||
{| class="wikitable" border="1" | |||
|- bgcolor="silver" | |||
| | !RULE !!UOMS | ||
| | |- | ||
} | |Multiply by 1000 ||1000, ENVS, SETS, SHEETS, METRES SQUARED, LINEAR METRES | ||
|- | |||
|Round up to nearest integer value ||1, BOTTLE, BOX, EACH, MISC, ROLL | |||
|- | |||
|Exclude ||CHARGE | |||
|- | |||
|Multiply by 1000 and change to KGS ||TONNE | |||
|} | |||
Any not on the list would follow the first rule (i.e. multiply quantity by 1000). | |||
Note that the above method has been confirmed by the customer. | |||
This process will create jobs as part of loads on the interface. It is possible that additional information may need to be communicated to the driver whilst out in the field. In this case, the WEBFLEET messaging function will be used by the operation. Furthermore, it is noted that additional jobs may be created in C-ePOD Admin for ad-hoc collections. For example, adding a job at the end of the shift (load) to go to a customer and pick up some empty pallets. {{Note}} This job will exist solely in C-ePOD, as the jobs are not being interfaced back to GP when complete. EBB Paper must take care when adding jobs of this type, ensuring that any subsequent actions required for these jobs is handled (for example, invoicing). | |||
For | |||
Line 379: | Line 429: | ||
If loads are created without a driver assigned (vehicle will always be assigned through the interface), the driver will be assigned automatically as the driver logs on to the device application and confirms which vehicle they are using. | If loads are created without a driver assigned (vehicle will always be assigned through the interface), the driver will be assigned automatically as the driver logs on to the device application and confirms which vehicle they are using. | ||
Additional jobs may be created in C-ePOD Admin for ad-hoc collections. For example, adding a job at the end of the shift (load) to go to a customer and pick up some empty pallets. The C-ePOD Admin Job screen may be used to add a job to a load, or to create a new job, then assign it to a load. | |||
It is recommended that, in this particular example, product lines of code "PALLETS" are added to the collection job, with a zero quantity. The C-ePOD device can then be used to prompt the driver to enter how many pallets have been picked up. This will then be reflected on ''CALIDUS'' Portal TTM showing as Planned 0, collected 4. {{Note}} If the product lines not entered, this will not affect C-PORTAL or C-ePOD functionality - C-ePOD will still execute the job and C-PORTAL will still show the job being completed, just without products and quantities. | |||
Line 396: | Line 451: | ||
{{Note}} Access to this Admin system is through a web browser, connecting to a provided URL for the system. Access to this URL must be allowed from the EBB Paper network for all users that require it. | {{Note}} Access to this Admin system is through a web browser, connecting to a provided URL for the system. Access to this URL must be allowed from the EBB Paper network for all users that require it. | ||
The drivers will be provided a user-name and password (expected to be a PIN number). The users and their passwords must be configured within C-VEhub. It is expected that the | The drivers will be provided a user-name and password (expected to be a PIN number). The users and their passwords must be configured within C-VEhub. It is expected that the user name and password will be configured to be the TomTom WEBFLEET user name and PIN. | ||
It is noted that VEhub is likely to be used by Agency drivers as well. In this case, the system may be configured with multiple generic agency drivers (e.g. "AGENCY 1", "AGENCY 2", etc) and these used by the drivers themselves. | |||
In this case, it is recommended that the defect check template used by the Agency drivers request the entry of the agency driver's name as part of the additional defect checks, to ensure that the name of the driver completing the checks is always captured. | |||
{{Note}} It is not possible to allow multiple drivers (agency or not) to access the VEhub system with the same ID. This will invalidate the session for the driver initially logged on to the VEhub mobile device application. | |||
C-VEhub will be configured to send email alerts of every defective vehicle check completed to the defined email addresses for each depot. | C-VEhub will be configured to send email alerts of every defective vehicle check completed to the defined email addresses for each depot. It is noted that the customer's email system is powered by a Microsoft Exchange server, not Office 365. | ||
It is noted the Vehicle Checks table (and all other tables in this system) will be modified for improved searching. | It is noted the Vehicle Checks table (and all other tables in this system) will be modified for improved searching. | ||
Line 412: | Line 475: | ||
== C-ePOD Mobile Device Application == | == C-ePOD Mobile Device Application == | ||
The mobile device application will be used to execute | The mobile device application will be used to execute the following types of trips executed by the depots: | ||
* Radial Deliveries and customer collections | * Radial Deliveries and customer collections | ||
* Desk Collections | * Desk Collections | ||
The below sections detail the flow of the radial deliveries predominantly, then indicate how these processes will be used to execute other trip types. | The below sections detail the flow of the radial deliveries predominantly, then indicate how these processes will be used to execute other trip types. | ||
Line 440: | Line 502: | ||
</gallery><br /> | </gallery><br /> | ||
The drivers will be provided a user-name and password (expected to be a PIN number), and the loads will be allocated to specific vehicles, ensuring that they can complete only the loads required. The users and their passwords must be configured within {{#var:System}}. {{Note}} User IDs that are created automatically as part of the Standing Data creation at Load Import will be available for use, but will have a default password created. This password should be modified before use as a security precaution. It is expected that the | |||
The drivers will be provided a user-name and password (expected to be a PIN number), and the loads will be allocated to specific vehicles, ensuring that they can complete only the loads required. The users and their passwords must be configured within {{#var:System}}. {{Note}} User IDs that are created automatically as part of the Standing Data creation at Load Import will be available for use, but will have a default password created. This password should be modified before use as a security precaution. It is expected that the user name and password will be configured to be the TomTom WEBFLEET user name and PIN. | |||
A driver will log on to a device using the provided user name, password and vehicle. The device will remember the last used User name and Vehicle, but will always require that the password is entered. | A driver will log on to a device using the provided user name, password and vehicle. The device will remember the last used User name and Vehicle, but will always require that the password is entered. | ||
{{Note}} There will be agency drivers who use the C-ePOD software. There will be multiple agency drivers, but the actual driver who completes the task may not be known until they turn up (due to late replacements). Therefore, there will be multiple general Agency drivers configured in the customer's TMS e.g. | |||
* Agency 1 | |||
* Agency 2 | |||
* etc. | |||
{{Note}} Vehicle checks will be completed through the ''CALIDUS'' VEhub application and are not integrated into {{#var:System}}. ''CALIDUS'' VEhub is not within the scope of this document. There will be no vehicle checks implemented within ''CALIDUS'' ePOD for EBB Paper processes. | {{Note}} Vehicle checks will be completed through the ''CALIDUS'' VEhub application and are not integrated into {{#var:System}}. ''CALIDUS'' VEhub is not within the scope of this document. There will be no vehicle checks implemented within ''CALIDUS'' ePOD for EBB Paper processes. | ||
Line 455: | Line 525: | ||
File:REQ_343463_PDA_JobList1.png|''Job List'' | File:REQ_343463_PDA_JobList1.png|''Job List'' | ||
</gallery><br /> | </gallery><br /> | ||
{{Note}} The Load ''must'' be downloaded to the device through a data (3G or Wifi) connection. After this, the device can work off-line. However, if there are updates to the drivers load whilst out in the field, the updates will not been seen by the driver until a data connection is made. | |||
Line 582: | Line 655: | ||
* Job Instructions | * Job Instructions | ||
As part of the styling changes, the | As part of the styling changes, the check-box "Has this delivery been checked?" will be removed from the style. | ||
From the ''Products'' tab, the device will show a list of the products to be delivered, which will be styled to show only the following elements: | From the ''Products'' tab, the device will show a list of the products to be delivered, which will be styled to show only the following elements: | ||
* The Product Code | * The Product Code | ||
* The | * The Product Description | ||
* The Unit Type | * The Unit Type | ||
* The Item Type | * The Item Type | ||
* The Planned Quantity | * The Planned Quantity | ||
Actions against the products can be activated by long-pressing against the row, and have the following actions: | Actions against the products can be activated by long-pressing against the row, and have the following actions: | ||
Line 606: | Line 676: | ||
File:REQ_343463_PDA_Delivery6b.png|''Product Info Pop-up (More)'' | File:REQ_343463_PDA_Delivery6b.png|''Product Info Pop-up (More)'' | ||
</gallery><br /> | </gallery><br /> | ||
For information on the actions above, see the appropriate following sections. | For information on the actions above, see the appropriate following sections. | ||
Line 630: | Line 701: | ||
The system will be configured with "Deliver All" functionality. This can be used to mark all pending products as delivered. | The system will be configured with "Deliver All" functionality. This can be used to mark all pending products as delivered. | ||
This is most likely to be used | This is most likely to be used as follows: | ||
* Check all products and quantities from the information on the Product list. | * Check all products and quantities from the information on the Product list. | ||
* Cancelling or changing the quantity of any items with discrepancies, using the following processes. | * Cancelling or changing the quantity of any items with discrepancies, using the following processes. | ||
* Clicking '''Deliver All''' for the remaining products on the list. | * Clicking '''Deliver All''' for the remaining products on the list. | ||
=== Changing a Product Quantity === | === Changing a Product Quantity === | ||
The driver can change the quantity by choosing ''Change Quantity'' from the pop-up menu - the device will direct them to an exception screen where the quantity can be changed, and a reason code entered as to why the quantity is changed. | The driver can change the quantity by choosing ''Change Quantity'' from the pop-up menu - the device will direct them to an exception screen where the quantity can be changed, and a reason code entered as to why the quantity is changed. | ||
<gallery widths=300px heights=210px perrow=2> | <gallery widths=300px heights=210px perrow=2> | ||
File:REQ_343463_PDA_Delivery7.png|''Exception - Change Product Quantity'' | File:REQ_343463_PDA_Delivery7.png|''Exception - Change Product Quantity'' | ||
Line 645: | Line 716: | ||
For clarification, the product code and description and the job and customer are also displayed here. | For clarification, the product code and description and the job and customer are also displayed here. | ||
The application will | The application will ''not'' be configured so that the driver is required to take a picture associated with this change of quantity. | ||
If zero is entered as the new quantity, the application will cancel the product and remove it from the product list. If the quantity is changed (and is not set to zero), the product will be marked as having the quantity entered delivered and will be removed from the product list. | If zero is entered as the new quantity, the application will cancel the product and remove it from the product list. If the quantity is changed (and is not set to zero), the product will be marked as having the quantity entered delivered and will be removed from the product list. | ||
=== Cancelling a Product === | === Cancelling a Product === | ||
Line 746: | Line 807: | ||
The device will attempt to download a new load for the user and/or vehicle. If one has not been provided, the device will confirm this and allow the user to check again or log off the system. | The device will attempt to download a new load for the user and/or vehicle. If one has not been provided, the device will confirm this and allow the user to check again or log off the system. | ||
Line 846: | Line 895: | ||
* The Dates and Times displayed | * The Dates and Times displayed | ||
* The Branch | * The Branch | ||
* The quantities displayed is dependent upon how C-ePOD will store these values | * The quantities displayed is dependent upon how C-ePOD will store these values. | ||
Line 852: | Line 901: | ||
At this time, there is no planned outbound interface of jobs completed in C-ePOD back to the ERP or TMS. | At this time, there is no planned outbound interface of jobs completed in C-ePOD back to the ERP or TMS. | ||
At this time, there is no plan to automatically email the POD document to a customer | At this time, there is no plan to automatically email the POD document to a customer email address, or export the POD in PDF form to a document management system. | ||
However, these automatic emails or exports may be configured at any time. It is noted that the customer's email system is powered by a Microsoft Exchange server, not Office 365. | |||
A recent development (re: FS 343561 SCR-339867-09 Do not Automatically Email Orders) has been completed that allows C-ePOD to send POD or POC reports if the job has not been completed cleanly (i.e. there has been a shortage of product, an item or product was not delivered or the job was cancelled completely). EBB Paper will make use of this development, sending POD/POC reports to the defined Site (i.e. transport/carrier) email address. | |||
Line 911: | Line 963: | ||
* When an order is cancelled. | * When an order is cancelled. | ||
The messages identify any changes to quantities and reasons for these changes at all stages. | The messages identify any changes to quantities and reasons for these changes at all stages. | ||
It is noted that failed delivery of orders on a day may result in the order being re-planned for the following day. In this case, the order will be interfaced on another vehicle and manifest file for the next day. C-ePOD must take this into account when sending data to TTM, to show that the order is being redelivered. This will be through a suffix "_Rx" to the transport reference, showing that this is a redelivery, attempt "x". | It is noted that failed delivery of orders on a day may result in the order being re-planned for the following day. In this case, the order will be interfaced on another vehicle and manifest file for the next day. C-ePOD must take this into account when sending data to TTM, to show that the order is being redelivered. This will be through a suffix "_Rx" to the transport reference, showing that this is a redelivery, attempt "x". | ||
Line 1,037: | Line 1,087: | ||
<!-- MEDIA | <!-- MEDIA LANDCSAPE YES --> | ||
= Appendix A: Table of SCRs and Ballpark Estimates = | = Appendix A: Table of SCRs and Ballpark Estimates = | ||
<!-- If there's only one system being discussed here, the system column can be removed. | <!-- If there's only one system being discussed here, the system column can be removed. | ||
Line 1,047: | Line 1,097: | ||
{{REQ_SCR_Header}}{{REQ_SCR_Line | {{REQ_SCR_Header}}{{REQ_SCR_Line | ||
|SCR={{ #vardefineecho: SCR | {{ #expr: {{ #var: SCR }} + 1 }} }}|System=EPOD|Area=Integration|Description=Bespoke Import Interface |Estimate=27|Notes=3 | |SCR={{ #vardefineecho: SCR | {{ #expr: {{ #var: SCR }} + 1 }} }}|System=EPOD|Area=Integration|Description=Bespoke Import Interface |Estimate=27|Notes=3 | ||
}} {{REQ_SCR_Line | }} {{REQ_SCR_Line | ||
|SCR={{ #vardefineecho: SCR | {{ #expr: {{ #var: SCR }} + 1 }} }}|System=VEhub|Area=Admin|Description=Improved searching on tables|Estimate=6|Notes=2 | |SCR={{ #vardefineecho: SCR | {{ #expr: {{ #var: SCR }} + 1 }} }}|System=VEhub|Area=Admin|Description=Improved searching on tables|Estimate=6|Notes=2 | ||
Line 1,056: | Line 1,102: | ||
|SCR={{ #vardefineecho: SCR | {{ #expr: {{ #var: SCR }} + 1 }} }}|System=EPOD|Area=Device|Description=General Mobile Device Styling |Estimate=1|Notes=3 | |SCR={{ #vardefineecho: SCR | {{ #expr: {{ #var: SCR }} + 1 }} }}|System=EPOD|Area=Device|Description=General Mobile Device Styling |Estimate=1|Notes=3 | ||
}} {{REQ_SCR_Line | }} {{REQ_SCR_Line | ||
|SCR={{ #vardefineecho: SCR | {{ #expr: {{ #var: SCR }} + 1 }} }}|System=EPOD|Area=Reports|Description=EBB Paper POD/POC Format |Estimate= | |SCR={{ #vardefineecho: SCR | {{ #expr: {{ #var: SCR }} + 1 }} }}|System=EPOD|Area=Reports|Description=EBB Paper POD/POC Format |Estimate=4|Notes=3 | ||
}} {{REQ_SCR_Line | }} {{REQ_SCR_Line | ||
|SCR={{ #vardefineecho: SCR | {{ #expr: {{ #var: SCR }} + 1 }} }}|System=PORTAL|Area=ETAs|Description=Use defined Dwell time for ETAs |Estimate=4|Notes=2 | |SCR={{ #vardefineecho: SCR | {{ #expr: {{ #var: SCR }} + 1 }} }}|System=PORTAL|Area=ETAs|Description=Use defined Dwell time for ETAs |Estimate=4|Notes=2 | ||
Line 1,065: | Line 1,111: | ||
Notes: | Notes: | ||
# | # 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. | ||
# These changes will be developed as part of the product improvement program internally at OBS Logistics and will be made available when complete. | # These changes will be developed as part of the product improvement program internally at OBS Logistics and will be made available when complete. | ||
# These changes will be delivered as part of the contracted delivery at no additional cost. | # These changes will be delivered as part of the contracted delivery at no additional cost. | ||
<!-- MEDIA | <!-- MEDIA LANDSCAPE NO --> | ||
{{Doc_Appendix | {{Doc_Appendix | ||
|Appendix=B | |Appendix=B | ||
Line 1,103: | Line 1,149: | ||
}}</div> | }}</div> | ||
[[Category:{{#var:Client}} REQ]] | [[Category:{{#var:Client}} REQ]] | ||
[[Category:{{#var:SystemCode}}]] |