Order Lines Mobile Configuration
<page id="ReceiveLines" type="OrderLines" icon="mainmenureceive">
...
<orderLinesConfiguration postingTrigger="PostWhenAllLinesCompleteShowDialog" suggestQuantity="true" verifySingleScanRegistrations="false">
<list listId="OrderLines"/>
<service id="Receive"/>
<viewRegistrations title="Registrations" navigateTo="ViewRegistrations"/>
<deleteOrderRegistrations title="Delete all order registrations" enabled="true"/>
<onOrderPosted clearOrderLevelRegistrations="true"/>
</orderLinesConfiguration>
...
</page>Overview
orderLinesConfiguration
postingTrigger (Available from v. 1.5.7)
Defines when to trigger the posting and when to prompt the user to trigger posting.
UserInitiated
Only post when the users selects the menu item to perform the posting.
PostWhenAllLinesComplete
Posts the order when all registrations has been done on all orderlines without prompting.
PostWhenAllLinesCompleteShowDialog
The user will be prompted with a dialog whether to post the order when all registrations has been done on all orderlines.
This option replaces the now deprecated value promptUserToPostWhenAllLinesComplete.
PostAfterEachRegistration
Posts after each registration is performed.
*For this to work as smooth as possible, underdelivery should be disabled for the order lines, and the posting success dialog removed.
promptUserToPostWhenAllLinesComplete (Obsolete from v. 1.5.7)
Defines whether posting is automatically suggested when all lines have been fully registered.
suggestQuantity
Suggested quantity value will be be pre-filled into the quantity step
verifySingleScanRegistrations
Defines ifĀ SingleScanRegistrationĀ is allowed, or if the user needs to verify and save the registration manually.
True;Ā The user will be stopped at the last step (usually Quantity-step)
False (Default):Ā SingleScanRegistration completes without user action
actionWhenMaxMoveQtyReached
Defines what to do when selecting a line, and all registrations have been completed while performing a move action.
actionOnEmptyList
Action for what to do after a successful update and there are no order lines.
ClosePage
Close the order lines page and return to the order list.
StayOnPage
Stay on the order lines page even if it is empty.
forceScanToSelect
Defines whether or not a line can only be selected by scanning a barcode for an Item.
When 'true' lines can onlyĀ be selected by scan. Defaults to 'false', i.e. the user can select both select lines by touch or scanning.
service
Which service to use.
id
Reference to a service defined in the services section.Ā Planned (Service) Mobile Configuration
list
Which list to useĀ for displaying data and the placement if the elements.Ā
listId
The list defined in the lists section. SeeĀ List Configuration
viewRegistrations
View registrations from an action (not yet posted registrations)
title
Title usedĀ in the action menus.
navigateTo
Reference toĀ a pageĀ forĀ displaying registrations, which must be of type Registrations.Ā Pages Configuration
deleteOrderRegistrations
Delete registrations from an action (not yet posted registrations)
title
TitleĀ displayed in the menu of theĀ page
enabled
Toggles whether deleting registrations is allowed.Ā
extraInformationConfiguration
Relates to additionalĀ Steps (beside Workflow) being collected per line registrationĀ
stepSorting
afterBin
The steps retrieved as extra information will be inserted after the last "To Bin" or "From bin" collector step.
byId
The steps retrieved as extraInformation will be sorted by id along with the steps configured in the workflow.
Thereby the extra steps can be injected different places in the workflow.
source
Online
Todo
ReferenceData
Todo
scanToSelectBehaviourĀ
gs1SearchTerm
Search term defines which terms should be used when searching for the order line(s) in GS1. In non-GS1 barcodes the search term has no effect.
All
means that all values in the barcode i.e. SerialNumber, Lot and (ItemNumber or ItemBarcode) are used to find a matching order line. E.g. If both Serial Number and Item Number is in the barcode both values are used to find the order line with exact match.
Item
means that if the barcode has Item Number in it and an order line has the ItemBarCode or ItemNumber then there is a match regardless of other values.
E.g. if SerialNumber and Item Number is in the barcode it will match the order line on the Item Number.
behaviour
Auto
If there are more than one orderline matching the scan the MobileWms will automatically select best matched orderline. The search will perform a round robin search, starting from the active line going downwards.
The criterias are:
Incomplete registrations with the ItemBarCode/ItemNumber, SerialNumber, Lot.
Complete registrations with the ItemBarCode/ItemNumber, SerialNumber, Lot.It will select the first orderline it finds in the search-order listed above.
The GS1SearchTerm can alter the matching of orderlines for GS1.
User
If there are more than one orderline matching the scan:
The user will be prompted to select the order line in a list.
All matching orderlines where the scanned value can be found in the ItemBarCode/ItemNumber, SerialNumber and Lot.If the GS1SearchTerm is set to All then only order lines where all values in the barcode match will be presented in the list.
converter
A converter is a way to transform a regular barcode into a GS1 barcode.Ā
This is done when a non-GS1 barcode is scanned and matches the regular expression defined in the converter.
The given example transforms all scanned barcodes, containing between 8 and 21 characters in length, into a serial number.
That converter will look as follows. converter expression="^(\S{8,21})$" expressionAis="21"/>expression
Regular expression for separating one barcode into a Gs1 barcode.
Each regular match group is mapped to one ai, defined in the expressionAi attribute.asdTODO
expressionAis
Separate the ai's by a comma. E.g. 90,91,92
Application identifiers to be prepended to the match group value. The number and order of the ai's must match the number of groups expected by the regular expression.
See also
-
Select Line by scan (scanToSelectBehaviour) ā Filter or Select Order Line based on a scanned value.
postOrder
If enabled the post order option will appear in the menu. The default text for the menu item is 'Post'
enabled
Defines whether or not the menu item is present in the menu on the page.
title
The title of the element in the menu.
icon
The Icon of the menu pointing to the imageId in the ImageConfigurationType
contextMenuPlacement
Defines the placement of the menu item in the context menu. The context menu is the menu that opens when you long press/tap e.g. a order in the order list. Less is more. The lower the placement value the higher the menu item will be placed in the menu. The default value for the placement is 20. Enable/disable. If the value provided cannot be assigned to a number (integer) then the menu item will be removed from the menu. E.g. setting the value to "Off"
lineSelection
Behaviour for Selecting, Inserting a new line or Updating existing lines based on scanning
Useful for intrepreting barcode information or inserting an unkown line
Ā
Must be enabled in Planned (Service) Mobile Configuration as well
Inserted lines is also opened, ready for registration based on workflow etc.
For typing barcode, define a "typeBarcode" section
Ā
type
OnlineFirst (Default)
Sends the scanned value to the backend, allowing it to translate it and then use that value when searching for an order line.
LocalOnly
Searches for lines using only line data that already exists on the device. No online calls are made.
LocalFirst
Searches for lines locally on the device. If unable to find a matching line it will send the scanned value to the backend for translation.
See also
-
Select, Add or Refresh Order Lines by Scan (LineSelection) ā Select, Add or Refresh Lines by scanning
onOrderPosted
Actions when an order is been posted.
clearOrderLevelRegistrations
Defines if order level registrations should be cleared after successfully posting an order. The default value is false
If true "Header"/order-levelĀ Steps are cleared after each post
If false the default value of each Header step will be the value inputted on the previous post
Order Lines list