Application Description
The CRM Migration Assistant can connect directly to a CRM 4.0 instance or read from an exported customization file. It then traverses each Entity it finds, extracts the JavaScript from the OnLoad, OnSave, and OnChange events, then converts the JavaScript to the CRM 2011 object model.
Here is what happened during the conversion process:
- JavaScript was converted from the CRM 4.0 object model to that of CRM 2011. Basically, we convert crmForm to Xrm.Page and align the various 4.0 properties and method to their 2011 counterparts.
- Unsupported JavaScript is converted into supported JavaScript where ever it is possible. Things like: showing and hiding fields, showing and tabs, showing and hiding navigation elements, and setting a field’s required attribute just to name a few.
- Any code or practice that may cause issues later is noted not only in the conversion report, but also in the code itself.
How does it work?
This is not a search and replace ( or destroy ) scenario. We created a JavaScript parser and programmatically convert known code and examine defined problem areas in order to generate the cleanest possible conversion. Is it perfect? Probably not – since JavaScript can be written in an unlimited number of ways, and you can’t account for all of the scenarios you might find. But, we come really close and if you run into a conversion issue, we have a feedback form for you to share your problem with us so that we can get it corrected distribute the update to everyone else.
Recent Reviews
A real timesaver when transitioning jscript from CRM 4.0 to CRM 2011
- 5.0
-
Overall Rating
5 stars
Reviewed by:Scott_Sewell
Reviewed on:6/29/2011
Read All 1 Reviews
Submit A Review
The views and opinions submitted and expressed here are not those of Microsoft.