Archive for November 2014

JavaScript Upgrade Gotcha #5: = does not equal ==

I run into this occasionally when converting Dynamics CRM 4.0 JavaScript into the 2011 object model. Consider this piece of code: if ((crmForm.all.new_field1.DataValue >= 3) && (crmForm.all.new_field1.DataValue <= 10)) { sitetotal = 2; } else if (crmForm.all.new_field1.DataValue > 10) { sitetotal = 3; } else if (crmForm.all.new_field1.DataValue […]

Read more

The value of using Visual Studio to edit your Dynamics CRM JavaScript

As I have stated previously, if you are not using Visual Studio to edit your Dynamics CRM JavaScript, you are doing yourself a huge disservice. Consider this code:     Can you spot the problem? Visual Studio and Resharper did. Notice the blue line under Industrytotal? It […]

Read more

JavaScript Upgrade Strategy #11a: Code Not Configuration

As with many things in Dynamics CRM Development, there are more than one way to do the same task.  Take the addition of an OnChange event handler, for instance.   A Little Background Here is how we would normally configure an OnChange Event that automatically formats a […]

Read more

JavaScript Upgrade Strategy #11: Configuration vs. Code

Starting with Dynamics CRM 2011, we have the ability to hide form elements (fields, sections, tabs) by using either JavaScript or by setting the Visible by Default property using the properties dialog for each individual form element. If you are upgrading your JavaScript from Dynamics CRM 4.0, […]

Read more

Reviewing the Dynamics CRM 2013 LegacyFeatureCheck Logs

Here is the detail of that error: Some plug-ins or custom workflow activities in your system appear to be using the Microsoft CRM 4.0 SDK. Use of the Microsoft CRM 4.0 SDK is not supported in this release. For information about how to upgrade custom code, refer […]

Read more

Just Released: Transformer! 2.9 for Dynamics CRM

My Dynamics CRM JavaScript converter, Transformer!, has been updated to version 2.9. Visit the Transformer! product page for more information about the product and the conversion process or download the documentation.   In This Update: We have added several additional JavaScript object model conversions: document.getElementById("tab1Tab") converts to:  […]

Read more

New License Available for SnapShot! for Dynamics CRM

I have been working on several upgrade scenarios lately and have decided to offer a new license for my documentation utility, SnapShot! for Dynamics CRM. SnapShot! is designed to give you a complete snapshot of your Dynamics CRM organization.  Since things change over time, it is normally […]

Read more