Archive for the Upgrade to CRM 2011 Category

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 != […]

Read more

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 […]

Read more

JavaScript Conversion Keywords

During my recent JavaScript Conversion discussions webinar I showed a list of Supported and Unsupported keywords. I’ve created a page so that you can view them without having to download the webinar support materials. If you run into something that is not on either of these lists, […]

Read more

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 […]

Read more

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 […]

Read more

Upgraded JavaScript and OptionSet values

In CRM 4.0 the values returned from a Picklist were integers represented as strings. If you were referring to a Picklist value, you would refer to it like this:   if (crmForm.all.new_picklist.DataValue == "2") { // do something } In CRM 2011, the OptionSet value is returned […]

Read more

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 […]

Read more

Converting to CRM 2011 JavaScript: Setting Requirement Levels

In addition to showing and hiding fields in CRM 4.0, an additional technique many of us used was to change the requirement level of a field based on the value of another field.  Again, this was an unsupported customization but very, very common.   Setting the Requirement […]

Read more

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 […]

Read more

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 […]

Read more
Page 3 of 41234