Requirements
- Android App 1.5.9
- Extension version: Currently not supported by API (version MOB5.27)
- Only the following data types are supported:
- ItemNumber
- SerialNumber
- GS1 barcodes are required unless a Barcode converter is used that supports the above data types
Description
Line selection functionality makes it possible to:
Selecting a Line
The selection can be done on any value defined on the order line, either standard like ItemNumber, or custom elements added the lines on Order Lines GetOrderLines Response
If LineNumber is used as the selection name, then the application will go straight for that line.
If any other value is sent out, the application will go through the automatic searching mechanism where order line registration status is taken into account as well as the position of the selection.
Setting Step default values
The response can also include values to be set on the line steps as predefined default values.
See also: LineSelection
Example 1: LineSelection on Pick (scan SerialNumber to select a line)
Step 1: Enable LineSelection
Add <lineSelection> tags to the existing Pick Service (or Receive etc.)
<service id="Pick" type="Order" orderType="Pick"> <requests> <getOrders>GetPickOrders</getOrders> <getOrderLines>GetPickOrderLines</getOrderLines> <postOrder>PostPickOrder</postOrder> <lineSelection includeCollectedValues="true">SearchForPickLine</lineSelection> </requests> </service>
Add <lineSelection> to the mobile PickLinesLines list page (or ReceiveLinesList etc.)
<page id="PickLines" type="OrderLines" icon="mainmenupick"> <title defaultValue="@{PagePickOrderLinesTitle}"/> <orderLinesConfiguration> <service id="Pick"/> <list listId="OrderLinesWithImages"/> ... <lineSelection type="OnlineFirst"/> ... </orderLinesConfiguration> ... </page>
See Mobile Configuration Files for how to edit application.cfg