Each device ID have a basket ID. Basked id has status started or ended. Now line is added to the list. Continue with other lines. When successfully posting then the basket ID status is ended and a new basket ID is generated. This avoids open baskets. Scanning activates an UnplannedItemRegistration workflow to register to details and submit these to the cart. Continue to add other items. When unloading the cart ID scanning mode must be switched. The CartSwitchMode is clicked.
This example is utilizing many features in Mobile WMS, but the use case is simple and straight forward to use.
Cart Overview Code Block |
---|
language | xml |
---|
linenumbers | true |
---|
| <page id="CartOverview" type="Lookup" icon="CartUnplanned">
<title defaultValue="@{CartOverview}" />
<lookupConfiguration type="CartOverview">
<header configurationKey="CartOverviewFilter" automaticAcceptOnOpen="true"/>
<list listId="LookupNoSlash"/>
<onResultSelected navigateTo="CartContent" enabled="true"/>
</lookupConfiguration>
<actions>
<open id="CartContent" icon="CartIcon" title="@{CartContent}" contextMenuPlacement="Off" menuPlacement="Off">
</open>
<open id="AddNewCart" icon="CartAdd" title="@{CartAdd}">
</open>
<open id="CartUnload" icon="CartUnload" title="@{CartUnload}">
</open>
</actions>
<menu numberOfPromotedItems="3"/>
</page>
|
Cart Content Code Block |
---|
language | xml |
---|
linenumbers | true |
---|
| <page id="CartContent" type="OrderList" icon="CartIcon">
<title defaultValue="@{CartContent}" />
<orderListConfiguration automaticOrderSelectionAfterFilter="true">
<service id="CartPick" />
<filter configurationKey="CartContentFilter" />
<list listId="LookupCartContent" />
<onOrderSelected navigateTo="AddItemToCart" />
<unlockOrder title="@{Release} {DisplayLine1}" enabled="false"/>
</orderListConfiguration>
<actions>
<open id="AddItemToCart" icon="CartIcon" title="@{AddItemToCart}" menuPlacement="Off" contextMenuPlacement="Off"/>
<open id="CartSwitchMode" icon="CartEmpty" title="{PickMode}">
</open>
<open id="CartUnload" icon="CartUnload" title="@{CartUnload}">
</open>
</actions>
<menu numberOfPromotedItems="2"/>
</page>
|
Add Item to Cart Code Block |
---|
language | xml |
---|
linenumbers | true |
---|
| <page id="AddItemToCart" type="UnplannedItemRegistration" icon="CartIcon">
<title defaultValue="@{AddItemToCart}" />
<unplannedItemRegistrationConfiguration type="AddItemToCart" useRegistrationCollector="true">
<header configurationKey="AddItemToCartHeader" automaticAcceptAfterLastScan="true" automaticAcceptOnOpen="true"/>
<onSuccessfulPost close="true"/>
</unplannedItemRegistrationConfiguration>
</page>
|
Load/Unload Switch Mode Code Block |
---|
language | xml |
---|
linenumbers | true |
---|
| <page id="CartSwitchMode" type="UnplannedItemRegistration" icon="CartEmpty">
<title defaultValue="@{CartUnload}" />
<unplannedItemRegistrationConfiguration type="CartSwitchMode" useRegistrationCollector="false">
<header configurationKey="CartContentFilter" automaticAcceptAfterLastScan="true" automaticAcceptOnOpen="true"/>
<onSuccessfulPost close="true"/>
</unplannedItemRegistrationConfiguration>
</page>
|
|