Category Archives for "Upgrade to CRM 2011"

JavaScript Upgrade Strategies webinar follow-up

The recording today’s webinar is now up: http://www.xrmvirtual.com/events/javascript_upgrade_crm2011_Mitch_Milam Here are the main talking points from today’s meeting: Strategies: Here are the strategies I follow when performing an upgrade from CRM 4.0 to CRM 2011: #1: Create a test environment #2: Upgrade your object model #3: Use Visual Studio (with add-ins) #4: Reorganize your functions #5: […]

Continue reading

JavaScript Conversion: Creating a supported LookupControlItem method

In Dynamics CRM 4.0, you could use an unsupported internal function to create the value to be inserted into a Lookup control.  The code would look something like this: var lookupItem = new Array(); lookupItem[0] = new LookupControlItem(“{3A6C1B06-C62F-DC11-AFC2-0019B9B20373}”, 1, “A Sales Store 3”); crmForm.all.pricelevelid.DataValue = lookupItem;   This function still exists in Dynamics CRM 2011 […]

Continue reading

JavaScript Conversion: Removing unnecessary code #1. Adding mailto to an email-enable text field

Occasionally I will run into JavaScript that was added to a form to provide functionality desirable by the business. I have seen several instances where code such as this:   if (crmForm.all.emailaddress1 != null) { crmForm.all.emailaddress1.ondblclick = function () { var email = crmForm.all.emailaddress1.DataValue; if ((email != null) && (email.length > 0)) { window.navigate(“mailto:” + […]

Continue reading

JavaScript Conversion: Handling Automatic Semicolon Insertion

One of the most difficult parts of converting JavaScript from CRM 4.0 to 2011 is handling situations where the developer did not use a terminating semicolon.  Actually, this is a problem with JavaScript in general, as I was reminded this week when I listened to the Drama episode of the This Developer’s Life podcast.  That […]

Continue reading

3 JavaScript Conversion Discussions Webinar Recording and Materials

JavaScript Conversion Discussions Webinar (September, 2012) We’ll discussed the technical aspects of converting your JavaScript from CRM 4.0 to CRM 2011, as well as the processes that will aid in the overall upgrade process.   Tools to Help Your Conversion: JavaScript Converter http://dynamicsxrmtools.codeplex.com   CRM JavaScript Conversion Assistant http://www.crmaccelerators.net/products/crm-migration-assistant-2   CRM Code Validation Tool http://blogs.msdn.com/b/crm/archive/2012/06/21/microsoft-dynamics-crm-2011-custom-code-validation-tool-released.aspx   […]

Continue reading

CRM JavaScript Conversion Assistant 2.0 Released. New name, new features, new price

I am very proud, and a little relieved, to announce that general availability of the CRM JavaScript Conversion Assistant 2.0. Download the trial version now or visit our product page for more information.   New Name The product formally known as the CRM Migration Assistant has been renamed to the CRM JavaScript Conversion Assistant to […]

Continue reading

2 Converting to CRM 2011 JavaScript: Unsupported Internal Functions and Properties

I’ve seen a lot of CRM 4.0 JavaScript over the past year and a half as I work on my JavaScript conversion tool: CRM Migration Assistant. A lot of us used unsupported customizations to create a user experience that fit the needs of the customer.  Sometimes these customizations were very unsupported and used internal functions […]

Continue reading

1 Converting to CRM 2011 JavaScript: Showing and Hiding form elements

Let’s face it: we all did unsupported customizations with our CRM 4.0 JavaScript in order to present to the user an interface that was contextually relevant. Most of that modification involved the showing and hiding of fields, sections, and tabs through the DOM manipulation by setting the .style property to either show or hide things. […]

Continue reading

CRM Migration Assistant 1.4 Released

We are releasing version 1.4 or our CRM JavaScript conversion tool, CRM Migration Assistant, today.   The trial version can be downloaded here.   Version 1.4 contains the following changes:   Fix: Two-byte characters improperly converted from a customization zip file If you attempted to convert an exported customization file that contained two-byte characters, like […]

Continue reading