Skip to content

XRMToolBox Plugin to compare two systems and show differences

License

Notifications You must be signed in to change notification settings

majakubowski/XTBPlugin.SystemComparerer

 
 

Repository files navigation

CRMP.XTBPlugin.SystemComparer

XRMToolBox Plugin to compare two systems and show differences

Summary

If you are following a standardized deployment, you will probably not need this tool. However sometimes it happens, that the target system behaves different than the source system. In this case it would be good to verify if there are any differences in the customizations.

This Plugin allows you to compare the EntityMetadata of two environment and check for differences.

It is based on the CRM Comparer by Thymio Barbatsis.

How does it work

You are connecting to two Dynamics instances. The tool will fetch the EntityMetadata of both environments including the attributes. The result is a expandable tree, showing you differences or missing objects. Compared to the original tool it is no comparing a solution only. It is comparing the whole Metadata of the whole environment.

Use the Plugin

First you should connect to the source environment you want to compare with. After that, find the plugin and open it.

Find Plugin

Connect to the second Organization by using the Button "Change Target". If both organizationnames are green, you can click "Load Metadata" in the toolbar. Be patient. After a short time, the Metadata has been loaded and you will see the compared result and click through the tree.

Execute Plugin

Click on the small icons in the front of the list item, you can expand or collapse the items. If you click on the "Name" field, you can see the data-output as JSON in the screen below.

Compare and Enjoy

Next steps

  • improve compare-screen
  • add more components to compare like views and forms etc.

About

XRMToolBox Plugin to compare two systems and show differences

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 100.0%