问题描述
||
我们通过Microsoft Dynamics CRM为客户提供具有功能的多个软件包。
有没有一种方法可以发布我们对某些实体所做的修改后的解决方案,而不会覆盖已经存在的表单布局。
我们应该如何组织解决方案,以使解决方案中的实体内部以及与要安装解决方案的客户已经修改过的实体之间不存在冲突?
现在我们必须手动修改大多数实体...
希望您有一些想与我们分享的经验。
解决方法
我们将项目的每个部分分解为解决方案。例如,实体,报告,插件等。
这使我们能够在进行过程中部署项目的零碎部分(从dev-> test-> production迁移)。
您不能分解实体的一部分(或排除诸如表单之类的东西),但可以导出现有解决方案,进行更改,然后重新导入(作为管理者或非管理者)。
在“冲突解决”下有一个非常好的图表。