教程:将 Lifecycle Services 环境复制到统一环境(预览)

[本文为预发布文档,可能会发生变化。]

财务和运营应用程序已被重新设计为由 Microsoft Dataverse 托管的应用程序。 财务和运营应用程序管理员的一项常见功能是复制环境。 从历史上看,这一直是在 Microsoft Dynamics 365 Lifecycle Services 中完成的,但现在一切都可以在 Power Platform 管理中心中进行管理。

在本教程中,将了解如何:

  • 准备源环境
  • 将环境复制到目标环境

举例说明这种情况:今天,一位客户通过 Lifecycle Services 站点运行其财务和运营应用程序环境,希望将其生产环境数据复制到 Power Platform 管理中心中新的、统一的开发人员环境中。

重要提示

  • 这是一项预览功能。
  • 预览功能不适合生产使用且功能可能受限。 这些功能在正式发布之前推出,以便客户可以提前使用并提供反馈。

准备工作

本教程中的目标环境始终是包含由 Microsoft Dataverse 托管的财务和运营应用程序的统一环境。 要了解如何部署这些环境,请参阅教程:使用基于 ERP 的模板配置新环境(预览)

本教程中的源环境始终是通过 Power Platform 集成在 Lifecycle Services 中建立的财务和运营应用程序环境。

确保源环境和目标环境在同一区域配置。 有关复制环境的一般信息,请参阅复制环境

准备源环境

在复制源环境之前,必须执行几个步骤,以确保数据和代码正确复制到目标环境。 如果不执行这些步骤,可能会导致代码或数据丢失。

安装或更新最新的 Dynamics 365 Finance and Operations Platform Tools 应用程序

备注

源环境中必须安装此应用程序,因为它有助于在 Microsoft Dataverse 中存储 X++ 代码。 这样,代码就能与数据一起复制到目标环境。 否则,数据可能会丢失。

  1. 在 Power Platform 管理中心选择环境
  2. 选择要开始复制的源环境。 从资源菜单中选择 Dynamics 365 应用程序

从环境资源菜单中查看 Dynamics 365 应用程序。

您应该在可用应用程序列表中看到 Dynamics 365 Finance and Operations Platform Tools

如果在 Dynamics 365 Finance and Operations Platform Tools 的状态中看到有更新可用,请选择链接,同意条款,然后选择更新

Dynamics 365 Finance and Operations platform tools 显示“有更新可用”状态。

如果 Dynamics 365 Finance and Operations Platform Tools 未列出,请选择安装应用程序将此应用程序添加到您的组织。

从右侧列表中找到并选择 Dynamics 365 Finance and Operations Platform Tools 应用程序,选择安装,然后按照说明进行安装。

安装 Dynamics 365 应用程序菜单。

将财务和运营应用程序软件包转换为新的统一软件包格式

此步骤用于将 Lifecycle Services 通常使用的现有软件可部署包转换为新的统一部署包格式。 更改软件包格式,以便与 Microsoft Dataverse 托管的其他 Dynamics 365 应用程序保持一致。

使用 Windows PowerShell 中的 ModelUtil.exe 运行以下命令。 您可以在 PackagesLocalDirectoryDev/bin 中找到该 .exe。

.\ModelUtil.exe -convertToUnifiedPackage -file=<PathToYourPackage>.zip -outputpath=<OutputPath>

将统一可部署软件包上传到源环境

此部署命令不会对 Lifecycle Services 中托管的财务和运营环境做任何更改,也不需要任何停机时间来在运营环境或 Dataverse 环境中应用此软件包。 这样是为了将自定义项上传并保存到 Dataverse 存储中,以便复制。

  1. 安装 PAC CLI
  2. 验证并连接到源 Dataverse
  3. 运行以下操作:
pac auth list
pac auth select --index 1
pac package deploy --logConsole --package <OutputPath>\<Package>.dll

开始复制操作

在 Power Platform 管理中心内,访问要复制的源环境。 在此,选择顶部操作窗格中的复制按钮。 在出现的滑块窗口中,选择复制所有内容,其中包含 Dataverse 和 X++ 源代码以及源代码中的数据。 选择目标环境作为统一的开发人员环境。