在本文中,您将了解以单个应用程序文件、应用程序包的形式导出和导入画布应用程序的不同选项,以及从应用程序生命周期管理 (ALM) 角度出发的注意事项。 为了有效地管理 ALM,建议使用解决方案。 画布应用程序包不支持 ALM,只能在 Dataverse 无法访问时用于基本的导入和导出功能。
您可以使用以下选项之一导出和导入画布应用程序:
重要提示
- 画布应用包不能与 Dataverse 解决方案包一起使用,因为这两种包不兼容。
- 画布应用包不支持具有 Dataverse 依赖项(例如流、连接引用等)的画布应用。 若需 Microsoft Power Platform 环境中的 ALM 功能,请使用 Microsoft Dataverse 和解决方案,不要使用画布应用导出和导入。 更多信息:ALM 概述
- 导入的画布应用中可能有 App Insights 检测密钥。 请在导入应用后检查检测密钥,以确保其与所需的 App Insights 资源对应。
将画布应用程序作为应用程序包导出和导入
可以使用包导出和导入画布应用。 此功能允许您从一个环境导出应用,然后将其导入另一个环境。
画布应用程序包中包含的资源
应用可以使用不同资源。 例如,大多数应用使用连接。 其他应用可能使用 Power Automate,具有自定义连接器,或者通过使用与本地资源相连的网关来连接。 某些应用程序还可能使用 Dataverse 自定义
下表介绍了不同的资源类型、支持程度和导入选项。
资源类型 | 支持 | 导入选项 |
---|---|---|
App | 是,适用于区域应用 | 将应用程序导入环境有两种方法:
|
Power Automate | 是 | 有两个选项可将流导入环境:
注意:流依赖的所有资源也会包含在导出的应用包内,并需要在导入包时进行配置。 也可以使用解决方案导出和导入流。 详细信息:Power Automate 解决方案 |
自定义连接器 | 不可以 | 不支持导出自定义连接器。 您需要在目标环境中重新创建自定义连接器。 |
连接 | 不可以 | 不支持导出连接。 需要在目标环境中重新创建连接。 |
Dataverse 自定义项 | 否 | 不支持将 Dataverse 自定义项作为画布应用包的一部分导出。 需要使用 Dataverse 解决方案。 详细信息:Dataverse 解决方案 |
网关 | 不可以 | 不能导出或导入网关。 需要在目标环境中重新创建网关。 |
权限
只有应用的负责人或共同负责人才能导出画布应用包。 若要导入应用,目标环境中需要环境制造者权限。