Asynchronous loading of JavaScript Web Resources after U12/POLARIS

UPDATE: This article is outdated - please refer to https://www.develop1.net/public/post/CRM-2013-Script-Loading-Deep-Dive.aspx  We all know that UR12/POLARIS was a monumental release for Dynamics CRM what with the new Process Forms and Cross Browser support, but also included were some pe... [More]

Debugging HTML Webresources on localhost

When writing HTML Webresources, I will frequently host the html page on a local development server (e.g. localhost:8777) and make calls to the CRM server on a different port (e.g. localhost:5555). I do this to speed up the debug process since there is no need to deploy the webresource so that it is ... [More]

Corrupt images after installing UR12 OnPrem

I had a strange one today after upgrading one customer's Dynamics CRM servers to UR12. All was well apart from there being a few places that the images look corrupt.

We tracked the cause down to an image that had not be replaced during the upgrade at the following location: C:\Program Files\Mi... [More]

App/Command Bar Workbench for Dynamics CRM 2013

The present roadmap for Dynamics CRM has the next version (Dynamics CRM 2013 possibly) sporting the new 'modern' UI throughout. An automatic upgrade path from Dynamics CRM 2011 forms customisations and ribbons will be provided - and it's likely to use a similar RibbonXml like schema under the hood. ... [More]

Adding Auto Refresh to Dashboards

This post shows you how to set up a CRM2011 Dashboard 'auto-refresh' feature using the Ribbon Workbench in 10 easy steps (well…11 if you count clicking publish at the end!). We will add an auto refresh function to the 'EnableRule' of the Dashboard refresh button that schedules a refresh usin... [More]

getServerUrl is Deprecated. Use getClientUrl instead.

Although at the time of writing UR12 is not yet released - I was checking though the changes in the latest SDK documentation. In addition to the Ribbon Workbench being listed (yay!) I noticed the following statement about the getServerUrl function "Deprecated. Use getClientUrl instead. This method... [More]

Multi-Language Lookups

Happy New Year! Dynamics CRM has fantastic localisation support and multiple language user interfaces is no exception to that rule. Installable language packs provide translations for out-of-the box labels, whilst customizers are able to translate their own labels for the following elements:

Fie... [More]

Add a Run Dialog Short-Cut Ribbon Button

  As I've mentioned before, users are always asking about making solutions 'less-clicky' - a common request is to provide a button to run a frequently used dialog rather than having to search for it each time in the lookup window. The following solution shows you how to do this quickly using ... [More]

Un-responsive Import Solution Dialog

If you've ever sat watching the import solution dialog with CRM2011 and wondering if it's actually doing anything - provided you are using OnPrem - I've got just the thing for you. Try running the following SQL on your <OrgName>_MSCRM database - you'll get a far more responsive progress indic... [More]

No-Code Workflow Shortcut Ribbon Button

Users are always asking about making solutions 'less-clicky' - a common request is to provide a button to run a frequently used workflow rather than having to use the look up dialog. The following solution shows you how to do this without writing a single line of code! http://ribbonworkbench.userv... [More]