FS 344082 SCR-344060-02 Custom Oak Furniture Land Mobile Device Styling
Oak Furniture Land
Custom Mobile Device Styling
CALIDUS ePOD
28th July 2017 - 0.3
Reference: FS 344082 SCR-344060-02
Contents
Functional Overview
Client Requirement
SCR-344060-02: Custom Oak Furniture Land Mobile Device Styling
Solution Overview
The EPOD system will be modified to have a new Mobile Device style for Oak Furniture Land.
The style will broadly affect the following:
- Based on the existing standard OBS style.
- Oak Furniture Land logo at login stage.
- Job List as standard (showing the Job reference, type (collection/delivery), customer name, planned date and time and post code)
- Removal of the Has this Delivery been checked check box on the Job Details screen.
- Container (Delivery Item) list including Delivery Item ID, Product Code, full description, volume and weight.
- Any reference to "Container" changed to "Item" (i.e. on all labels, pop-up messages and alerts).
- Product list including Product Barcode ID, Product Code, full description, volume and quantity.
- Remove Signatory when customer signing - this must be entered by the driver.
- Removal of the SMS button on Job Details screen.
- Cancelling of items will labelled as "Item Exception".
- Clausing of items will be labelled as "Delivered Exception".
- All reference to "Pre-Job Signature" will be changed to "Pre Delivery Disclaimer" (i.e. on all labels, pop-up messages and alerts).
Scope
This change will be applied to system version 3.X.
The information displayed on these mobile device screens is subject to the data mapping for the JB Global/Oak Furniture Land project.
Set-up
Pre-requisites
Menu Structure
Data
Each business unit will have a site created for it, expected to be:
- "OAK" - "Oak Furniture Land"
A new PDA Style will be created:
- "OAK", labelled as "Oak Furniture Land".
The C-ePOD site will be linked to the appropriate PDA Style through the Admin Sites Maintenance screen.
Each C-ePOD site will have the appropriate Oak Furniture Land logo uploaded to it, and will be configured to show the Customer's reference on the device.
Functional Description
Style Changes
Item Type and Unit Type will be added to the Product Info Pop-up screen.
The label on the Product list for the Item Type is currently set to "Item" - this should be "ItemType", to distinguish from a deliverable item (a container). The product list will be changed to change this label. A language file entry for ItemType will be added, defaulting to "Item".
The label on the pop-up Container Action list for cancelling items is labelled with the generic "Cancel" label. This should be changed to "CancelItem" and a translation added of the text "Cancel" in the default translation tables. Note that this will be modified in the customer style for Oak Furniture Land to "Item Exception".
Note: It should be possible to define a text string in the style that can be used for a label without this being a translated strung - currently this is not the case. For example, if the style translates "CancelItem" as "Item Exception", this will not exist in the application's multi-lingual strings. In this case, the process should return the string passed in, in this case "Item Exception". At this time it is instead returning null.
Oak Furniture Land Style Changes
A style will be created using the style creator, called "OAK" with description "Oak Furniture Land".
The basic layout and colour scheme will be taken from the existing OBS2 style.
The Login screen will display as follows:
- The logo will be displayed from the Site logo uploaded within the CALIDUS ePOD Admin system.
The Job List will display only the following data per job:
- Job ID, configured to be the Customer's Reference
- Type (Collection or Delivery)
- Customer Name
- Planned Date and Time in standard format
- Post Code
The Collection/Delivery Address screen will display as follows
- The "Collection/Delivery Checked" box will be removed
The following translations will be added, to ensure that the labels on the device are correct:
- The label "ItemType" will be translated to "Volume".
- The label "container" will be translated to "item".
- The synonym "container" will be set to "item".
- All messages using the word "container" will be set to "item".
- The label "Code1" will be translated to "Volume"
- The label "CancelItem" will be translated as "Item Exception".
- The label "deliverClaused" will be translated as "Delivered Exception".
- The label "collectClaused" will be translated as "Collected Exception".
- All reference to "Pre-Job Signature" will be changed to "Pre Delivery Disclaimer" (i.e. on all labels, pop-up messages and alerts).
The Container (Delivery Item) list will show only the following data per item:
- Delivery Item ID (EPL_CONTAINER_ID)
- Product Code and Full description (EPL_DESCRIPTION_LONG)
- Volume (EPL_CODE_1)
- Weight (EPL_GROSS_WEIGHT)
The Product List will show only the following data per item:
- Product Barcode ID (EPL_PRODUCT_CODE)
- Product Code and Full Description (EPL_DESCRIPTION_LONG)
- Volume (EPL_ITEM_TYPE)
- Quantity (EPL_PRODUCT_QTY_PLANNED)
The Signature screen will display as follows:
- The signatory will be blank at all times.
All other items on all screens will display as per the default system style.
Note: The style has been prototyped and can be seen in the development system.
Screen-shot samples:
Appendix A: TEST PLAN
Test Script / Scenario Reference | Custom Mobile Device Styling | Call Number(s): 344082 SCR-344060-02 |
Test Script / Scenario Description | Testing the new Oak Furniture Land mobile device style | PASS / ISSUES / FAIL |
Menu Access | N/A | |
Pre-requisites | A system configured as Oak Furniture Land. | Tested By: |
Test Objective | To test the new Oak Furniture Land style. | Date: |
Step | Action | Result | Remarks | P/F |
1 | Mobile Device | |||
Ensure there are "Oak Furniture Land"-type jobs available for execution on the device. | ||||
1.01 | Configure to the "Oak Furniture Land" style. Load the mobile device app on a device and complete a job. | The login screen should show the correct logo. The Job list should be configured as expected. The "Deliver Checked" check box should not be present. The Containers (Item) list should be as expected. The word "Container" should be replaced with "Item" in all screens, messages and pop-ups. The Products list should be as expected. No Signatory should be present on customer signature. |
Appendix B: 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.25 | 0.50 | 750 | £375.00 |
Technical Specification | 0.00 | 0.00 | 750 | £0.00 |
Development | 0.25 | 0.75 | 750 | £562.50 |
Testing and Release | 0.25 | 0.25 | 750 | £187.50 |
Implementation | 0.25 | 0.25 | 750 | £187.50 |
Project Management | 0.00 | 0.00 | 750 | £0.00 |
TOTAL | 1.00 | 1.75 | £1,312.50 |
Estimate excludes training, release to live and go live support. |
B.1 References
Ref No | Document Title & ID | Version | Date |
1 | REQ 344060 Oak Furniture Land Solution Design | 0.6 | 17/07/2017 |
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
Matt Turner | OBSL Account Manager | _____________________________ |
Louis Merrett | Customer Representative | _____________________________ |