With Microsoft on a true ‘one version’ solution for Dynamics 365, it can become extremely important to ensure change management practices are followed during updates. I have previously released a tool that could potentially help with this process and I wanted to walk through how this can be done.

Extract Configuration Settings

Because of my work, I normally have multiple versions of D365FO available. In my case, I had a 10.0.39 and a 10.0.40 D365FO version available. I was able to install the D365FO Admin Utility in both environments and then ran the ‘Export System Configuration’ option:

I was left with the zipped output from my 10.0.39 and 10.0.40 environments:

I then used the Environment Comparison Utility and configured the 10.0.39 output as the source and the 10.0.40 as the destination file. In this way we can see what security has changed between the environments:

I then took the output file and cleaned it up a bit to share publicly.

Output File

The file below contains 3 tabs:

Comparison Metadata – shows the files used as part of the comparison, when the comparison was performed, and the number of objects added, modified, and removed:

Overview – shows the elements added, modified, and removed

Details – shows the detailed security hierarchy of what was added, modified, or removed:

Here is a direct link to the file itself: D365FO 10-39 to 10-40 Security Comparison

Future Plans

If there is community feedback I can provide this type of security analysis for each new D365FO version.

I also think adding in a license comparison for the roles, duties, and privileges make sense as well.

Please feel free to comment any additional features or functionality you would like to see!