导入解决方案

您可以使用本文中的步骤手动导入解决方案。 您必须仅导入从受信任源获取的解决方案。

解决方案是可从一个环境导出并导入到另一个环境的自定义包。 解决方案可以托管或非托管。 托管解决方案适用于生产用途,而非托管解决方案通常在开发期间使用。

备注

  • 导入组件需要创建权限。 尽管系统定制员安全角色对大多数通常导入的组件具有创建特权,但是默认情况下,它对插件程序集表没有创建特权。 系统管理员安全角色具有此权限。
  • 导入托管解决方案时,所有组件更改都将以发布状态引入环境。 但是,当您导入非托管解决方案时,更改将以草稿状态导入,因此您必须发布它们以使它们处于活动状态。
  • 为了在组织中实施正常的应用程序生命周期管理 (ALM),请考虑使用源代码管理系统来存储您的解决方案并协作,并将解决方案导入流程自动化。 详细信息:Power Platform ALM 指南中的 ALM 基础知识
  • 解决方案文件的最大大小为 95 MB。

导入非托管解决方案时:

  • 您将该解决方案的所有组件添加到您的环境中,且无法通过删除解决方案删除这些组件。 删除非托管解决方案将仅删除解决方案容器。
  • 包含自定义组件的组件的现有自定义将在非托管解决方案导入后被覆盖。 此操作无法撤消。

要导入解决方案:

  1. 登录 Power Apps,然后从左侧导航中选择解决方案。 如果项目不在侧面板窗格中,请选择 …更多,然后选择所需项目。

  2. 在命令栏上,选择“ 导入解决方案”。

  3. “导入解决方案 ”页上,从要导入解决方案的位置中进行选择:

    • 此设备。 选择 “浏览” ,找到设备上包含要导入的解决方案的压缩文件(.zip 或 .cab)。
    • 管道。 选择此选项可从管道导入解决方案。 若要使用此选项,必须在管道中设置解决方案。 详细信息: Power Platform 中的管道概述
  4. 选择下一步

  5. 将显示有关解决方案的信息。 默认情况下,在高级设置部分中,如果解决方案中存在插件步骤(也称为 SDK 消息处理步骤)和流,将会导入这些步骤和流。 如果您不希望导入操作尝试激活任何以非活动状态导入的插件步骤,请清除启用解决方案中包含的插件步骤和流选项。 未选中该选项时,将不会停用流。

  6. 如果解决方案包含 连接引用,系统会提示你选择所需的连接。 如果连接尚不存在,请创建一个新连接。 选择下一步

  7. 如果您的解决方案包含环境变量,系统将提示您输入值。 如果您的解决方案或目标环境中已存在值,则不会显示此屏幕。

  8. 如果在目标环境中检测到缺少依赖项,将显示依赖项列表。 在目标环境中可以导入所需的包版本的环境中,将显示解析依赖项的链接。 点击链接将跳转至 Power Platform 管理中心,您可在其中安装应用更新。 应用程序更新完成后,您可以再次启动解决方案导入。

  9. 选择导入

您的解决方案正在后台导入,可能需要一点时间。

如果导入了需要发布的任何更改,则这些自定义项只有在发布之后才可用。

如果导入失败,您将在解决方案页面上看到一条通知,其中显示任何捕获的错误或警告。 选择下载日志文件以获取导致导入失败的详细信息。 导入失败的最常见原因是解决方案不包含一些必需的组件。

下载日志文件时,您将发现一个可以使用 Office Excel 打开以查看内容的 XML 文件。

备注

您可以使用解决方案历史记录功能查看包括解决方案导入在内的所有解决方案操作的详细信息。 若要查看这些操作,请在解决方案页上选择查看历史记录

解决方案导入操作疑难解答

有关如何使用解决方案进行故障排除的已知问题和信息,请转到 Power Apps 故障排除文档中的管理应用程序和解决方案

导入使用本地数据网关 ID 的应用

导入使用本地数据网关 ID 的 Power Apps 应用时,请注意以下要求:

  • 与网关的连接必须是共享连接。
  • 在将解决方案导入目标环境中后,必须删除连接,然后使用正确的网关 ID 重新添加。

另请参阅