Dynamics CRM 2015 Online Update 1 – API support for Transaction

Introduction: As a developer, you always want to perform any database operation in a Transaction so that you have the choice of rollback in case an operation fails. There are many examples where you want either all of your API instructions to succeed or all of them to rollback. If there is only a partial… Read More: Dynamics CRM 2015 Online Update 1 – API support for… »

Handling Date/Time fields in Microsoft Dynamics CRM 2015 Online Update 1

Introduction Managing Date/Time fields in Dynamics CRM has not been easy especially when time zone come into picture and yet it is very critical to the application. Dynamics CRM being a global application was designed to support multiple timezones and the architecture design had a very noble thought behind it – “No matter which timezone… Read More: Handling Date/Time fields in Microsoft Dynamics CRM 2015 Online Update… »

Custom Actions in Dynamics CRM 2015 Online Update 1

Recap: Back in 2013, when Microsoft introduced the concept of “Custom Actions”, we had explained this feature in this blog. With the latest update released for CRM Online versioned 7.1, this feature has further been extended. As a quick recap, Actions in processes are a way to create custom messages in CRM for an entity,… Read More: Custom Actions in Dynamics CRM 2015 Online Update 1 »

Change Tracking Feature of CRM 2015 Online Update 1

As we have integration of Dynamics CRM with other external systems, in that case we need to keep track of changes that were done after last synchronization of data and we integrate only those changes in external system. To achieve this previously we have to add some kind of custom logic like add one date… Read More: Change Tracking Feature of CRM 2015 Online Update 1 »

Create or Update through a single request – Upsert in Dynamics CRM 2015 Update 1

Background: Traditionally, insert and update have always been separate requests in Dynamics CRM. The logic to identify whether a record has to be created or updated was always something the developers had to handle themselves. Once you have identified the action to perform, call the appropriate message. The API enhancements introduced in Dynamics CRM 2015… Read More: Create or Update through a single request – Upsert in… »

API enhancement – Service.Update Message in CRM 2015 Update 1

Introduction: For updating an existing record in Dynamics CRM, we have always had the Service.Update message. Pass in the entity object and it would update the corresponding record back in CRM. This message however only allowed you to update regular fields. CRM has always had some special fields like Status, Owner etc that could not… Read More: API enhancement – Service.Update Message in CRM 2015 Update 1 »

Microsoft Dynamics Marketing for Microsoft Dynamics CRMers

I have been working with Microsoft Dynamics CRM since CRM 3.0 and any new update in CRM does not really makes me nervous looks and feels being on familiar ground. And here I was starting off with Microsoft Dynamics Marketing, something I was avoiding for quite some time now… reason simply being… not familiar with… Read More: Microsoft Dynamics Marketing for Microsoft Dynamics CRMers »

More ways to search a record in Dynamics CRM 2015 Update 1 – Alternate Keys

  Prior to Microsoft Dynamic CRM 2015 Update 1 the only way to identify the records in CRM was the record guid. Now with the introduction of the Alternate Keys in Dynamics CRM 2015 Update 1 we can use alternate keys to uniquely identify a record in CRM in place of the primary key (GUID).… Read More: More ways to search a record in Dynamics CRM 2015… »

Plug-in Tracing in Dynamics CRM 2015 Update 1

Before CRM 2015 SP1 update, an alternative option to debug the Plug-in or Workflow for developers was to use tracing messages which would help to trace the program using custom messages. The developer had to manually throw an exception in order to trace the program. And then when the plug in/workflow is triggered a dialog is… Read More: Plug-in Tracing in Dynamics CRM 2015 Update 1 »