导入具有流程以创建分配给团队的任务的解决方案时出现问题
Issues in importing a solution having Processes to create tasks which are assigned to a Team
以下是我的 CRM 实例中的确切场景。
我有一个源实例,我在其中创建了一个包含进程的解决方案。
此过程创建所有者设置为团队的任务记录。
由于我们无法在解决方案中包含团队,也无法导出它们,因此我在目标系统中创建了同名团队。
现在我已经导出了解决方案(在托管模式下)并导入到目标系统中。
虽然解决方案已成功导入,但我收到以下针对任务进程的警告 - "This process contains errors and cannot be activated. Open the process, correct any errors, and try again."
我可以在解决方案中看到处于 "Draft" 状态的进程,但由于它是托管解决方案,我无法打开它们查看。
此外,导入日志对此问题没有任何帮助。
任何人都可以建议这里可能是什么原因,以及如何解决这个问题?
您解决方案中的流程包含对源实例中团队的引用。此引用是团队记录的 guid(不是名称)。
您的目标系统不包含具有相同 GUID 的团队。您说您在目标中创建了具有相同名称的团队,但这无济于事 - 它需要具有相同的 guid。由于进程找不到具有匹配 guid 的团队,因此不会激活。
我建议您删除目标中的团队并使用相同的 GUID 重新创建。您将无法使用 GUI 执行此操作(因为它不允许您指定 guid)。您需要编写应用程序来执行此操作或使用数据工具(例如 Kingswaysoft 或 Scribe)来执行此操作。
以下是我的 CRM 实例中的确切场景。
我有一个源实例,我在其中创建了一个包含进程的解决方案。 此过程创建所有者设置为团队的任务记录。 由于我们无法在解决方案中包含团队,也无法导出它们,因此我在目标系统中创建了同名团队。
现在我已经导出了解决方案(在托管模式下)并导入到目标系统中。
虽然解决方案已成功导入,但我收到以下针对任务进程的警告 - "This process contains errors and cannot be activated. Open the process, correct any errors, and try again."
我可以在解决方案中看到处于 "Draft" 状态的进程,但由于它是托管解决方案,我无法打开它们查看。
此外,导入日志对此问题没有任何帮助。
任何人都可以建议这里可能是什么原因,以及如何解决这个问题?
您解决方案中的流程包含对源实例中团队的引用。此引用是团队记录的 guid(不是名称)。
您的目标系统不包含具有相同 GUID 的团队。您说您在目标中创建了具有相同名称的团队,但这无济于事 - 它需要具有相同的 guid。由于进程找不到具有匹配 guid 的团队,因此不会激活。
我建议您删除目标中的团队并使用相同的 GUID 重新创建。您将无法使用 GUI 执行此操作(因为它不允许您指定 guid)。您需要编写应用程序来执行此操作或使用数据工具(例如 Kingswaysoft 或 Scribe)来执行此操作。