了解如何将资源从一个环境迁移到另一个环境。 这些环境可以位于同一租户中,也可以跨不同的租户。

场景

可能需要迁移资源的一种常见场景是,你有一个测试或开发环境,同时又有一个生产环境。 开发人员和测试人员对其环境中的应用进行访问时,其权限很宽松。 但将新应用迁移到生产环境中时,对更新和更改权限的控制会很严格。

另一场景是,每个客户都有其自己的环境和数据, 添加新客户时,将为其创建新环境,然后再将应用迁移到环境中。

可以迁移哪些资源

迁移每种资源的过程各不相同。

  1. 连接、自定义连接器和流:这些资源不能迁移,必须在目标环境中重新创建。
  2. 网关:网关仅在默认(和 {租户名称}(预览版提供))环境中受支持,因此不能迁移。
  3. PowerApps:使用 Windows 版 PowerApps Studio 或 Web 版 PowerApps Studio 将应用以本地方式保存在源环境中,然后打开应用,在目标环境中重新创建该应用。
  4. Common Data Service 实体架构更改、新建实体、新建权限集、新建角色:GA 版不支持,但很快会提供。

连接、自定义连接器和流

这些资源不能迁移。 必须在目标环境中创建每个所需的资源。

网关

网关仅在默认和 {租户名称}(预览版提供)环境中受支持,因此不能迁移。 必须在目标环境中创建任何所需的网关。

迁移应用

  1. 在 http://web.powerapps.com 中单击或点击“应用”,选择要迁移的应用所对应的省略号,然后选择在 Windows 版 PowerApps Studio 或 Web 版 PowerApps Studio 中编辑应用。

  2. 当 PowerApps Studio 打开以后,在左侧导航栏中单击“另存为”,选择“此计算机”,然后单击或点击“保存”。 请注意文件在本地计算机上的保存位置。

  3. 将环境更改为目标环境。

    对于 Web 版 PowerApps Studio,请返回到 http://web.powerapps.com 来切换环境,然后在浏览器中重新打开 Web 版 PowerApps Studio:

    对于 Windows 版 PowerApps Studio,可以通过打开帐户信息来更改环境:

  4. 打开 PowerApps Studio,此时其处于目标环境中。 在左导航栏中单击或点击“打开”,然后单击或点击“浏览”。

  5. 从原始环境中的保存位置选择文件,然后单击或点击“打开”。

  6. 在访问可能具有不同名称的资源(例如数据连接和源)时,可能需要解决应用中的编译问题。 若要解决应用的编译问题,一个简单的方法是删除目标环境中应用的数据源,然后再重新添加。 请参阅了解数据源

  7. 测试应用,验证是否已解决所有编译问题。

Common Data Service 实体架构更改、新建实体、新建权限集、新建角色

我们目前不支持通过某种方式将实体、权限集和角色从一个 Common Data Service 数据库迁移到单独环境中的另一个此类数据库;但是,此功能将很快推出。