从动态 CRM 2011 更新外部系统


Dynamics

CRM有点陌生,并试图在Dynamics CRM 4.0或2011中创建或更新特定实体时找到实时更新外部系统的最佳方法。 到目前为止,我收集到的是,我最好的选择是

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

我是否走在正确的轨道上,或者有更好的选择?

你所拥有的似乎是一个相当合理的设计,可能是我处理它的方式。

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

除此之外,您可以让下游系统频繁、按计划地从 CRM 读取记录 - 您可以使用 modifiedon 字段查看自上次读取以来哪些记录发生了更改。

最新更新