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 sent to the back-end, every time the user performs registration .(no posting needed)


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

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

...

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

...


Limitations (Important)

  • Unposted data can be changed by the mobile user at any time
  • No error is shown on mobile if the request fails ("fire and forget")
    • Any logic that you create for LiveUpdate, must be tolerant of this fact

  • "Variant Code" is not part of Mobile data.
    • However, Order, Line, and Item tracking information is  


Communication with back-end

...

How to enable

Step 1

Modify the Mobile Configuration FileFiles

Note the the following:

  • "operationMode" = OnlineWithLiveUpdate
  • "liveUpdate" = RegisterRealtimeQuantity (Or Choose your own name)


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>

...

These registrations are only stored for validation purposes and never used in the actual posting. The registrations to be posted are still received with the Post-request when posting the document and stored in “MOB WMS Registrations” as usually.

See examples below for more information:


Filter by label (Content by label)
showLabelsfalse
showSpacefalse
sorttitle
reversetrue
titleExamples
excerptTypesimple
cqllabel in ("example","integrationevent") and label = "liveupdate"

...