是否可以在Dynamics CRM 2011默认解决方案中导出选择性自定义

时间:2011-11-03 10:26:46

标签: dynamics-crm-2011

我试图看看这是否可行,基本上我已经定制了几个实体,其中我修改了“联系人”实体,并在CRM 2011在线的默认解决方案中为它创建了一个新的公共视图。 现在,我想将(仅对“联系人”实体进行2次更改)导出到新的CRM 2011实例。

有没有办法只导出这两个更改,或者有选择地决定要将哪些自定义项导出到新的CRM实例?

我正在尝试理解这种典型的“从分期到生产的推送QAed变更”这种情况,是否有管理CRM 2011中的更改​​的最佳实践?

谢谢,

迪帕克。

2 个答案:

答案 0 :(得分:8)

您可以选择要导出的特定实体,但是,您不能选择仅导出/导入实体的一部分。表格,视图,功能区更改和自定义属性将随时出现。

答案 1 :(得分:3)

默认情况下,您必须通过创建解决方案(托管或非托管)然后选择“添加现有组件”来整体导出组件。

您可以导出组件的某些部分,但为此,您必须深入研究导出的解决方案的XML。例如,您只能导出实体的功能区,或仅导出实体的形式。该方法只是编辑自定义文件并删除您不想导出/更新的部分。您的初始逻辑可能是,如果从自定义文件中删除它,那么它是否意味着它将在导入时从目标组织中删除?不,这不是它的工作原理。请继续阅读以获取更多信息。

如果要从托管解决方案中删除实体中的字段,您将如何执行此操作?您无法从组织中删除它,导出解决方案的更新版本并将其导入目标组织,因为CRM将保留该字段。您必须使用已删除属性的实体创建临时解决方案。将临时解决方案导入目标组织,以便删除要更新的实际解决方案。删除要更新的实际解决方案后,将其更新为不具有该字段然后重新导入。重新导入后,您可以删除临时解决方案。凌乱。

希望有所帮助。