Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Description

Excerpt

With this feature the registration data is continuously sent to the back-end, every time the user performs registration.

Normally, registrations are stored on the mobile device until user posts.

With LiveUpdate, real time data can become available to the back-end, before data is posted.


Use cases

  • Avoid selling specific Items which are already picked, but not yet posted by warehouse worker.
  • Perform unplanned counts while respecting current picks/put-aways.


Tip

Unposted data can be changed by the mobile user at any time.


Communication with back-end

There are three kinds of mobile requests for LiveUpate. 

A registration is made

Example:

  • Line quantity is 10 pcs.
  • 3 of lot no. A was already picked.
  • 7 of lot no. B is now picked.

All registrations for this one line is sent - including all existing and the one just made.

A registration is deleted

All registrations for this one line is sent - which is information about the line - but empty registrations.

This action is used 


All registrations for entire order are deleted  

A request with the attribute 'clearOrderLines' is sent. 


This action is used 


How to enable

Android


Step 1

Modify the Mobile Configuration File, add the following

  • "operationMode" 
  • "liveUpdate"


Code Block
languagexml
<!-- SERVICES -->


<services>
...
 
<service id="Pick" type="Order" orderType="Pick" operationMode="OnlineWithLiveUpdate">
  <requests>
    <getOrders>GetPickOrders</getOrders>
    <getOrderLines>GetPickOrderLines</getOrderLines>
    <postOrder>PostPickOrder</postOrder>
    <liveUpdate>RegisterRealtimeQuantity</liveUpdate>
  </requests>
</service>



Step 2

  • Make sure to add a "Mobile Document Type"
    • with the name of your registration type (i.e. 'RegisterRealtimeQuantity' in the example)
    • that is attached to the correct "Mobile Group"'s



Windows 


 Modify the app.config file


Code Block
languagexml
...<!-- Service for managing Pick Orders -->
 
<liveUpdate>
  <orderLineRegistrations enabled="true" requestDocumentName="RegisterRealtimeQuantity"/>
</liveUpdate>