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 13 Current »

Case

The customer wants to gather statistics about picks, for example; how many picks are processed, how many lines per pick, and the time of each pick.


Options in NAV/BC

We have some raw data that you can use for this.

Communications - (Development and debugging)

Every request and response is stored in the table "MOB Document Queue"

Use the page "Mobile Document Queue List" to view the XML sent from and to the mobile app.


Locking - (Orders currently open)

The currently locked orders are available in the table "MOB Order Lock"

 

Order Registrations - (Data debugging and Statistics)

Data of the registrations created on the mobile device is available in the table "MOB WMS Registration".

Data is saved in this table when posting from the mobile device. If you would like to amend data to the table, you can do so in function "SaveRegistrationData" in codeunit "MOB WMS Toolbox".

Note that the field "RegistrationCreated" is the date that the registration was created on the mobile device.


Real Time Quantity - (Currently Picked/Put-Away quantity)

You can use this feature to view the quantities being Taken/Placed in real time, before posting.


This available in the table "MOB Realtime Reg Qty."

 

Options in Application Insights

Mobile WMS logs telemetry to Application Insights for all requests sent from a mobile device to Business Central.

The logged data do not contain details of the content of each request, but logs the document type, duration and similar generic data. More specific data, like the customer number and the number of lines are not logged.

The data can be queried using KQL and for example show the number of PostPickOrder that has been completed per hour: 

traces
| where customDimensions.eventId startswith "ALMOB2000"
| where customDimensions.alEventName == "PostPickOrder"
| where customDimensions.aadTenantId == "..."
| where customDimensions.alCompany contains "..."
| summarize count() by bin(timestamp, 1h)

Links with additional information:

  • No labels