2011-08-05 195 views
1

假设我从其他开发人员那里收到一个包含修订联系人实体的托管解决方案。我应该如何更好地对该实体进行更改而不影响他们的?ms crm 2011解决方案

这些更改将作为补充,而不是删除他们已完成的任何事情,但最终对于最终用户我希望他们能够看到他们的原始联系人实体和我的更改的混合。最好是我简单地创建一个新的非托管解决方案,添加他们现有的联系人实体并以这种方式进行更改?或者我开始重新从系统层添加联系实体。

回答

0

如果您在组织内部使用这些解决方案,则应几乎总是使用非托管解决方案。托管解决方案在很大程度上是一种打包CRM定制的方式,以便销售它们并防止它们被更改。如果您遇到这种情况,您可能仍然可以修改实体,但您必须在默认解决方案或其他解决方案中执行此操作 - 听起来您已经沿着这条轨道走了。我还没有测试导入托管解决方案并更改实体定制,但这是我期望它的工作原理。

0

是的,最好的选择是创建托管解决方案,它将不会覆盖现有的自定义设置,但它会添加任何额外的自定义设置而不影响现有设置。

只有当您希望安装功能或者您导入的卸载更改时,才应该使用受管解决方案。

0

仅当修改后的联系人实体的“自定义”字段设置为true时,才可以直接修改更新并在其中包含更改。否则,您可以创建自己的托管解决方案,修改联系人实体并将其导入系统。 Dynamics CRM将随后将您的更改与其他更改合并。

相关问题