2011-06-10 64 views
2

我们有一个CRM 2011托管解决方案,其中包含对标准实体(帐户)的一些更改 - 即新表单和一些额外字段。在大多数情况下,我们可以在更改合并时安装而不会出现问题。然而,我们遇到了一些客户已将帐户实体重命名为其他(公司)作为非托管chage(包括视图名称)的情况,并且我们的解决方案会在实体名称和视图更改安装时更改为“帐户” '最后一个赢'的规则。CRM 2011托管属性 - 如何保护现有的未管理解决方案?

我的问题是,是否可以保护未受管理的更改,以便我们不覆盖未合并的更改?即类似于托管属性?

任何建议将不胜感激。

回答

0

不幸的是,我不认为这是可能的,尽管也许我不完全明白你的目标。当您导出解决方案时,它将保存所有包含组件的快照。重新导入时,应该将所有包含的组件设置为导出它们时的状态。如果您使用自定义名称导出帐户实体,您希望采用何种逻辑来禁止导入更改?

如果其他人有解决方案,我很高兴看到它,但我还没有遇到过。

+0

Hi Cole,我希望在安装我们的托管解决方案之前,可以将实体显示名称设置为只读外部应用程序。这可以从自定义实体的“托管属性”中获得,并且只有在解决方案作为托管解决方案导出后才会生效。不幸的是,实体显示名称已被外部系统重新命名为另一个供应商的非托管更改。目前唯一可以考虑的解决方法是在我们的解决方案中对同一实体名称进行更改,但如果可能的话,希望避免为不同的应用程序创建单独的解决方案。 – jwood 2011-06-13 08:42:11

相关问题