1

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

4

2 回答 2

3

在高层次上,这可以通过插件、工作流和 Web 服务来实现。

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

要将数据从 Crm 发送到您的 Web 应用程序,我建议使用自定义插件或工作流活动将数据添加到您的 Web 应用程序数据库(假设这里没有 Web 服务端点)。可以从各种事件中触发插件或工作流活动,例如某些数据更改、插件触发、添加到数据库的数据。您可以阅读有关插件自定义工作流活动的更多信息。

于 2012-09-26T20:56:39.203 回答
2

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

另一种方法是使用触发器,但 SDK 表示强烈建议不要将触发器与 CRM 2011 一起使用。因此,我建议您尝试 Scribe。

于 2012-09-26T19:54:04.113 回答