默认向解决方案添加画布应用和云端流

您可以在 Power Apps 中在解决方案中创建画布应用,或在 Power Automate 中在解决方案中创建云端流。 之前在解决方案中创建画布应用或云端流需要执行手动步骤。 现在您可以在解决方案中默认创建。

由于解决方案中的画布应用和云端流在 Microsoft Dataverse 中定义,因此您可以使用 Dataverse 功能对它们进行管理,这些功能包括连接引用环境变量Dataverse API基于角色的安全性和基于解决方案的应用程序生命周期管理 (ALM)

重要提示

  • 画布应用设置是一项预览功能。
  • 预览功能不适用于生产环境,并且可能具有受限的功能。 这些功能受补充使用条款约束,在正式发布之前已经可用,以便客户可以及早使用并提供反馈。

先决条件

  • 解决方案存储在 Dataverse 中,因此环境必须有 Dataverse 数据库才能使用此功能。 如果您的环境没有,添加一个 Dataverse 数据库
  • 要在解决方案中创建画布应用,您必须对 CanvasApp 表具有写入权限。 要在解决方案中创建云端流,您应具有环境创建者角色。 通过安全角色和特权了解详细信息。
  • 必须先与您共享解决方案中的画布应用或云端流,然后您才能进行查看或编辑。

重要提示

在启用默认情况下在解决方案中创建画布应用和云端流之前,请查看本文的注意事项一节。

支持的创建方法和进入点

有多种用于创建画布应用和云端流的方法和进入点。

画布应用创建方法和进入点

下表汇总了允许您在默认情况下在解决方案中创建画布应用的方法。

方法 是否在默认情况下对解决方案中的画布应用可用?
从 Dataverse 创建画布应用
从其他数据源创建画布应用,如 SharePointExcelAzure Blob 存储其他
创建空白画布应用
注意Power Apps>应用>新建应用>画布还会创建空白的画布应用。
从模板创建画布应用 否​
通过自定义 SharePoint 窗体创建画布应用 否​

云端流创建方法和进入点

下表汇总了允许您在默认情况下在解决方案中创建云端流的方法。

方法 是否在默认情况下对解决方案中的云端流可用?
在门户中从空白创建云端流
从门户中的模板创建云端流
从 Power Automate 管理连接器创建云端流
从 PowerShell 创建云端流
从 Power Apps 创建云端流
从 Teams 创建云端流
从 OneDrive 创建云端流
从 Dynamics 365 创建云端流
从 Excel 加载项创建云端流
从 Power Automate 移动应用创建云端流
从 SharePoint 创建云端流
从 Project Roadmap 创建云端流

重要提示

在添加支持以使用不支持的入口点创建解决方案云端流之前,不支持的入口点将无法创建任何云流。 您必须首先使用支持的方法在解决方案中创建云端流。

启用功能

默认情况下禁用此功能。 您必须先启用,然后才能使用。

  1. 登录到 Power Platform 管理中心,选择一个环境。
  2. 转到设置>产品>功能
  3. 在 Dataverse 解决方案中创建新画布应用和云端流下,按需要打开画布应用(预览)云端流

管理功能设置中了解更多关于管理功能设置的信息。

查看解决方案中的画布应用和云端流

要查看解决方案中的画布应用和云端流对象,使用解决方案视图。 您必须有权访问在解决方案中添加的对象,才能在解决方案视图中查看该对象。

使用解决方案导出和导入

启用该功能后,使用解决方案导出导入而不导出和导入画布应用和流的旧包。 可在关闭环境设置的环境中导入旧包。

注意事项

在决定默认情况下在解决方案中创建画布应用和云端流之前,请考虑以下注意事项。

  • 您的 Dataverse 环境容量消耗和相关成本可能会增加。
  • 与画布应用相关的已知解决方案限制仍会应用于默认情况下在解决方案中创建的画布应用。
  • 当您为应用添加数据源时,此功能会自动创建环境变量。
  • 默认情况下,此功能会将画布应用保存到默认解决方案,即 Microsoft Dataverse 默认发布商发布的 Common Data Services 默认解决方案。 但是,我们建议您将画布应用保存到其他解决方案。 了解有关向解决方案添加画布应用的更多信息
  • 当您为 Power Platform 管理中心中的画布应用和云端流打开或关闭此功能时,组织表中的 Dataverse 属性 enablecanvasappsinsolutionsbydefaultenableFlowsInSolutionByDefault 将更新。 您可以使用以下示例 ODATA 片段查看这些属性的值:[org URI]/api/data/v9.0/organizations。 在组织表参考中了解详细信息。
  • 如果您计划更改环境的默认发布者或解决方案的前缀,可以在解决方案发布者前缀建解决方案发布者前缀更改解决方案发布者前缀中了解更多信息。
  • 非解决方案画布应用和非解决方案云端流可以添加到解决方案中,进而将其添加到 Dataverse 中,但无法恢复。

改进

以下场景已改进以支持 Dataverse 中定义的云端流和画布应用。

  • 监视器>云端流活动页面现在支持解决方案云端流。
  • 列出我的流 API 不会返回任何解决方案云端流。
  • 提供共享情况的云端流权限的审核日志事件现在包括解决方案云端流。
  • 以管理员身份列出流现在会返回以前未启用(已发布)的解决方案云端流。 此 API 现在返回所有非解决方案和解决方案云端流。
  • 使用路线图委派身份验证的流可以被添加到解决方案中并迁移到 Dataverse。
  • 使用 SharePoint 委派身份验证的流可以被添加到解决方案中并迁移到 Dataverse。

此功能已正式发布还是预览功能?

自 2024 年 10 月 29 日起,云端流设置已正式发布。 画布应用设置仍是预览功能。

默认情况下,云端流设置将继续处于关闭状态,并且是可选的。

将流投入 Dataverse 使用 Dataverse 容量吗?

适度地。 流定义使用少量存储空间 Dataverse 。 大型流定义可能达到 10 KB。 在这种最坏的情况下:10000 个流 x 10 KB = 100 MB 或 0.1 GB。 使用存储的小 Dataverse 幅增加带来了显著的好处,因为需要解决方案云端流来利用包括应用程序生命周期管理(ALM)、 治理 Dataverse自动化中心 草稿和版本控制 以及扩展的 安全功能在内的功能。