Friday, October 29, 2010

The CRM Plugin Registration Tool

After releasing the Epinova.CRMFramework, I’ve received a lot of questions regarding Microsoft Dynamics CRM to EPiServer communication.

A lot of customers want to store some of their CRM data in EPiServer. For example, if they create a new Account in CRM they automatically want a page to be created for this Account in EPiServer. Epinova.CRMFramework does not cover this, as it can only create, read, update and read information from EPiServer to CRM. When a new instance of an entity is created in CRM, EPiServer has no clue of this happening. You could of course create a scheduled job that checks for new instances of the entity every 5 minutes, but that would be a terrible solution! Don’t even think about doing that!

So what to do then? Luckily, a clever guy named Ajith has created a CRM Plugin Registration Tool. Using this tool you can register a plugin and attach it to the Save event of entities, and send the entities to a web service. The web service is of course a web service you’ve created in your EPiServer project.

I will blog more about this in detail when it’s not friday afternoon, this is only a short overview for those of you who need a solution instantly. 

Have a great weekend! :)

Wednesday, October 20, 2010

The alpha version of the open source Microsoft Dynamics CRM Framework for EPiServer is now available!

I’ve been working on a open source Microsoft Dynamics CRM Framework for EPiServer for a couple of months now. And I’m proud (and a bit nervous) to announce that it is now available: http://crmframework.codeplex.com/

I’ve tried to document the framework as thoroughly as possible, but there will definitely surface issues I haven’t documented thoroughly enough. So please feel free to contact me whether you have any questions, comments or feel for a chat :)