以下是我的CRM实例中的确切方案。
我有一个源实例,我在其中创建了一个包含进程的解决方案。 此进程创建将所有者设置为Team的Tasks记录。 由于我们不能在解决方案中包含Team,并且无法导出它们,因此我在目标系统中创建了具有相同名称的团队。
现在我已导出解决方案(处于托管模式)并导入目标系统。
虽然解决方案成功导入,但我收到以下针对任务流程的警告 - “此流程包含错误且无法激活。请打开流程,更正错误,然后重试。”
我可以在解决方案中看到处于“草稿”状态的进程,因为它是托管解决方案,我无法打开它们看到。
此外,导入日志对此问题没有任何帮助。
任何人都可以建议这里可能是什么原因,以及如何解决这个问题?
答案 0 :(得分:1)
解决方案中的流程包含对源实例中的团队的引用。此引用是团队记录的guid(不是名称)。
您的目标系统不包含具有相同guid的团队。你说你已经在目标中创建了具有相同名称的团队但是这不会有帮助 - 它需要具有相同的guid。由于该流程无法找到具有匹配guid的团队,因此无法激活。
我建议您删除目标中的团队并使用相同的guid重新创建。你不能用GUI做到这一点(因为它不允许你指定guid)。您需要编写应用程序来执行此操作或使用数据工具(例如Kingswaysoft或Scribe)来执行此操作。