PDA Delivery: Difference between revisions

From EPOD
No edit summary
m (Minor correction)
 
(16 intermediate revisions by 2 users not shown)
Line 1: Line 1:
{{Note}} Deliveries function in almost exactly the same way as collections.
If the job is a Delivery or Unloading job, this screen will be displayed, initially showing a summary screen.  


If configured, Deliveries at a depot will be displayed as Unloading tasks rather than Delivery tasks.


If the job is a Delivery, you will be shown this screen. You will be initially presented with {{PDAType|Android=Y|iOS=Y}} a summary screen or {{PDAType|WinMo=Y}} a list of containers to be delivered.


{{Note}} If this is a delivery of a job that was collected earlier in the load, the PDA will only prompt you to deliver the items that were collected. You will not be allowed to deliver a job that has not yet been collected.
The screen can display a number of different tabs:
* ''Job Details'' - see below
* ''Containers'' - uniquely-identified deliverable items (if there are items to deliver). When containers are used across multiple consolidated jobs, this information is displayed here slightly differently, showing the destination.
* ''Products'' - products that are require to be delivered, either loose or within a container, with a quantity to deliver, if there a products to deliver and the system is configured to allow this.
* ''Ad Hoc'' - add uniquely-identified deliverable items (if the system is configured to allow this).
* ''Notes '' - any driver notes (if the system is configured to allow this).


Select the tabs or swipe left and right to move between the tabs.


{{PDAType|Android=Y|Text=If configured, deliveries at a depot will be displayed as Unloading tasks rather than Delivery tasks.}}


==Job Details==


The screen can display a number of different tabs:
<gallery widths=300px heights=450px perrow=3>
* ''Job Details'' - see below
File:EPOD_Delivery1.PNG|''Job Details Tab''
* ''Container/Items'' - uniquely-identified deliverable items (if there are items to deliver). {{PDAType|Android=Y}}When containers (collection or delivery items) are used across multiple consolidated jobs, this information is displayed here slightly differently, showing the destination.
File:EPOD_Delivery1A.PNG|''Job Address''
* ''Products'' - products that are require to be delivered, usually with a quantity (if there a products to deliver, and the system is configured to allow this).
</gallery>
* ''Ad Hoc'' - add uniquely-identified deliverable items (if the system is configured to allow this)
* ''Notes '' - any driver notes (if the system is configured to allow this)
 


==Job Details==


The ''Job Details'' tab has multiple sections:
The ''Job Details'' tab has multiple sections:
* Contact information
* Contact information
* Address information - if supplied, both current delivery address and original collection address are shown.
* Address information - if supplied, both current Delivery address and origin address are shown.
* Planned Start and End Time, if provided
* Job Instructions
* Job Instructions
* Some check-boxes for the driver to confirm:
* Some check-boxes for the driver to confirm:
** Has the delivery been checked?
** Has the Delivery been checked?
** Is invoicing required?
** Is invoicing required?
* Additionally, this screen can display many other items to enter - this is customer-specific information configured by the admin staff. If configured, this information is displayed in a scrollable list for entry here.
Additionally, this screen can display many other items to enter - this is customer-specific user-defined fields (UDF) information configured by the admin staff. If configured, this information is displayed in a scroll-able list for entry here. For example, the above screen-shots show the user being prompted for the number of pallets unloaded. {{Note}} This may be configured so that this additional information is only required to be entered if the job has been amended in some way, for example, a container was not delivered or a product quantity was changed during the delivery.
* The tab may also display a '''Complete''' button, allowing the user to complete the job when all details are entered. This job only appears if:
 
** Ad Hoc items are enabled (see later)
The tab may also display a '''Complete''' button, allowing the user to complete the job when all details are entered. This job only appears if:
** No items or products are required for delivery at all.
* Ad Hoc items are enabled (see later)
* No items or products are required for Delivery at all.
If configured to do so, this button may be replaced with other buttons:
* A '''Deliver All''' button may be displayed. This will mark as delivered all items not yet confirmed or cancelled, after confirming.
* A '''Cancel All''' button may be displayed. This will mark as cancelled with a preconfigured reason code all items and products that have not yet been marked as delivered. This will also short-deliver any products that have not been fully delivered (for example, when using product quantity countdown functionality).
 
As with all screens, labels and fields can be removed or have the text changed as part of the styling service.




The jobs required for collection can be varied and can consist of:
The jobs required for Delivery can be varied and can consist of:
* Item (Container) only
* Container only.
* Loose Product Only
* Loose Product Only.
* Items with products within that should be counted
* Containers with products within that should be counted.
* A mix of all the above
* Ad Hoc containers.
* A mix of all the above.




==Container Only Delivery==
==Container Only Delivery==
If there are containers to be delivered, either without products or the system or container is configured to be delivered without scanning products, the following process will apply. Note that, regardless of system configuration, individual containers can be marked as requiring or not requiring content (product) scanning - this allows for (for example), bulk picking of pallets, bulk delivery of pallets, tote delivery with or without scanning of contents.
<gallery widths=300px heights=450px perrow=3>
File:EPOD_Delivery2.PNG|''Containers Tab, showing single and consolidated containers''
</gallery>


From the ''Container/Items'' tab you can enter the Container in the text box or click '''Deliver''', which will mark the item as collected and remove it from the list.


You can (if allowed) select the item from the list and click either '''Non-Delivery''' or '''Delivered''':
From the ''Containers'' tab, the device will show a list of the unique items to be delivered, which can show:
* {{PDAType|WinMo=Y}} '''Non-Delivery''' will give you the ability to cancel the whole container.
* Container ID
* '''Delivered''' will simply mark the item as collected and remove it from the list.
* Package Description
* Status (starting at "Pending")
* Weight
* Long Description
* Job Reference (if consolidated)
* Customer Name (if consolidated)
* Product Count
* General Code - a general-purpose code on the container


Long-pressing on the title line will refresh the container list if required.


==Containers and Products Delivery==


From the ''Container/Items'' tab you can enter the Container in the text box and click '''Deliver''', which will progress you to the ''Products'' tab with all products within the selected container will shown. These can then be counted like Loose Products below. You may use any device-connected scanner in this text box to the same effect.
Actions against the items can be activated by long-pressing against the row, and have the following
actions:
* ''Deliver'' - this option can be removed by configuration, if the user is not allowed to select items to deliver from the list, but must scan or manually enter them instead.
* ''Deliver Claused'' - this option is only available if Clausing is enabled.
* ''Cancel'' - to cancel the Delivery of this item - the exception screen will be displayed.
* ''Info'' - displays a window showing all the known information about this container.
<gallery widths=300px heights=450px perrow=3>
File:EPOD_Delivery6.PNG|''Container Long-press Pop-up''
File:EPOD_Delivery7.PNG|''Container Info Pop-up''
</gallery><br />
 
 
Additionally, if any user-defined fields have been configured to be required when delivering containers, the form to enter or view these details will be available from this pop-up Actions list. For example, if vehicles are being delivered and an inspection should be done when delivering, these might be captured on a form called "Vehicle Checks", an entry on this pop-up list would be displayed labelled as ''Vehicle Checks''.
 
<gallery widths=300px heights=450px perrow=3>
File:EPOD_Delivery_ContainerUDF.PNG|''Containers UDF''
</gallery>
 


You may also use the '''Scan''' button to start the camera scanning facility built into ''CALIDUS'' ePOD. This will allow you to use the camera to scan any barcodes. This can be singly, or scanning batches or barcodes at a time, depending on configuration. The result of scanning barcodes is the same as entering them through the text box.
For information on the actions above, see the appropriate following sections.


You can (if allowed) select the item from the list and click either '''Non-Delivery''' or '''Delivered''':
Each item on the list can be confirmed as delivered by either:
* {{PDAType|WinMo=Y}} '''Non-Delivery''' will give you the ability to cancel the whole container and any products within it.  
* selecting the item from the list and selecting '''Deliver'''
* '''Delivered''' will progress you to the ''Products'' tab with all products within the selected container will shown. These can then be counted like Loose Products below.
* entering the container ID manually and clicking the '''Deliver''' button.
* scanning the container ID, using the application '''Scan''' button and camera scanning feature, or using a connected or integral hardware scanner.


If items are entered that are not part of this Delivery, the application will issue an error and will not deliver the item. If this is required, Ad Hoc Item Delivery may be used if configured - see the following section for details of this process.


You are able to long-press any container in the grid. This will provide a pop-up menu, allowing you to see the either the details of the selected container, or a list of the contained products.
Choosing {{PDAType|WinMo=Y}} ''Details'' or {{PDAType|Android=Y}} ''Info'', the PDA displays a screen showing:
* ID
* Package Code and Description
* Weight
* Code 1/2/3 (Multi-use fields)
The pop-up screen will also display the jobs the item is used on, if the item is consolidated across multiple jobs.


If any user-defined fields are required to be entered against the delivered items, the application will prompt for this information at this stage. If required, the information ''must'' be entered before the item is marked as delivered.


The pop-up menu also allows cancellation or delivery, as described above.


When marked as delivered, the item will be removed from the list.


==Products or Loose Products Delivery==
==Products or Loose Products Delivery==
If loose products are to be delivered without containers, there will be no ''Containers'' tab, only a ''Products'' tab. 
<gallery widths=300px heights=450px perrow=3>
File:EPOD_Delivery3.PNG|''Products Tab''
</gallery><br />


From the ''Products'' tab, the PDA displays a grid of all the products in the container, or all the loose products. {{Note}} This option is only available if the container has products and the PDA is configured not to require you to confirm each product separately (i.e. Container-only Delivery).
From the ''Products'' tab, the device will show a list of the products to be delivered, which can show:
* The Product Code
* The Sequence
* The full Description
* The Long Description
* Any Customer Reference associated to this product
* The Planned Quantity
* The Job Reference (if consolidated)
* The Item Type
* The Unit Type


{{PDAType|WinMo=Y}} In this case, the PDA will simply show you the list of products and quantities to be delivered, without having to scan a container. If there are a mix of products in containers and loose, the PDA will deliver the containers first, then tell you to deliver the loose products.
{{Note}} The planned quantity will display based on the system configuration and the quantity. For example:
* Decimal quantities (e.g. 3.75) are supported for planned and actual product quantities and case quantities.
* If a product case value has been supplied, the quantity will display as a number of cases and loose units e.g. for a quantity of 65 and a case size of 12, this will display as "5/5".


{{PDAType|Android=Y|iOS=Y}} If there are a mix of containers and Loose Products, ''Loose Products'' will be shown as a special container on the ''Container/Items'' tab. If not, the ''Containers/Items'' tab will not be displayed at all, showing the ''Products'' tab only.
Long-pressing on the title line will refresh the product list if required.




Similarly to the ''Container/Items'' tab, the ''Products'' tab gives you the ability to deliver a product in full or amend the quantity collected, by:
Actions against the products can be activated by long-pressing against the row, and have the following actions:
* Keying the product code in the provided text box and clicking ''Deliver'''
* ''Deliver X'' -  this option can be removed by configuration, if the user is not allowed to select items to deliver from the list, but must scan or manually enter them instead.
* Scanning the product barcode in this text box
* ''Change Quantity'' - to change the delivered quantity of the product - the exception screen will be displayed.
* Using the '''Scan''' button to use the Camera Scanning facility built into the application
* ''Comments'' - to add comments and confirm the delivered quantity of the product - the exception screen will be displayed. This option may be removed by configuration.
* Selecting the product from the list (if allowed)
* ''Cancel'' - to cancel the delivery of this product - the exception screen will be displayed.
* ''Info'' - displays a window showing all the known information about this product.


<gallery widths=300px heights=450px perrow=3>
File:EPOD_Delivery5.PNG|''Products Long-press Pop-up''
File:EPOD_Delivery5A.PNG|''Products Info Pop-up''
</gallery><br />


In any case, the device will prompt you to decide on your action through a pop-up list allowing you to:  
 
* Change the quantity delivered
Additionally, if any user-defined fields (UDF) have been configured to be required when delivering products or products of a particular type, the form to enter or view these details will be available from this pop-up Actions list. For example, if fields are required to capture tests taken of the product when delivered, on a form called "Cone Test", an entry on this pop-up list would be displayed labelled as ''Cone Test''.
* Deliver the product in full
 
* Cancel the product
<gallery widths=300px heights=450px perrow=3>
* See further details of a product can be viewed by long-pressing against a line of the grid and choosing ''Details''. The PDA will display:
File:EPOD_Delivery_ProductUDF.PNG|''Product UDF''
** The Product Code
</gallery><br />
** The Description
 
** The Item Type
 
** Any Customer Reference associated to this product
For information on the actions above, see the appropriate following sections.
** The planned quantity
 
 
Each product on the list can be confirmed as delivered by either:
* long-clicking on the item in the list and choosing ''Deliver X'' from the pop-up menu. This option can be removed by configuration if not required.
* entering the product code manually and clicking ''Deliver X'' from the pop-up menu.
* scanning the product code and clicking ''Deliver X'' from the pop-up menu, , using the application '''Scan''' button and camera scanning feature, or using a connected or integral hardware scanner. {{Note}} This can be configured to recognise GS1 barcode elements and only extract the required part of the barcode (the configured AI).
{{Note}} If configured, alternate product barcodes will be recognised when scanning.
 
If products are entered that are not part of this Delivery, the application will issue an error and will not deliver the product.
 
 
If any user-defined fields are required to be entered against the delivered product, the application will prompt for this information at this stage. If required, the information ''must'' be entered before the product is marked as delivered.
 
 
This standard mechanism of confirmation of the quantity of a product can be configured to count the number of products per scan, rather than confirming the product with a single scan (Product Quantity Countdown).
 
The app will count each scan of a product as 1, towards the actual quantity planned to be collected of this product. The application will pop up a confirmation message on each scan, indicating the amount scanned so far, and a final message when all product is scanned. These messages will disappear after a short time.
 
If there are shortages after the product is scanned, the Change Quantity exception can be then used to confirm the reason the remaining quantity was not delivered.
 
When marked as fully delivered, the product will be removed from the list.
 
==Containers and Products Delivery==
If there are containers with products to be scanned within them (for example, a tote full of products to be confirmed), this process applies.
 
If there are a mix of containers and Loose Products, ''Loose Products'' will be shown as a special container on the ''Containers'' tab. If not, the ''Containers'' tab will not be displayed at all, showing the ''Products'' tab only.
 
<gallery widths=300px heights=450px perrow=3>
File:EPOD_Delivery8.PNG|''Containers list, showing loose products''
File:EPOD_Delivery9.PNG|''Products within a container''
</gallery><br />
 
The Containers and Products tabs will be displayed, as shown above.
 
When a container is selected (by scanning, manually entering or selecting from the table), the products within that container will be displayed, ready for delivering.
 
Each product is confirmed delivered as with loose products Delivery.
 
When all products within a container are confirmed as delivered or cancelled, the container tab will be shown and the container will be removed from the containers list.




==Ad Hoc Item Delivery==
==Ad Hoc Item Delivery==
The Delivery process can also be configured with an Ad Hoc Delivery facility, which allows you to specify the items delivered, at the point of delivery, without those items being planned in advance.


{{PDAType|Android=Y|Text=The Delivery process can also be configured with an Ad Hoc Delivery facility, which allows you to specify additional items delivered, at the point of delivery, without the specific items for those deliveries being planned in advance. This appears as a separate tab on the PDA within the Delivery process, labelled as "Ad Hoc" when this feature is enabled.


{{Note}} This is bespoke functionality and is typically only used when using the ''CALIDUS'' ePOD application and device to record delivery made by 3rd-party couriers.
The Ad Hoc Delivery process allows the user to specify the items delivered, at the point of delivery, without the specific items for those Deliveries being planned in advance. This appears as a separate tab on the application within the Deliveries process, labelled as ''Ad Hoc'', when this feature is enabled.


The layout and operation of this tab is almost identical to the existing ''Containers'' tab.


The layout and operation of this tab is almost identical to the existing ''Items (Containers)'' tab.  
<gallery widths=300px heights=450px perrow=3>
File:EPOD_Delivery_AdHoc1.PNG|''Unplanned item details''
File:EPOD_Delivery_AdHoc2.PNG|''Ad Hoc item list''
</gallery><br />


The tab will allow items to be entered in exactly the same way as the ''Items (Containers)'' tab:
The tab will allow items to be entered in exactly the same way as the ''Containers'' tab:
* Through a "Scan Container" text box and '''Deliver''' button.
* Manually entering the item through the "Scan Container" text box and '''Deliver''' button.
* Through the use of the built in Camera Scanner feature, through the '''Scan''' button.
* Scanning the item, using the application '''Scan''' button and camera scanning feature, or using a connected or integral hardware scanner.


This list of items on the screen will start empty - as items are scanned, these will be added to the table.
This list of items on the screen will start empty - as items are scanned, these will be added to the table.
Line 117: Line 214:
When adding Ad Hoc items, the application will validate these items entered, and warn you if they have already been scanned, were preadvised, or that they have already been cancelled.
When adding Ad Hoc items, the application will validate these items entered, and warn you if they have already been scanned, were preadvised, or that they have already been cancelled.


If DU/Asset type entry is required, or the jobs are consolidated together at delivery from multiple collection locations, the scanning of an Ad Hoc item will pop up an Additional Details screen, to allow this information to be entered through drop-down lists. Saving here will add the item to the list.
If DU/Asset type entry is required, or the jobs are consolidated together at Delivery from multiple delivery locations, the scanning of an Ad Hoc item will pop up an Additional Details screen, to allow this information to be entered through drop-down lists. Saving here will add the item to the list.


If no further details are required, the scanned item will be added to the list without asking for any more information.
If no further details are required, the scanned item will be added to the list without asking for any more information.


Pressing or long-pressing on an item in this Ad Hoc list will allow you to remove an item from the delivery, through a confirmation pop-up.
Pressing or long-pressing on an item in this Ad Hoc list will allow the item to be removed from the Delivery, through a confirmation pop-up.
}}
 
 
=== Cancelling a Container ===
If a container cannot be delivered, it can be removed from the list with the pop-up option ''Cancel''. Again, the exception screen will be shown where the driver can enter the reason for the cancellation. See the [[PDA Exception|Exception]] screen for more information.
 
 
=== Clausing a Container ===
If a container is delivered but customer or user notes are to be captured against the Delivery, it can be delivered from the list with the pop-up option ''Deliver Claused''. Again, the exception screen will be shown where the driver can enter the reason or notes for the claused Delivery. See the [[PDA Exception|Exception]] screen for more information.
 
 
{{Note}} The system can also be configured to capture clause codes through double-scanning on the device when loading or unloading. In this case, when the item is scanned again, rather than showing an error that the item has already been scanned, the device will prompt for a clause reason code to be entered.




==User Notes==
==User Notes==
If enabled, User Notes can also be entered through the ''Notes'' tab.


If enabled, User Notes can also be entered through another tab.
<gallery widths=300px heights=450px perrow=3>
File:EPOD_Delivery4.PNG|''Notes Tab''
</gallery>




==Completion of a Delivery==
==Completion of a Delivery==
The Delivery job will be complete once all planned products and containers have been delivered or cancelled. If Ad Hoc entry is not allowed, you will be immediately taken to the [[PDA Job Confirmation|Job Confirmation]] screen.
{{Note}} If enabled, the application will instead return to the ''Job Details'' tab, where a '''Complete''' button will be displayed, to complete the job. It is then possible to review the list of cartons delivered and change this if required. The list will display a border and status to indicate whether the items have been delivered:
* Red - Cancelled.
* Green - Delivered.
The status will be displayed for confirmation.


The delivery job will be complete once all planned products and containers have been collected. If Ad Hoc entry is not allowed, you will be immediately taken to the [[PDA Job Confirmation|Job Confirmation]] screen.
If there were no planned items, or Ad Hoc items are enabled, the '''Complete''' button on the ''Job Details'' tab must be clicked to go to the [[PDA Job Confirmation|Job Confirmation]] screen. Note that if no Ad Hoc items are entered, the application will ask the user to confirm this first.


If there were no planned items, or Ad Hoc items are enabled, you will be required to press the {{PDAType|WinMo=Y|Block='''OK'''}} or {{PDAType|Android=Y|iOS=Y|Block='''Complete'''}} button on the ''Job Details'' tab to take to the [[PDA Job Confirmation|Job Confirmation]] screen. Note that if you have entered no Ad Hoc items, you will be asked to confirm this first.
{{Note}} Typically, if the user backs out of a job using the back button on the device, the progress of the job is only saved locally on the device. If the job is restarted on another device (for example, if the device breaks), all currently scanned items will reset. The system can be configured to keep track of all scans, which will happen when the user backs out of the job. Then, if this is started on another device, the progress will have been retained.


[[Category:UG 291097 EPOD Client User Guide|320]]
[[Category:UG 291097 EPOD Client User Guide|321]]

Latest revision as of 17:11, 26 September 2022

If the job is a Delivery or Unloading job, this screen will be displayed, initially showing a summary screen.

If configured, Deliveries at a depot will be displayed as Unloading tasks rather than Delivery tasks.


The screen can display a number of different tabs:

  • Job Details - see below
  • Containers - uniquely-identified deliverable items (if there are items to deliver). When containers are used across multiple consolidated jobs, this information is displayed here slightly differently, showing the destination.
  • Products - products that are require to be delivered, either loose or within a container, with a quantity to deliver, if there a products to deliver and the system is configured to allow this.
  • Ad Hoc - add uniquely-identified deliverable items (if the system is configured to allow this).
  • Notes - any driver notes (if the system is configured to allow this).

Select the tabs or swipe left and right to move between the tabs.


Job Details


The Job Details tab has multiple sections:

  • Contact information
  • Address information - if supplied, both current Delivery address and origin address are shown.
  • Planned Start and End Time, if provided
  • Job Instructions
  • Some check-boxes for the driver to confirm:
    • Has the Delivery been checked?
    • Is invoicing required?

Additionally, this screen can display many other items to enter - this is customer-specific user-defined fields (UDF) information configured by the admin staff. If configured, this information is displayed in a scroll-able list for entry here. For example, the above screen-shots show the user being prompted for the number of pallets unloaded. Note Note: This may be configured so that this additional information is only required to be entered if the job has been amended in some way, for example, a container was not delivered or a product quantity was changed during the delivery.

The tab may also display a Complete button, allowing the user to complete the job when all details are entered. This job only appears if:

  • Ad Hoc items are enabled (see later)
  • No items or products are required for Delivery at all.

If configured to do so, this button may be replaced with other buttons:

  • A Deliver All button may be displayed. This will mark as delivered all items not yet confirmed or cancelled, after confirming.
  • A Cancel All button may be displayed. This will mark as cancelled with a preconfigured reason code all items and products that have not yet been marked as delivered. This will also short-deliver any products that have not been fully delivered (for example, when using product quantity countdown functionality).

As with all screens, labels and fields can be removed or have the text changed as part of the styling service.


The jobs required for Delivery can be varied and can consist of:

  • Container only.
  • Loose Product Only.
  • Containers with products within that should be counted.
  • Ad Hoc containers.
  • A mix of all the above.


Container Only Delivery

If there are containers to be delivered, either without products or the system or container is configured to be delivered without scanning products, the following process will apply. Note that, regardless of system configuration, individual containers can be marked as requiring or not requiring content (product) scanning - this allows for (for example), bulk picking of pallets, bulk delivery of pallets, tote delivery with or without scanning of contents.


From the Containers tab, the device will show a list of the unique items to be delivered, which can show:

  • Container ID
  • Package Description
  • Status (starting at "Pending")
  • Weight
  • Long Description
  • Job Reference (if consolidated)
  • Customer Name (if consolidated)
  • Product Count
  • General Code - a general-purpose code on the container

Long-pressing on the title line will refresh the container list if required.


Actions against the items can be activated by long-pressing against the row, and have the following actions:

  • Deliver - this option can be removed by configuration, if the user is not allowed to select items to deliver from the list, but must scan or manually enter them instead.
  • Deliver Claused - this option is only available if Clausing is enabled.
  • Cancel - to cancel the Delivery of this item - the exception screen will be displayed.
  • Info - displays a window showing all the known information about this container.



Additionally, if any user-defined fields have been configured to be required when delivering containers, the form to enter or view these details will be available from this pop-up Actions list. For example, if vehicles are being delivered and an inspection should be done when delivering, these might be captured on a form called "Vehicle Checks", an entry on this pop-up list would be displayed labelled as Vehicle Checks.


For information on the actions above, see the appropriate following sections.

Each item on the list can be confirmed as delivered by either:

  • selecting the item from the list and selecting Deliver
  • entering the container ID manually and clicking the Deliver button.
  • scanning the container ID, using the application Scan button and camera scanning feature, or using a connected or integral hardware scanner.

If items are entered that are not part of this Delivery, the application will issue an error and will not deliver the item. If this is required, Ad Hoc Item Delivery may be used if configured - see the following section for details of this process.


If any user-defined fields are required to be entered against the delivered items, the application will prompt for this information at this stage. If required, the information must be entered before the item is marked as delivered.


When marked as delivered, the item will be removed from the list.

Products or Loose Products Delivery

If loose products are to be delivered without containers, there will be no Containers tab, only a Products tab.


From the Products tab, the device will show a list of the products to be delivered, which can show:

  • The Product Code
  • The Sequence
  • The full Description
  • The Long Description
  • Any Customer Reference associated to this product
  • The Planned Quantity
  • The Job Reference (if consolidated)
  • The Item Type
  • The Unit Type

Note Note: The planned quantity will display based on the system configuration and the quantity. For example:

  • Decimal quantities (e.g. 3.75) are supported for planned and actual product quantities and case quantities.
  • If a product case value has been supplied, the quantity will display as a number of cases and loose units e.g. for a quantity of 65 and a case size of 12, this will display as "5/5".

Long-pressing on the title line will refresh the product list if required.


Actions against the products can be activated by long-pressing against the row, and have the following actions:

  • Deliver X - this option can be removed by configuration, if the user is not allowed to select items to deliver from the list, but must scan or manually enter them instead.
  • Change Quantity - to change the delivered quantity of the product - the exception screen will be displayed.
  • Comments - to add comments and confirm the delivered quantity of the product - the exception screen will be displayed. This option may be removed by configuration.
  • Cancel - to cancel the delivery of this product - the exception screen will be displayed.
  • Info - displays a window showing all the known information about this product.



Additionally, if any user-defined fields (UDF) have been configured to be required when delivering products or products of a particular type, the form to enter or view these details will be available from this pop-up Actions list. For example, if fields are required to capture tests taken of the product when delivered, on a form called "Cone Test", an entry on this pop-up list would be displayed labelled as Cone Test.



For information on the actions above, see the appropriate following sections.


Each product on the list can be confirmed as delivered by either:

  • long-clicking on the item in the list and choosing Deliver X from the pop-up menu. This option can be removed by configuration if not required.
  • entering the product code manually and clicking Deliver X from the pop-up menu.
  • scanning the product code and clicking Deliver X from the pop-up menu, , using the application Scan button and camera scanning feature, or using a connected or integral hardware scanner. Note Note: This can be configured to recognise GS1 barcode elements and only extract the required part of the barcode (the configured AI).

Note Note: If configured, alternate product barcodes will be recognised when scanning.

If products are entered that are not part of this Delivery, the application will issue an error and will not deliver the product.


If any user-defined fields are required to be entered against the delivered product, the application will prompt for this information at this stage. If required, the information must be entered before the product is marked as delivered.


This standard mechanism of confirmation of the quantity of a product can be configured to count the number of products per scan, rather than confirming the product with a single scan (Product Quantity Countdown).

The app will count each scan of a product as 1, towards the actual quantity planned to be collected of this product. The application will pop up a confirmation message on each scan, indicating the amount scanned so far, and a final message when all product is scanned. These messages will disappear after a short time.

If there are shortages after the product is scanned, the Change Quantity exception can be then used to confirm the reason the remaining quantity was not delivered.

When marked as fully delivered, the product will be removed from the list.

Containers and Products Delivery

If there are containers with products to be scanned within them (for example, a tote full of products to be confirmed), this process applies.

If there are a mix of containers and Loose Products, Loose Products will be shown as a special container on the Containers tab. If not, the Containers tab will not be displayed at all, showing the Products tab only.


The Containers and Products tabs will be displayed, as shown above.

When a container is selected (by scanning, manually entering or selecting from the table), the products within that container will be displayed, ready for delivering.

Each product is confirmed delivered as with loose products Delivery.

When all products within a container are confirmed as delivered or cancelled, the container tab will be shown and the container will be removed from the containers list.


Ad Hoc Item Delivery

The Delivery process can also be configured with an Ad Hoc Delivery facility, which allows you to specify the items delivered, at the point of delivery, without those items being planned in advance.


The Ad Hoc Delivery process allows the user to specify the items delivered, at the point of delivery, without the specific items for those Deliveries being planned in advance. This appears as a separate tab on the application within the Deliveries process, labelled as Ad Hoc, when this feature is enabled.

The layout and operation of this tab is almost identical to the existing Containers tab.


The tab will allow items to be entered in exactly the same way as the Containers tab:

  • Manually entering the item through the "Scan Container" text box and Deliver button.
  • Scanning the item, using the application Scan button and camera scanning feature, or using a connected or integral hardware scanner.

This list of items on the screen will start empty - as items are scanned, these will be added to the table.

When adding Ad Hoc items, the application will validate these items entered, and warn you if they have already been scanned, were preadvised, or that they have already been cancelled.

If DU/Asset type entry is required, or the jobs are consolidated together at Delivery from multiple delivery locations, the scanning of an Ad Hoc item will pop up an Additional Details screen, to allow this information to be entered through drop-down lists. Saving here will add the item to the list.

If no further details are required, the scanned item will be added to the list without asking for any more information.

Pressing or long-pressing on an item in this Ad Hoc list will allow the item to be removed from the Delivery, through a confirmation pop-up.


Cancelling a Container

If a container cannot be delivered, it can be removed from the list with the pop-up option Cancel. Again, the exception screen will be shown where the driver can enter the reason for the cancellation. See the Exception screen for more information.


Clausing a Container

If a container is delivered but customer or user notes are to be captured against the Delivery, it can be delivered from the list with the pop-up option Deliver Claused. Again, the exception screen will be shown where the driver can enter the reason or notes for the claused Delivery. See the Exception screen for more information.


Note Note: The system can also be configured to capture clause codes through double-scanning on the device when loading or unloading. In this case, when the item is scanned again, rather than showing an error that the item has already been scanned, the device will prompt for a clause reason code to be entered.


User Notes

If enabled, User Notes can also be entered through the Notes tab.


Completion of a Delivery

The Delivery job will be complete once all planned products and containers have been delivered or cancelled. If Ad Hoc entry is not allowed, you will be immediately taken to the Job Confirmation screen.

Note Note: If enabled, the application will instead return to the Job Details tab, where a Complete button will be displayed, to complete the job. It is then possible to review the list of cartons delivered and change this if required. The list will display a border and status to indicate whether the items have been delivered:

  • Red - Cancelled.
  • Green - Delivered.

The status will be displayed for confirmation.

If there were no planned items, or Ad Hoc items are enabled, the Complete button on the Job Details tab must be clicked to go to the Job Confirmation screen. Note that if no Ad Hoc items are entered, the application will ask the user to confirm this first.

Note Note: Typically, if the user backs out of a job using the back button on the device, the progress of the job is only saved locally on the device. If the job is restarted on another device (for example, if the device breaks), all currently scanned items will reset. The system can be configured to keep track of all scans, which will happen when the user backs out of the job. Then, if this is started on another device, the progress will have been retained.