Select Order by scan (scannedValue)

Description

Filter or Select Order based on a scanned value

Use case

  • Mobile WMS has built-in filter capability on the Order List
  • Use scanning to speed up line selection and reduce errors
  • Encoded Barcode (GS1) are typically used

Default behavior

Scanning an Item Number will filter the list to only Orders containing this particular Item

Custom behavior

The filter value is sent to the back-end.

It can be any value and used to filter the list in any way you like using customization.


How to set it up

Fallback (default behavior)

When nothing is defined here, itemNumberAI defined in the Workflow, will be used.

Change the GS1 AI (Application Identifier)

Use the orderFilterGs1AI -setting to define which GS1 AI's should be used as the filtering value.

See Planned (Service) Mobile Configuration

Configuration Example

<service id="Pick" type="Order" orderType="Pick" orderFilterGs1AI="00,90">     <--------------<< 
  <requests>
    <getOrders>GetPickOrders</getOrders>
    <getOrderLines>GetPickOrderLines</getOrderLines>
    <postOrder>PostPickOrder</postOrder>
  </requests>
</service>
..

Request

XML Example
<..
  <requestData name="GetReceiveOrders">
    <filters xmlns="http://schemas.taskletfactory.com/MobileWMS/FilterData">
      <add sequence="1" name="Location" value="WHITE" />
      <add sequence="2" name="Date" value="20-08-2024" />
      <add sequence="3" name="PurchaseOrderNumber" value="" />
      <add sequence="4" name="AssignedUser" value="All" />
      <add sequence="5" name="ScannedValue" value="5741000164341" />      <--------------<<  
    </filters>


Note the ScannedValue XML-value is sent to the back-end. 

This is the value extracted from the barcode.

Response

The Order List GetOrders Response will be filtered using the ScannedValue XML-value.

(The order list is filtered to only Orders containing this particular Item)


See also