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。
后续步骤
无论您选择哪种工具,请查看以下文章以开始使用: