Dynamics 365-拆分解决方案

时间:2018-10-22 08:43:26

标签: dynamics-crm-2011 crm microsoft-dynamics dynamics-crm-online dynamics-365

我们在DEV环境中有一个不受管理的CustomSolution,其中包含所有要部署的组件。通常,我们会在托管环境中导出并部署此解决方案。

我们的客户现在希望将此CustomSolution拆分为5个不同的较小解决方案。该过程将是:

  • 在我们的开发环境中以不受管理的方式创建这5个解决方案
  • 在目标环境中删除托管的CustomSolution
  • 将5种解决方案导出并导入到受管理的目标环境中

现在的问题是:有人有经验吗?还是不知道如果删除目标系统中的托管解决方案然后导入5个splittet解决方案,Dynamics将如何表现?

这会影响已经存在的组件等吗?

任何提示,建议等,我们都很感谢。

1 个答案:

答案 0 :(得分:3)

如果您删除一个托管解决方案,并且它是唯一引用特定实体或定制的解决方案,则该实体或定制将被删除。

您可以利用此规则。

  1. 将托管解决方案部署在目标中。
  2. 将您的解决方案分为五个托管解决方案,然后将其导入目标(由于这些托管解决方案已经包含了目标中所有相同的实体和自定义项,因此目标中的任何内容都不应更改)。
  3. 从目标中删除原始托管解决方案。由于安装了其他五个托管解决方案并引用了这些自定义,因此不会在目标中删除任何自定义。

当然要测试这个过程! :)