可编程性和可扩展性概述

Power Platform 管理员通常需要为其租户协调和自动执行常规活动。 他们可以使用各种可编程工具来做到这一点,这些工具都是用 API 优先策略开发的。 新功能和属性首先在 Power Platform API 中发布,然后出现在 SDK、CLI、PowerShell 命令和连接器中。 这种方法可以为管理员和开发人员提供更快的创新、更一致的体验以及更轻松的自动化和集成。

备注

Microsoft 已从以用户体验为中心的开发模式转向以 API 为中心的开发模式,以提升 Power Platform 的可编程性。 首先在 API 中引入新功能,然后在所有支持的工具之间快速同步,从而减少延迟并确保一致性。 如需更多背景信息,请访问 Power Platform API 和 SDK:从 UX 优先到 API 优先

客户管理平面与客户数据平面

历史上,Power Platform 管理员曾使用不同的 API 来管理其租户及其平台内的资源。 这包括用于管理环境的 API、用于管理 Power Apps 的 API,以及用于管理 Power Automate 流的 API。 通过 Power Platform API,Microsoft 收集、整合并提供一个统一的 API 界面,客户可通过该界面管理这些资源。

客户管理平面展示租户级别的资源和环境。 这包括创建环境(有或没有 Dataverse)、管理即用即付的计费策略、查询和报告容量消耗等操作。 这些功能通过 Power Platform API 提供,且 Microsoft 会定期添加更多功能。

客户数据平面用于与存储在环境数据库中的数据和记录交互。 此数据库通常被称为 Microsoft Dataverse,其中包含其自己的丰富的基于 OData 的 API。 使用 Dataverse API 的操作包括从表中检索数据、使用函数和操作以及执行批处理操作。

客户使用两个主要 API:一个用于管理平面,另一个用于数据平面。 本文档重点介绍作为 Power Platform API 提供的管理平面及其使用的工具。

可用工具

有几个可编程工具可供管理员使用。 这些工具的复杂性和功能会逐步提升。 随着时间的推移,将有更多的库以各种编程语言提供。 为保持更新,请查阅新增功能或更改的功能

Power Platform API

使用 Power Platform API 访问 Power Platform 管理中心中的客户管理平面功能。

REST API 参考概述中了解更多关于 REST API 的信息。

Power Platform for Admins V2 连接器

新的 Power Platform for Admins V2 连接器可在 Power Automate 和 Logic Apps 中使用。 它是 Microsoft Power Platform API 的强类型表示。

Power Platform 管理 SDK

.NET SDK 以 NuGet 包的形式分发,名称为 Microsoft.PowerPlatform.Management。 可通过 .NET API 浏览器获取 API 参考。 详情请参阅 API:Power Platform 管理

Power Platform 命令行界面

Microsoft Power Platform CLI 是一个简单的一站式开发者 CLI,允许开发者和 ISV 在 Microsoft Power Platform 中执行与环境生命周期、身份验证、环境、解决方案包、门户和代码组件相关的操作。

PowerShell cmdlet

PowerShell 是全球组织中广泛使用的自动化工具。 有关详细信息,请参阅开始使用适用于 Power Platform 管理员的 PowerShell

后续步骤

无论您选择哪种工具,请查看以下文章以开始使用: