从Dynamics CRM 2011更新外部系统

时间:2012-11-15 20:31:10

标签: c# dynamics-crm dynamics-crm-2011 dynamics-crm-4

在Dynamics CRM 4.0或2011中创建或更新特定实体时,Dynamics CRM并尝试找到实时更新外部系统的最佳方式,这有点新鲜。我是什么到目前为止聚集的是我最好的选择

  1. 为下游LOB系统编写Web服务。
  2. 编写调用Web服务的自定义工作流活动,并在CRM中注册插件。
  3. 将自定义工作流活动附加到我想要接收更新的基础实体上的记录创建/更新触发器。
  4. 我是在正确的轨道上还是有更好的选择?

1 个答案:

答案 0 :(得分:1)

你所拥有的设计看起来很漂亮,可能就是我接近它的方式。

如果您需要同步行为(不确定您的实时在何处),您可能需要考虑插件(与自定义工作流活动不同),因为这些插件可以注册为同步运行。

除此之外,您可以让您的下游系统经常安排从CRM读取记录 - 您可以使用modifiedon字段查看自上次读取以来哪些记录已更改。