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]
I've recently had a few questions around the UserId and InitiatingUserId properties of the execution context, so I thought I'd attempt to clear up any confusion.
The simple fact around user impersonation in Dynamics CRM is that it isn't simple! I could write pages on the subject but instead here ar... [More]
In the early days of Dynamics CRM 2011, you could use both these libraries without a problem, but with the Activity F... [More]
Your TEST customisations are always the same as your PRODUCTION customisations, because no changes are made direct to PRODUCTION – right? Really? Are you sure?!
We all know that customisations shouldn't be made directly to a production server, but rather made in development and then promoted ... [More]
After much deliberation and consultation, I have decided to stick with the name 'Ribbon Workbench' rather than rename to CommandBar Workbench. Here are some of the reasons behind this decision:
The Command Bar in CRM 2013 is still defined with RibbonXml, but rendered differently. A DisplayRule is... [More]
Since the re-org of Pinpoint, my favourite site map editor (the one written in Silverlight by the Microsoft Dynamics Team) has dissapeared.
It used to be here: http://dynamics.pinpoint.microsoft.com/en-us/applications/microsoft-dynamics-crm-sitemap-editor-12884928049
In case you are also looking f... [More]
Recently I posted a new Sparkle XRM sample up on the GitHub repository. To-date I've not explained why I've spent time pulling Sparkle XRM together, so this post is going to do just that…
Sparkle XRM is an open-source library for building Dynamics CRM XRM solutions using Script#, jQuery &... [More]