We always strive to make Microsoft Dynamics NAV a better product – and in order for us to do that efficiently we need to know how real customers out there are using the product. To help us getting that knowledge, Microsoft Dynamics NAV Server can send anonymous data about how server instances are configured and used.
You may have noticed the following option when installing Microsoft Dynamics NAV Server:
Setting this to ‘Yes’ makes the server generate a small file every day at midnight, and this file gets uploaded to Microsoft. The generation of this file happens asynchronously and is designed so that the performance impact is completely negligible. Furthermore, data is sent when the service is stopped.
The collected data points fall in 3 categories
We want to stress that we do not send any customer / partner specific data, and we have no way of finding out which company sent certain data. We only collect information about Microsoft Dynamics NAV objects that are part of the standard application, and we do not read or send any business data.
So how is this useful to us? Identifying the pages and reports that are most used allows us to prioritize improvements to these higher than others. For example, knowing the Windows versions that are in use gives input to our system requirements and support matrix.
Over time we will change and expand the data collected to evaluate the success of new features, so the actual data sent may vary between versions.
The data sent is only useful if we have statistically significant amounts to make valid conclusions, so you can help us by having your customers participate in the Customer Experience Improvement program. This can be done by selecting ‘Yes’ in the Send Feedback question when installing the server, or by setting the following value to true in the configuration file for the service:
When this parameter is set to TRUE, Microsoft Dynamics NAV Server collects basic information
about your hardware configuration and how you use Microsoft Dynamics NAV software.
Microsoft uses this information to identify trends and usage patterns. When this parameter is
set to FALSE, no data is collected. The default value is FALSE.
<add key="EnableSoftwareQualityMetrics" value="false" />
Please help us making the right choices when developing Microsoft Dynamics NAV by encouraging your customers to allow sending feedback to us from their deployments.
For more information, see the Microsoft Dynamics NAV Privacy Statement.
The Dynamics NAV team
Hello, where can I find the feedback log file ? Is it necessary to configure the "Windows Error Reporting Feature" ?
Interesting point the object list: does it include also the number of executions?
If these statistics are stored somewhere inside the NAV database, could be interesting also for developers accessing to them.
Nice Article..... Really awesome...
I have enabled this in NAV 2013 (without R2) CU 16 and it leads to 100% utilization of one CPU core as soon as the service is trying to send the feedback to Microsoft. The thread using all the cpu time hangs in the sqmapi.dll (located in the service directoty of NAV)
Stack list of the hanging thread from the Sysinternals process explorer:
[Native Frame: IL Method without Metadata]
[Managed to Unmanaged Transition]
[Unmanaged to Managed Transition]
When it comes to feedback, I would appreciate if you also had a site on uservoice (just like Sharepoint has) so that users can give feedback.
@Arndt, @ Daniele – The log file that is created has a binary format, and cannot be decoded to consume the information it contains. However, this format is a Microsoft standard and is used by many products like Office.
@JMA - We are currently investigating this unfortunate issue and expect it to be fixed for CU 20 with an estimated release on November.
@Magnus – We have several channels for feedback like Connect (connect.microsoft.com/dynamicssuggestions).