解决方案导入:Id = [Guid] 的 processtrigger 不存在

Solution Import: processtrigger With Id = [Guid] Does Not Exist

尝试导入解决方案时出现以下错误:

processtrigger With Id = [Guid] Does Not Exist

导入不成功。相同的解决方案之前已毫无问题地导入到相同的环境中。

这可能是在安装 Update 0.2 for Microsoft Dynamics CRM 2015 后开始发生的。因此我是 运行 CRM 7.0.2.

这是安装更新 0.2 后导入具有业务规则的实体的已知问题。

临时修复是在导入之前(每次)从目标环境中删除业务规则。

Microsoft 似乎正在研究解决方案:

[...] product team is working on it and has decided to release the fix as part of Update 0.3.

在解决此问题之前,您可以从解决方案中删除对业务 rules/workflows 的所有引用,然后再尝试导入它。这将导致导入成功(尽管对业务的任何更改 rules/workflows 当然不会被导入):

  1. 编辑customizations.xml
  2. 删除所有 <Workflow></Workflow> 个元素节点(或者仅删除与错误相关的节点)。
  3. 将解决方案导入目标环境。