Преглед на програмируемостта и разширяемостта

Power Platform Администраторите често трябва да организират и автоматизират рутинни дейности за своя клиент. Те могат да направят това с помощта на различни програмируеми инструменти, всички разработени със стратегия за API. Новите функции и свойства се издават първо в Power Platform API, след което се появяват в SDK, CLI, кратки команди на PowerShell и конектори. Този подход позволява по-бързи иновации, по-последователни изживявания и по-лесна автоматизация и интеграция както за администратори, така и за разработчици.

Бележка

Microsoft премина от потребителско изживяване на първо място към API-ориентиран модел за програмируемост на Power Platform. Първо се въвеждат нови възможности в API, след което бързо се синхронизират във всички поддържани инструменти, намалявайки забавянето и осигурявайки последователност. За повече информация отидете на Power Platform API и SDK: От UX-first към API-first.

Архитектурна диаграма, показваща процеса на Power Platform Admin SDK и наличните инструменти за програмируемост.

Равнина на управление на клиента срещу равнина на клиентски данни

В исторически план Power Platform администраторите са използвали различни API, за да управляват своя клиент и неговите ресурси в платформата. Това включва API за управление на среди, друг за управление на Power Apps и трети за управление на Power Automate потоци. С Power Platform API Microsoft събира, хармонизира и предоставя единна API повърхност, която клиентите могат да използват за управление на тези ресурси.

Равнината за управление на клиента показва ресурси и среди на ниво клиент. Това включва операции като създаване на среди (със или без), Dataverse управление на политики за фактуриране за плащане, заявки и отчитане на потреблението на капацитет и т.н. Тези възможности са достъпни чрез Power Platform API, а Microsoft редовно добавя нови функции.

Равнината на клиентските данни е за взаимодействие с данни и записи, съхранявани в база данни на средата. Тази база данни най-често се нарича Microsoft Dataverse, която включва собствен богат OData базиран API. Операциите, използващи Dataverse API, включват извличане на данни от таблица, използване на функции и действия и изпълнение на пакетни операции.

Клиентите използват два основни API: един за равнината на управление и един за равнината на данни. Тази документация се фокусира върху равнината на управление, налична като Power Platform API и инструментите, които я използват.

Налични инструменти

Няколко инструмента за програмиране са на разположение на администраторите. Тези инструменти постепенно увеличават сложността и възможностите. С течение на времето повече библиотеки стават достъпни на различни езици за програмиране. За да сте в течение, прегледайте Какво е новото или промененото.

API на Power Platform

Използвайте Power Platform API за достъп до възможностите на равнината за управление на клиенти в центъра за администриране Power Platform .

Научете повече за REST API в справочния преглед наREST API.

Power Platform for Admins V2 конектор

Новият Power Platform for Admins V2 конектор е наличен за използване в Power Automate и логически приложения. Това е силно типизирано представяне на Microsoft Power Platform API.

Power Platform Management SDK за .NET

.NET SDK се разпространява като NuGet пакет с името Microsoft. PowerPlatform.Management. Препратката към API е достъпна чрез браузъра .NET API. Научете повече в API: Power Platform управление.

Power Platform Management SDK за Python

Python SDK се разпространява като PyPI пакет, наречен powerplatform-management. Това е силно типизирано представяне на Microsoft Power Platform API за Python разработчици.

Power Platform CLI

Microsoft Power Platform CLI е прост, универсален CLI за разработчици, който позволява на разработчици и ISV да извършват операции в Microsoft Power Platform, свързани с жизнения цикъл на средата, автентикация, среди, пакети решения, портали и компоненти на кода.

Кратки команди PowerShell

PowerShell е широко използван инструмент за автоматизация в организации по целия свят. За повече информация вижте Започнете с PowerShell за администратори на Power Platform.

Следващи стъпки

Независимо кой инструмент изберете, прегледайте тези статии, за да започнете: