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
<.. <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
-
Select Order by scan (scannedValue) — Filter or Select Order based on a scanned value
-
How-to: Filter Orders — Examples for including/excluding orders using basic filtering