If you use LINQ queries with the OrganizationServiceContext then understanding MergeOptions is vital. At the end of this post I describe the most common 'gotcha' that comes from not fully understanding this setting.
The OrganizationServiceContext implements a version of the 'Unit of Work' pattern (... [More]
In this series we have been looking at the Developer Extensions provided by the Microsoft.Xrm.Client assembly:
Part 1 - CrmOrganizationServiceContext and when should I use it?
Part 2 - Simplified Connection Management & Thread Safety
This 3rd part in the series demonstrates when and how to us... [More]
The new tablet client for Dynamics CRM 2013 has a fantastic looking multi-entity search but it is not yet available in the Web Client.
I thought this would be a good opportunity to create another SparkleXRM sample to achieve a similar feature with Dynamics CRM 2011.
You can check out the sample by... [More]
In the last post in this series I showed you the difference between the standard OrganizationService and the Microsoft.Xrm.Client.CrmOrganizationService. Continuing with the subject of elaborating on the 'Developer Extensions' part of the Dynamics CRM SDK this post describes more about the 'Simplifi... [More]
The Dynamics CRM SDK documentation is amongst the best I've seen for any business application. It provides numerous code examples and walk through ranging from the basics all the way through to advanced topics.
One of the areas that perhaps needs a little more clarification is the 'Developer Extens... [More]
If you need to localise numeric in a CRM Client Side User interface, you'll need to query the UserSettings and use the following properties:
The character used to separate number groups for readability as defined by the NumberGroupFo... [More]
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]
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]
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:
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]