发布日期: 十一月 30, 2007
为组织定义自定义之后,您可以导出一个定义所有这些自定义的 XML 文件。 本文旨在帮助您将自定义项和设置从一个 Microsoft Dynamics CRM 服务器移到另一个服务器。如果您决定在新服务器上安装 Microsoft Dynamics CRM,则不必重新手动创建自定义项和设置。 您可以导入自定义的 XML 定义。您可以轻松将此导出文件存储为辅助备份文件。
|
|
可转移的项目 |
|
|
导入和导出自定义 |
在 Microsoft Dynamics CRM 的最新版本中,可导入、导出的项目数已增加。现在,除了实体自定义外,您还可以导出各种设置和工作流程。
可转移的项目包括:
自定义与可自定义的实体:包括“自定义实体”区域中定义的所有实体自定义。
客户端扩展:包括“站点地图”和“ISV.Config”中的信息。
有关详细信息,请参阅第 9 部分:客户端扩展。
安全角色:所有业务部门的安全角色定义。
模板:所有文章、合同、邮件合并和电子邮件模板。
工作流程:各个工作流程。
有关详细信息,请参阅第 8 部分:工作流程自定义。
导入目标系统上已经存在的实体并不会创建新的重复实体。但是,如果已通过创建新的自定义属性或修改现有关系修改了实体,则会将所做更改添加到该实体中。
导入或导出自定义
在导航窗格中,单击“设置”,然后单击“自定义”。
单击“导入自定义”或“导出自定义”。
对于自定义和可自定义的实体,您可以将单个实体、一组选定实体或所有实体的自定义导出为单个文件。导入实体时,您可以决定要导入哪些已导出的实体。
导入或导出实体时,应注意实体间的相互关系。导入与另一自定义实体相关的自定义实体时,必须同时导入这两个实体,才能导入这种关系。如果分别导入每个自定义实体,将不会包含与任何其他自定义实体的关系信息。会自动包括与系统实体的所有自定义关系。
记住实体定义中包含的内容非常重要。导入关系时,将同时包含关系行为和映射。实体定义还包含表单脚本。您可以从另一个实施中导入一整套自定义,此操作不会创建重复的实体或属性。但是,对映射、关系或表单脚本所做的任何自定义都将覆盖现有自定义。 这可能是您在将自定义项转移至新的 Microsoft Dynamics CRM 安装时所希望的。 但是,在现有系统中,您可能不希望覆盖自定义。
如果使用导入和导出操作在生产环境和开发环境之间移动自定义,应始终确保首先导入生产自定义的当前版本。除非已将开发中的自定义导入并发布回生产系统,否则不允许对生产系统应用任何自定义。如果不谨慎处理,可能会意外地覆盖某些自定义。