Concurrency Control in Microsoft Dynamics CRM 2013

Dynamics CRM 2013 still has a data concurrency issue. This post will guide you on how to introduce an optimistic concurrency control mechanism using JavaScript in the least obtrusive way possible.

Read moreConcurrency Control in Microsoft Dynamics CRM 2013

Setting up Bing maps in Dynamics CRM 2013

Whether you are using Microsoft Dynamics CRM 2013 in a personal environment or in any of the pre-prod environments it is a good practice to keep your environment up to scratch. One of the items that is usually overlooked is the setting up of Bing maps. If the Bing map key is not entered correctly you end up with the following message on each Bing map “The specified credentials are invalid. You can sign up for a free developer account at https://www.bingmapsportal.com“.

The picture of Bing map taken from CRM 2013 displaying the message: "The specified credentials are invalid. You can sign up for a free developer account at https://www.bingmapsportal.com"

Setting up the key only takes you a couple of minute. All you need is a valid Bing maps key.

Read moreSetting up Bing maps in Dynamics CRM 2013

Microsoft Dynamics CRM 2013 Client API Cheat Sheet

Inspired by Daniel Cai’s CRM 2011 JavaScript Development Cheat Sheet, I decided to create a new Microsoft Dynamics CRM 2013 Client API cheat sheet with all the latest and greatest provided in the new version.

Read moreMicrosoft Dynamics CRM 2013 Client API Cheat Sheet

CRUD with Microsoft Dynamics CRM 2011

In this second tutorial, we’ll cover different ways of querying Microsoft Dynamics CRM 2011. The sample command line solution contains query examples using fetchXML, QueryExpression, LINQ (late bound and early bound).
The solution also covers complex LINQ queries with join statements and conditions.

Read moreCRUD with Microsoft Dynamics CRM 2011

Build a Portal with a CRM 2011 backend

In this tutorial, we’re going to build a web application with a Microsoft Dynamics CRM 2011 backend. The portal will be using the Microsoft MVC3 framework along with the Razor engine. For the fun of it, I’ll also include a Bing Map.

Read moreBuild a Portal with a CRM 2011 backend

Microsoft Dynamics CRM 2011 – Concurrency Control

Concurrency has always been an issue with Dynamics CRM. In this post I will demonstrate how to create an optimistic concurrency control “feature” in a generic reusable way using JavaScript without adding any new attributes.

Read moreMicrosoft Dynamics CRM 2011 – Concurrency Control