#CRMVisualSchema – part 1: intro

Last summer I was approached by the EMEA recruitment office from Salesforce; if I was interested to join them as a Technical Solution Architect. I was suprised because I didn’t have any experience and no track record in Salesforce. Nevertheless they got my full attention. I made it through all telephonic interviewing rounds (speaking with a variety […]

#Crm2Crm – part 7: Bidirectional replication up-and-running

Welcome back in the final episode in this series of articles on building a replication mechanism within Dynamics CRM. In the previous article I implemented a concept of a message pump. The goal of the message pump is to process the messages created by the actions performed on the source entity which are captured by […]

#Crm2Crm – part 5: Serialization fixed

I ended my previous article in this replication series with the remark that I needed to focus on the serialization and deserialization of the entity data that I’m going to replicate. I explained that I have to do the serialization by hand because the CRM sandbox is preventing me from using binary serialization (as (Microsoft considers a […]

#Crm2Crm – part 3: Replication basics 2

Last time I described the concept of a simple one way replication pattern. In this pattern each time an entity record is added, modified or deleted a message is written in a message entity. The message pump will process the messages within the message entity in the order they arrived in the message entity (First […]

#Crm2Crm – part 2: Replication basics 1

In the previous article I described how I got sparked to investigate how I can create a bi-directional replication scenario in which I can synchronize data back and forth between entities. For the sake of simplicity I’ll focus initially in synchronizing the data within a sinlge CRM organization. Later on I will describe how we can set up […]

Dynamics CRM and Azure Scheduler – The final pieces of the puzzle

Lately it has been quite hectic at the office, project deadlines were shifting, functionality was added and project issues had to be resolved. Not the most optimal situation to write blog articles. Fortunately, things calmed down. Time to pick up this quest again. In the previous article I focussed on the Azure webjob. It turns out that the basic techniques required to write web […]

Hardcore CRM: Using C# to modify an entity forms

I thought this year would start at a normal pace. Unfortunately that was wishful thinking. Right now we are in the middle of finishing up a large project. In this phase of the project the two products we developed have to integrate with a tailor made solution for the customer. In the process of deploying […]

Hardcore CRM: Dynamic provisioning – The man with the hammer

In my previous article, I thought I found the solution. I was able to export and import a ribbon definition. The only thing I needed to do was to alter the xml in order to display my desired buttons. A straight forward job one would think. *Wrong* I met the man with the hammer. It […]

Hardcore CRM: Dynamic provisioning of the ribbon

At the moment I’m working on a series of articles about document integration within CRM. I have this big hairy audicious goal that I want to achieve… which is to provide a better experience than the standard SharePoint integration. In my last article I came to a point in which I got stuck. I managed to get the […]