模型驱动应用作为解决方案组件分发。 创建模型驱动后,可以将应用打包到解决方案中,然后将其导出到 zip 文件中,供其他环境使用。
在目标环境中成功导入解决方案(.zip 文件)后,打包的应用可供使用,前提是用户在与应用中的表相关的 安全角色 中。
可以在环境之间移动解决方案是将 应用程序生命周期管理 应用于所创建产品的基础。
本文介绍如何以基本方式处理解决方案。 请参阅本文以获取使用解决方案的详细指南。
将应用程序添加到解决方案
为了分发应用,可以创建一个解决方案,以便可以打包应用进行导出。
登录到 Power Apps。
在左侧导航窗格中选择 “解决方案 ”,然后选择“ 新建解决方案”。 如果项目不在侧面板窗格中,请选择 …更多,然后选择所需项目。
完成 “新建解决方案 ”页上的属性,然后选择“ 保存”。 详细信息:创建解决方案
此时会显示 “解决方案 ”页。 选择 “添加现有”,选择 “应用”,选择 模型驱动应用,选择要添加到解决方案的应用,然后选择“ 添加”。
如果显示 “缺少的必需组件 ”页,建议选择 “是”,包括添加必需的组件 ,例如表、视图、窗体、图表和作为应用的一部分的网站地图。 选择“确定”。
导出解决方案
若要分发应用,以便将其导入到其他环境或在 Microsoft AppSource 上可用,请将解决方案导出到 zip 文件。 然后,可以将包含应用和组件的 zip 文件导入到其他环境中。
在 Power Apps 的左侧导航窗格中选择 “解决方案 ”。 如果项目不在侧面板窗格中,请选择 …更多,然后选择所需项目。
打开所需的解决方案,然后在工具栏上选择“ 导出”。
在“导出之前”窗格中,建议在选择“下一步”之前发布所有更改并检查问题。
在 “导出此解决方案 ”窗格中,接受已提供的递增版本号或输入其他版本号,选择 “非托管 ”或“ 托管”,然后选择“ 导出”。 有关解决方案包类型的详细信息,请参阅 解决方案概述。
注释
您通常会将解决方案导出为托管,因为您希望在当前环境中继续处理项目。 解决方案的非托管版本应作为 Microsoft Power Platform 资产的源代码,并提交至源代码控制系统。 我们不建议在非开发环境中导入未托管解决方案。
根据浏览器和设置,生成 .zip 包文件并将其复制到默认下载文件夹。 包的文件名由解决方案的唯一名称、下划线以及解决方案版本号组合而成。
注释
使用解决方案导出应用时,不会导出应用 URL。
导入解决方案
收到包含要导入的应用的解决方案 zip 文件时,请打开解决方案组件页并导入解决方案。 成功导入解决方案后,应用将在环境中可用。
登录到 Power Apps。
在左侧导航窗格中选择 “解决方案 ”,然后在工具栏上选择“ 导入”。 如果项目不在侧面板窗格中,请选择 …更多,然后选择所需项目。
浏览到 zip 文件,然后选择 “下一步”。
选择 “导入 ”并等待导入解决方案。 根据解决方案的复杂性,这需要花费不同的时间。