How to Use the Microsoft Dynamics CRM 2013 Custom Code Validation Tool
When upgrading an organization from Microsoft Dynamics CRM 2011 to CRM 2013, legacy JavaScript APIs and unsupported web practices can break the system. The Microsoft Dynamics CRM 2013 Custom Code Validation Tool is a managed solution designed to scan existing web resources and identify problematic code snippets before the upgrade begins. 🛠️ Prerequisites & Download
Before utilizing the utility, ensure you have the proper system baseline and access:
CRM Version: The tool must be run within a Dynamics CRM 2011 environment prior to upgrading.
Update Rollup: Your CRM 2011 server should ideally be updated to Update Rollup 17 or later to avoid import solution errors.
Security Role: You need System Administrator privileges to import and execute managed solutions. Extraction Steps Navigate to the official Microsoft Download Center page. Download CustomCodeValidationTool.exe to your computer.
Run the executable file, accept the license terms, and extract the package to a local folder. 📥 Step 1: Import the Managed Solution
The validation utility operates as an internal CRM utility packaged inside a managed solution. Log into your Dynamics CRM 2011 instance. Go to Settings > Customizations > Solutions. Click Import on the toolbar.
Browse to the local directory where you extracted the tool files and select the managed solution .zip file.
Click Next, review the solution details, and complete the import wizard.
Select the imported solution from your list and click Publish All Customizations. 🔍 Step 2: Execute the Validation Tool
Once published, the solution builds a custom user interface directly inside the configuration setup.
In the Solutions menu, double-click the Custom Code Validation Tool item.
Look for the Configuration Page within the left navigation panel of the solution pop-up window.
Click the button labeled Open the CRM 2013 Custom Code Validation Tool.
The tool will automatically begin processing your deployed scripts. 📋 Step 3: Analyze the Validation Report
The interface presents a table listing your JavaScript libraries and HTML web resources. It flags problematic text by analyzing string signatures and patterns. Common Issues Targetted Issue Category Description Example Target CRM v4 Client SDK Outdated legacy v4 methods deprecated long ago.
Leave a Reply