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>
|
|