我从我的开发 CRM 中导出了托管解决方案 S1。然后在“干净的”TEST CRM 机器上导入它。现在我对开发型 CRM 进行了一些更改,例如从联系人实体中删除和添加一些字段。之后,我对 S1 进行了新的导出(作为管理)。
现在我想更新 TEST CRM 上的解决方案。我选择“覆盖自定义”。但是在更新解决方案后,它被合并了。删除的字段仍然存在于联系人实体中,并添加了新字段。
如何在 CRM 上完全覆盖导入的托管解决方案?
谢谢
我从我的开发 CRM 中导出了托管解决方案 S1。然后在“干净的”TEST CRM 机器上导入它。现在我对开发型 CRM 进行了一些更改,例如从联系人实体中删除和添加一些字段。之后,我对 S1 进行了新的导出(作为管理)。
现在我想更新 TEST CRM 上的解决方案。我选择“覆盖自定义”。但是在更新解决方案后,它被合并了。删除的字段仍然存在于联系人实体中,并添加了新字段。
如何在 CRM 上完全覆盖导入的托管解决方案?
谢谢
CRM 解决方案不能用于删除单个项目
查看此博客文章 - 它通过一些步骤来克服该限制:从已部署的 CRM 2011 托管解决方案包中删除内容
安装解决方案永远不会删除字段。托管或非托管。覆盖自定义将覆盖表单、视图、Web 资源等。但架构将始终是之前 + 解决方案的积累。
您不会将解决方案创建为托管或非托管,而是将其导出为非托管或托管。我的猜测是您第一次将它从 dev 导出为非托管,因此当您导入它时,它不会覆盖您的自定义设置。您可以通过尝试删除测试环境中的字段来测试这一点。如果可以,那么必须将这些初始更改作为托管解决方案导入。