【发布时间】:2013-07-07 13:02:10
【问题描述】:
我遇到了一个奇怪的问题,我在网上找不到合适的解决方案。虽然在这个link下的Microsoft Dynamics CRM论坛上提出了类似的问题,但是没有提到如何处理这种情况。
我在 CRM 2011 中设计了一个工作流,它应该触发应用程序的单个字段更改(应用程序阶段),因为我检查了 开始时间下的 应用程序阶段字段:“记录字段改变”。
现在的问题是工作流触发了两次,也许是通过 JavaScript 代码触发的一次:
Xrm.Page.data.entity.save();
另一个通过更新插件在同一实体上执行以响应上面的 JavaScript 代码。
我设计的工作流/过程是一种主工作流,它具有基于它们各自的应用程序阶段启动的其他子过程。现在在子进程中,我创建了一个与应用程序阶段相关的活动并执行其他操作,但由于工作流启动两次,它正在创建活动并多次执行其他任务。
应对这种情况的可行解决方案是什么?
【问题讨论】:
标签: javascript process dynamics-crm-2011 workflow dynamics-crm