Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 6 Next »

When the mobile device sends a request for order data it expects the following data per order:

  • BackendID [string100]
    The unique identifier of the order in the backend system. This ID is used when the mobile device sends a request to get the order lines. The BackendID normally corresponds to an order ID in the backend system, but you are in complete control of its meaning. If your order data comes from multiple tables (e.g purchase orders, sales return orders and transfer orders) you can prefix the BackendID with a value signaling the order type. When the registrations are returned you can decode the BackendID value to determine in which module the order should be posted.
  • Status [int]
    Determines if the order is available or locked.
    1 = Unlocked
    2 = Locked

    The value of the status element determines which lock icon that is displayed in the order list.
  • Sorting [int]
    When the orders are displayed on the mobile device they are sorted by this column. You can use this to put important orders at the top of the list.

  • TotePicking [boolean]


  • DisplayLine1 [string100]
    This value is displayed on line 1 on the ”Order List” screen. The line is displayed in bold.

  • DisplayLine2 [string100]
    This value is displayed on line 2 on the ”Order List” screen.

  • DisplayLine3 [string100]
    This value is displayed on line 3 on the ”Order List” screen.

  • DisplayLine4 [string100]
    This value is displayed on line 3 on the ”Order List” screen.
  • HeaderLabel1 [string20]
    This value is displayed in the first header label on the ”Order Lines” screen.

  • HeaderLabel2 [string20]
    This value is displayed in the second header label on the ”Order Lines” screen.

  • HeaderValue1 [string50]
    This value is displayed after the first header label on the ”Order Lines” screen.

  • HeaderValue2 [string50]
    This value is displayed after the second header label on the ”Order Lines” screen.

The data above is the only order information needed by the Mobile WMS application.

Displaying Order Information

The standard ”Order List” screens are configured to show three lines of text for each order. Here you present the information that the user will use to identify the correct order. The values on the 3 lines are controlled by the content of DisplayLine1+2+3.


When an order is selected the user is transferred to the ”Order Lines” screen. In the top of the ”Order Lines” screen there are two lines to display information about the selected order. These values are controlled by the values in the HeaderLabel/Value elements.


Example XML

<?xml version="1.0" encoding="utf-16"?>
<response messageid="4d932552-7394-45a6-89f0-011532c65912" status="Completed" xmlns="http://schemas.microsoft.com/Dynamics/Mobile/2007/04/Documents/Response">
  <description />
  <responseData>
    <BaseOrder xmlns="http://schemas.taskletfactory.com/MobileWMS/BaseDataModel">
      <BackendID>WM000001</BackendID>
      <Status>1</Status>
      <Sorting>0</Sorting>
      <TotePicking>false</TotePicking>
      <DisplayLine1>WM000001</DisplayLine1>
      <DisplayLine2>No. of lines:4</DisplayLine2>
      <DisplayLine3>WHITE</DisplayLine3>
      <DisplayLine4></DisplayLine4>
      <HeaderLabel1>Order No.</HeaderLabel1>
      <HeaderLabel2 />
      <HeaderValue1>WM000001</HeaderValue1>
      <HeaderValue2 />
    </BaseOrder>
  </responseData>
</response>




  • No labels