0

在我的解决方案中,我有一个工作流程,其中一个步骤包含对队列的引用。在另一个 CRM 实例上导入此解决方案后,无法激活此工作流,因为它包含无效引用 - 无法解析队列。在新 CRM 上创建具有相同名称的队列,但解析可能基于记录 Guid。

现在,我想知道,有没有办法使用 CRM SDK 编辑工作流程步骤?CRM解决方案部署的全过程是自动化的。我想删除所有手动工作。一些例子会很棒:)

提前谢谢!

4

1 回答 1

0

如果在从一个环境部署到另一个环境时遇到工作流查找中 Guid 不匹配的问题,您可以做 2 件事。

  1. 使用 API 创建 WF 中引用的那些记录。创建记录时,您实际上可以指定它用作 id 的 Guid。因此,编写一个工具或查看是否已经存在将为您的环境创建一些默认数据的工具。

  2. 使用对 WF 中所需的所有 EntityRefrences 进行引用的配置实体。然后,您可以创建一个自定义工作流活动来检索包含该环境中所有引用的配置实体记录(应该只有一个)。

于 2013-07-15T13:31:31.557 回答