Description
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.
How to enable
Android
Step 1
Modify the Mobile Configuration File, add the following
- "operationMode"
- "liveUpdate"
<!-- 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
...<!-- Service for managing Pick Orders --> <liveUpdate> <orderLineRegistrations enabled="true" requestDocumentName="RegisterRealtimeQuantity"/> </liveUpdate>