|Summary:||An information article describing how to use Microsoft’s Custom Code Validation Tool to highlight any potential problems that may occur with your custom code – helping with your Microsoft Dynamics CRM 2013.|
|Article Type:||Information / Support|
|Related Product(s):||This article relates to the following products:
What is the Custom Code Validation Tool?
Microsoft created the Custom Code Validation Tool to help you to prepare for your upgrade to Microsoft Dynamics CRM 2013. It should be used within each organisation to identify potential problems that may occur when upgrading to Microsoft Dynamics CRM 2013.
What does the Custom Code Validation Tool do?
Here are some examples of what the tool looks for:
- CRM v4 client SDK calls
- CRM 2007 endpoints
- Common DOM manipulations
Where do I get the Custom Code Validation Tool from?
The Custom Code Validation Tool is absolutely free and can be downloaded from the Microsoft Download Center. Here is the latest link for the Custom Code Validation Tool.
How does the Custom Code Validation Tool work?
The download contains a Solution file which will need to be imported and ran in each organisation.
It will check against custom code, and display its results in a new window.
Code that may potentially cause problems will be highlighted in either Blue or Red. Blue code means that it will work in Internet Explorer but may not work in other browsers such as Chrome or Firefox. Red means that the code may not work at all because the code is no longer supported in CRM 2013.
What should I do next?
Any potential issues will need to be reviewed by a developer to clarify if the code is going to be a problem. Any problem code should be fixed before the upgrade. Any code that has not been fixed could potentially result in reduced functionality.
If you need some help with reviewing the code, QGate will be happy to assist and, where possible, fixes any issues that may occur during the upgrade. If you would like QGate to assist you with this then please contact your Account Manager to discuss further.