如何在自定义应用程序和Microsoft Dynamics CRM 2011之间同步数据?

时间:2012-09-26 18:30:50

标签: sql-server dynamics-crm dynamics-crm-2011

我有一个自定义应用程序(带有MSSQL后端的ASP.NET 4.5),我需要将此应用程序数据库中的数据同步到Microsoft Dynamics CRM 2011中,反之亦然。什么是实现这一目标的最佳方式?

2 个答案:

答案 0 :(得分:3)

通过插件,工作流程和Web服务,可以实现这一目标。

要将数据发送到Crm,您可以使用Web服务调用来创建或更新记录,有几种不同的方法可以做到这一点,我建议从MSDN开始。因此,基本上在您的Web应用程序上的某些事件中,请向Crm进行Web服务调用。

要将数据从Crm发送到您的Web应用程序,我建议使用自定义插件或工作流活动将数据添加到您的Web应用程序数据库(假设此处没有Web服务端点)。可以从各种事件中触发插件或工作流活动,例如一些数据更改,插件触发,数据添加到数据库。您可以详细了解pluginscustom workflow activities

答案 1 :(得分:2)

有一项名为Scribe的服务,该服务会同步来自不同的数据 数据库来源有两种方式。

另一种方法是使用触发器,但SDK说强烈建议使用触发器 不要使用触发器和CRM 2011.所以,我建议你尝试使用Scribe。