导入 Unified Service Desk 配置数据
发布日期: 2016年11月
适用于: Dynamics 365 (online),Dynamics 365 (on-premises),Dynamics CRM 2013,Dynamics CRM 2015,Dynamics CRM 2016
您可以使用以下方法之一将 Unified Service Desk 配置数据导入目标 Microsoft Dynamics 365 服务器:
使用 配置迁移工具
创建包含导出配置数据的 Unified Service Desk 自定义程序包
在将配置数据导入到目标系统之前,请确保您从源系统中导出了 Unified Service Desk 配置数据。详细信息:导出 Unified Service Desk 配置数据
本主题内容
通过使用配置迁移工具导入配置数据
使用自定义程序包为 Unified Service Desk 导入配置数据
通过使用配置迁移工具导入配置数据
确保要迁移的配置数据的 Dynamics 365 实例部署了所需的 Unified Service Desk 程序包。 如果没有,部署一个示例 Unified Service Desk 程序包。详细信息:使用打包部署器部署 Unified Service Desk 示例应用程序
运行 配置迁移工具,并在主屏幕单击“导入数据”。 有关下载此工具的详细信息,请参阅 导出 Unified Service Desk 配置数据 中的步骤 1。
在“登录” 屏幕上,请提供身份验证详细信息来从想导出数据的位置连接 Dynamics 365 服务器。 如果您在 Dynamics 365 服务器上有多个组织,并且想要选择您要导出数据的组织,请选中“始终显示可用组织的列表”复选框。 单击“登录”。
如果您有多个组织,并选择了“始终显示可用的组织列表”复选框,下一个屏幕将让您选择您想连接上的组织。 选择一个 Dynamics 365 组织连接。
下一屏幕提示您提供要导入的数据文件 (.zip)。 浏览数据文件,选择该文件,然后单击“导入数据”。
下一屏幕将显示您的导入状态记录。 数据导入分多个步骤完成,首先导入基础数据,同时队列化从属数据,然后在后续步骤中导入从属数据,以处理所有数据的从属或链接。 这可以保证导入的数据干净且一致。
单击“退出”关闭工具。
使用自定义程序包为 Unified Service Desk 导入配置数据
您可以创建自定义程序包以包括从 Unified Service Desk 现有实例中导出的配置数据。 若要创建部署的 Unified Service Desk 配置数据自定义程序包,您可在默认 Unified Service Desk 程序包之一中使用所有现有文件,并用导出的 Unified Service Desk 配置数据替换标准配置数据。 您可以使用 Visual Studio 中的 Microsoft Dynamics 365 SDK 模板创建 Unified Service Desk 的自定义程序包。
Before you begin
下载 Unified Service Desk 程序包(自解压的可执行文件),然后双击文件以提取内容。 您将使用一个默认程序包下的文件来创建示例应用程序。 在此示例中,您将使用基础程序包 (<ExtractedFolder>\USDPackageDeployer\BasePackage) 下的文件。
确保您了解其必备条件和如何为 Microsoft Visual Studio 使用 Dynamics 365 SDK 模板创建自定义程序包。 有关使用模板创建程序包的详细信息,请参阅 MSDN:为 CRM Package Deployer 创建程序包。
下载 CRM SDK 程序包(.exe 文件),将其解压缩以在 <ExtractedFolder>\SDK\Tools\ 文件夹下找到 PackageDeployer 文件夹。 此文件夹包含使用 Visual Studio 创建自定义项目所需的程序集。
从上一步中解压缩的 Dynamics 365 SDK 程序包安装模板 (CRMSDKTemplates.vsix)。 在 SDK\Templates 文件夹下可找到此文件。
如何创建自定义程序包
启动 Visual Studio,并使用“Dynamics 365 程序包”模板创建一个新项目。
在“解决方案资源管理器”窗格中,展开“PkgFolder”,并删除“ImportConfig.xml”文件。
添加所有现有解决方案,导入配置,以及除从默认 Unified Service Desk 程序包之一到 Visual Studio 项目的默认配置数据文件之外的其他文件。 在此示例中,我们将使用基本程序包。 在 Visual Studio 解决方案中,将以下文件从 <ExtractedFolder>\USDPackageDeployer\BasePackage 文件夹添加到“PkgFolder”:
DynamicsUnifiedServiceDesk_1_0_managed.zip
ImportConfig.xml
UII Option.csv
UiiforMicrosoftDynamicsCRM3_0_managed.zip
UIIOption.xml
UsdBaseCustomization_1_0_managed.zip
添加前面从现有实例 Unified Service Desk 导出的配置数据文件 (.zip)。
对于要添加到“PkgFolder”文件夹下的每个文件,在“属性”窗格中,将“复制到输入目录”值设置为“始终复制”。 这可确保您添加的文件可在生成的程序包中可用。
双击“PkgFolder”下的“ImportConfig.xml”文件进行编辑。 更新 crmmigdataimportfile 参数的值以匹配您在步骤 5 中添加的导出文件 (.zip) 的名称。
双击“PackageTemplate.cs”文件更新程序包名称和说明。 有关此内容的详细信息,请参阅 Dynamics 365 SDK 帮助中的 MSDN:为 CRM Package Deployer 创建包。
保存您的项目,然后对其进行构建(“构建”>“构建解决方案”)以创建数据包。 在 <Project>\Bin\Debug 文件夹中的所有内容都是您的程序包。 请注意创建的程序集文件 (.dll) 名称与您的 Visual Studio 项目名称一致。
将所有内容从 Visual Studio 项目调试文件夹 (<Project>\Bin\Debug) 复制到“PackageDeployer”文件夹,即“PackageDeployer.exe”文件的同一位置。 提示您替换某些文件;接受配置来替换 包部署程序工具 文件夹中的文件。
在文件复制后,双击“PackageDeployer.exe”文件运行该工具。
将提示您指定目标 Dynamics 365 服务器的凭据。 指定详细信息,并执行。
在程序包选择屏幕中,请选择要部署的自定义程序包,并按照向导屏幕部署程序包。
另请参阅
将您的 Unified Service Desk 配置迁移到其他 Dynamics 365 服务器
Unified Service Desk 疑难解答
Unified Service Desk 2.0
© 2016 Microsoft。 保留所有权利。 版权