默认向解决方案添加画布应用和云端流(预览版)
[本文为预发布文档,可能会发生变化。]
您可以在 Power Apps 中在解决方案中创建画布应用,或在 Power Automate 中在解决方案中创建云端流。 之前在解决方案中创建画布应用或云端流需要执行手动步骤。 现在您可以在解决方案中默认创建。
由于解决方案中的画布应用和云端流在 Microsoft Dataverse 中定义,因此您可以使用 Dataverse 功能对它们进行管理,这些功能包括连接引用、环境变量、Dataverse API、基于角色的安全性和基于解决方案的应用程序生命周期管理 (ALM)。
重要
这是一项预览功能。 预览功能不适合生产使用且功能可能受限。 这些功能在正式发布之前已经可用,以便客户可以及早使用并提供反馈。
先决条件
- 解决方案存储在 Dataverse 中,因此环境必须有 Dataverse 数据库才能使用此功能。 如果您的环境没有,添加一个 Dataverse 数据库。
- 要在解决方案中创建画布应用,您必须对 CanvasApp 表具有写入权限。 要在解决方案中创建云端流,您应具有环境创建者角色。 有关详细信息,请参阅安全角色和特权。
- 必须先与您共享解决方案中的画布应用或云端流,然后您才能进行查看或编辑。
重要
在默认情况下启用在解决方案中创建画布应用和云端流之前,请查看注意事项。
支持的创建方法和进入点
有多种用于创建画布应用和云端流的方法和进入点。
画布应用创建方法和进入点
下表汇总了允许您在默认情况下在解决方案中创建画布应用的方法。
方法 | 是否在默认情况下对解决方案中的画布应用可用? |
---|---|
从 Dataverse 创建画布应用 | 是 |
从其他数据源创建画布应用,如 SharePoint、Excel、Azure Blob 存储和其他 | 是 |
创建空白画布应用 注意:通过 Power Apps > 应用 > 新建应用 > 画布,也可以创建空白画布应用。 |
是 |
从模板创建画布应用 | 否 |
通过自定义 SharePoint 窗体创建画布应用 | 否 |
使用 Azure SQL 数据库直接从 Azure 门户创建画布应用 | 否 |
云端流创建方法和进入点
下表汇总了允许您在默认情况下在解决方案中创建云端流的方法。
方法 | 是否在默认情况下对解决方案中的云端流可用? |
---|---|
在门户中从空白创建云端流 | 是 |
从门户中的模板创建云端流 | 是 |
从 Power Automate 管理连接器创建云端流 | 是 |
从 PowerShell 创建云端流 | 是 |
从 Power Apps 创建云端流 | 是 |
从 Teams 创建云端流 | 是 |
从 OneDrive 创建云端流 | 是 |
从 Dynamics 365 创建云端流 | 是 |
从 Excel 加载项创建云端流 | 是 |
从 Power Automate 移动应用创建云端流 | 是 |
从 SharePoint 创建云端流 | 是 |
从 Project Roadmap 创建云端流 | 是 |
重要
在添加支持以使用不支持的入口点创建解决方案云端流之前,不支持的入口点将无法创建任何云流。 您必须首先使用支持的方法在解决方案中创建云端流。
启用功能
默认情况下禁用此功能。 您必须先启用,然后才能使用。
- 登录到 Power Platform 管理中心,选择一个环境。
- 转到设置 > 产品 > 功能。
- 在在 Dataverse 解决方案中创建新画布应用和云端流(预览) 下,根据需要启用画布应用和云端流。
查看解决方案中的画布应用和云端流
要查看解决方案中的画布应用和云端流对象,使用解决方案视图。 您必须有权访问在解决方案中添加的对象,才能在解决方案视图中查看该对象。
使用解决方案导出和导入
启用该功能后,使用解决方案导出和导入,而不导出和导入画布应用和流的旧包。 可在关闭环境设置的环境中导入旧包。
注意事项
在决定默认情况下在解决方案中创建画布应用和云端流之前,请考虑以下注意事项。
您的 Dataverse 环境容量消耗和相关成本可能会增加。
与画布应用相关的已知解决方案限制仍会应用于默认情况下在解决方案中创建的画布应用。
当您为应用添加数据源时,此功能会自动创建环境变量。
默认情况下,此功能会将画布应用保存到默认解决方案,即 Microsoft Dataverse 默认发布商发布的 Common Data Services 默认解决方案。 但是,我们建议您将画布应用保存到其他解决方案。 了解有关向解决方案添加画布应用的更多信息。
当您为 Power Platform 管理中心中的画布应用和云端流打开或关闭此功能时,组织表中的 Dataverse 属性
enablecanvasappsinsolutionsbydefault
和enableFlowsInSolutionByDefault
将更新。 您可以使用以下示例 ODATA 片段查看这些属性的值:[org URI]/api/data/v9.0/organizations
。 有关详细信息,请参阅组织表参考。如果您计划更改默认发布者的前缀或您的环境的解决方案,请参阅解决方案发布商前缀、创建解决方案发布商前缀和更改解决方案发布商前缀。
非解决方案画布应用和非解决方案云端流可以添加到解决方案中,进而将其添加到 Dataverse 中,但无法恢复。
改进
以下场景已改进以支持 Dataverse 中定义的云端流和画布应用。
- 监视器 > 云端流活动页面现在支持解决方案云端流。
- 列出我的流 API 不会返回任何解决方案云端流。
已知问题
- 不会为解决方案云端流更新提供共享可见性的云端流权限的审核日志事件。
- “以管理员身份列出流”API 不会返回以前未打开(发布)的解决方案云端流。 此 API 已更新以返回所有解决方案云端流。
- 对路线图进行委派身份验证的流无法添加到解决方案中,也无法迁移到 Dataverse。
- 您无法将对 SharePoint 进行委派身份验证的流添加到解决方案中,也无法直接将它们迁移到 Dataverse 中。 但是,您可以删除委派身份验证以允许迁移,然后在迁移后重新添加。