我们正在与另一家咨询公司共同合作。在大多数情况下,我们每个人都有自己的域,但是有一点交叉。

假设我们都修改了一个发生冲突的实体。使用“胜利中的最后一项”规则,无论上一步哪个解决方案都将实现其更改。

在进行导入以帮助我们解决此问题之前,是否有一些工具或一些已知方法来识别这些冲突?

有帮助吗?

解决方案

我已经遇到了很多次,我的方法是用代码比较工具(例如,Windiff或Beyond Compare)导出自定义文件(XML文件)的内容(XML文件)。

其他提示

这并不是严格的“最后一个胜利”场景,有一个模型可以允许某些共存,例如,如果您俩都将字段添加到同一表单中,则有一个模型。

要记住的一件事是,您都应该在链接到唯一出版商的非托管解决方案中进行所有自定义,并且发布者应该具有唯一的前缀,因此您可以将John_用于所有新实体,字段等的前缀另一家公司可能会使用ACME_或任何适合它们的公司。

这有助于减少直接冲突,例如添加具有相同名称但不同类型的字段(由于不同的盛会,它们不会具有相同的模式名称)

将您的表单组件保留在单独的选项卡和部分中,如果您都使用托管解决方案,则将合并表单自定义。同样,如果您保持更改 分组 您可以一起让CRM为您合并解决方案。

不要将其他主要自定义解决方案导入您的开发环境中,以避免在它们之间创建交叉依赖性,但是您可能会参考相同的实体。如果两个咨询公司都需要一些实体,则需要就预先预先包含的内容包含在“核心”解决方案中的内容中达成共识;作为先决条件,开发,共享和安装它在所有开发环境上。

根据项目的复杂性,您可能会发现,托管一个具有共同解决方案的IFD登台环境,两家公司都可以用来解决冲突并将其用作测试环境有用。

同意预期如何报告,调查和解决并清楚地定义了预期工作部门的投诉和UAT问题。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top