Category Archives for "MSCRM2011"

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

SnapShot! 1.7 for Dynamics CRM Released

Version 1.7 of the Dynamics CRM documentation tool, SnapShot! has been released. Visit the product information page for details and to download a sample report. Change in this version include: JScript Library Usage Report This report shows what libraries are referenced by which forms:   JScript Function Reference Report The Function Reference report has been […]

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

CRM Data Explorer 3.1 released

Hi Everyone, Version 3.1 of the CRM Data Explorer has been released. You can download the new version here: http://www.crmaccelerators.net/products/crm-data-validation-2/crm-data-explorer-download-trial-request/ This release is mainly to correct connection issues with Office 365 and CRM On Premise with ADFS. If you had connection issues with the previous version, I would suggest you download the new version and […]

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

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

Upcoming Webinar: JavaScripting with Dynamics CRM 2011

JavaScript allows an administrator to enhance the functionality of Dynamics CRM 2011 in order to better fit your business processes. This Lunch and Learn session delivers an introduction to JavaScript development and will cover the following topics: Setting up your development environment Introduction to the form editor Using web resources CRM form events JavaScript basics […]

Continue reading

2 Dynamics CRM 4.0-2011 Upgrade Tip #6: Clean up deleted records

Full disclosure: I am blatantly stealing this idea from Joel Lindstrom at Customer Effective, as outlined in this article: Preparing for CRM 2011: How to Make your Microsoft Dynamics CRM 2011 Upgrade Faster Run the deletion service. In CRM 4.0, if you deleted records, the records were not immediately deleted-they were flagged for deletion, then […]

Continue reading

1 Dynamics CRM 4.0-2011 Upgrade Tip #5: Remove unsupported database changes

As you used your Dynamics CRM 4.0 database you may have had occasion to add "unsupported" objects to the database.  These could be anything from indexes ( fairly supported ) to triggers ( pretty unsupported ) to custom stored procedures. You need to consider removing all of these additions prior to the upgrade. The pre-upgrade […]

Continue reading

1 Dynamics CRM 4.0-2011 Upgrade Tip #3: Clean up the System Job and Workflow Job Tables

In CRM 4.0 the system jobs table, otherwise known as the AsyncOperationsBase table, could expand to the point that normal CRM operations were affected.  That’s a worse-case scenario. Regardless of current system performance, an abnormally large number of records in this table can slow down the upgrade process.  Since we want our upgrade to go […]

Continue reading