MS CRM中两个组织之间的数据交换



有什么方法可以在两个组织之间交换数据。我只想在插件中进行编码。我们可以在插件中编写一个代码,通过该代码,它仅通过 Web 服务访问/操作不同组织的数据,而不是直接访问其数据库。在知道组织是不同的工作组。只是想知道它是否可能或是否有任何其他技术。提前谢谢。

每个CRM组织的数据都通过Web服务公开,CRM 2011和CRM 4略有不同。 最好的办法是下载目标平台的最新版本的SDK,因为其中有几个插件和基于服务的操作的示例。

从您的插件中,您将能够通过此服务访问其他组织,并且可以通过传递给您的插件的 IExecutionContext 参数连接到运行插件的本地组织"的服务。 但是,您在两个组织中执行的任何操作都不会是事务性的。

另外,请务必查看插件可用的同步和异步选项。 如果它们的使用适合你的方案,请考虑使用异步插件来更新目标组织,以最大程度地减少它们对源组织的影响。

插件

将起作用。无论如何,直接访问数据库实际上不是一个受支持的模型。还可以考虑使用 BizTalk 作为中间件。

最新更新