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