Adding an Advanced Find Query to a Form Sub grid

I've yet to see a clear post on how to add an Advanced Find Query as a subgrid on an entity form for CRM 2011. This is something that was quite common in CRM 4 due to the lack of sub grid support - but with CRM 2011 occationally we come up against the limitation of only showing related records and f... [More]

Convert CRM2011 LINQ Query into QueryExpression / FetchXml

With the introduction of Linq within the Dynamics CRM 2011 sdk, I've more or less stopped using QueryExpressions and FetchXml in server side code. This makes it increasingly painful when I've got to convert my queries to fetchXml or QueryExpressions for use in Javascript or Silverlight code. This sa... [More]

Dynamically construct a where query on a Dynamics CRM 2011 Linq query

Linq is an excellent way of homogenising the way we query our data – the CRM 2011 Linq provider is no exception. One thing that we occasionally come up against is the need to query based on a variable number of where clauses. With FetchXml and QueryExpressions dynamic filters were straightfor... [More]

Dynamics CRM DateTimes - the last word?

The subject of DateTimes in Dynamics CRM 2011 seems to always raises its ugly head on every project – I thought I'd try and create a guide for developers on future projects on how to deal with DateTimes in Dynamics CRM 2011. Time Zones Dynamics CRM stored Date/Time fields in the database ... [More]

The future of Silverlight for Dynamics CRM

Recently there has been much talk and rumours of Microsoft discontinuing Silverlight keeping in the tradition of speculating over the Flash vs. Silverlight vs. HTML 5 battle. The thing is; it is an imaginary struggle. It results from our deep seated need to keep things simple and 'black and white'. ... [More]

Generate Early Bound OptionSet enums

The latest release of the CRM 2011 SDK includes an extension to the CrmSvcUtil to generate OptionSet enumerations. Previously, the tool only generated enums for the StateCode attributes, leaving it as a manual task to create your own enums for any OptionSet values you needed. Using the extension ha... [More]

Update Rollup 4 Released!

Here it is! http://blogs.msdn.com/b/crm/archive/2011/09/22/update-rollup-4-for-microsoft-dynamics-crm-2011.aspx The release schedule for the next two are:

Update Rollup 5 will be delivered earlier than the 8-week cycle and is scheduled to release at the end of October 2011. Update Rollup 6 wil... [More]

AddItem & RemoveItem Plugin Message‘gotchas’

When registering a Plug-In Step on the 'AddItem' and 'RemoveItem' messages I've found a couple of things to watch out for. 1. Missing InputParameters When registering on Campaign Activity in response to adding a Marketing List, the InputParameters collection on the 'AddItem' step should contain th... [More]

Easier User Guides

If you've ever written user guides for a Microsoft Dynamics CRM 2011 custom solution, you'll know writers block all too well; staring at a blank Word Document waiting for inspiration on where to start. The Dynamics CRM 2011 User Guide in Microsoft Word Format is just that place – with a struct... [More]