Поделиться через


Обзор возможностей программирования и расширяемости

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

Примечание.

Корпорация Microsoft перешла от модели разработки, ориентированной на пользовательский опыт, к модели разработки, ориентированной на API-интерфейсы, для обеспечения возможности программирования в Power Platform. Новые возможности сначала внедряются в API, а затем быстро синхронизируются со всеми поддерживаемыми инструментами, сокращая задержки и обеспечивая согласованность. Дополнительные сведения см. в статье API-интерфейсы и пакеты SDK в Power Platform : переход от модели разработки, ориентированной на пользовательский опыт, к модели разработки, ориентированной на API-интерфейсы.

Плоскость управления клиентами и плоскость данных о клиентах

Ранее администраторы Power Platform использовали разные API-интерфейсы для управления своим клиентом и его ресурсами на платформе. Это включало в себя API для управления средами, еще один API для управления Power Apps, и еще один для управления потоками Power Automate. С помощью API-интерфейса Power Platform корпорация Microsoft собирает, согласовывает и предоставляет единую плоскость API, с помощью которой клиенты могут управлять этими ресурсами.

Плоскость управления клиентами — это место, где отображаются ресурсы и среды на уровне клиентов. Сюда входят такие операции, как создание сред (с Dataverse или без него), управление политиками выставления счетов для оплаты по мере использования, запросов и отчетов о потреблении емкости и т. д. Эти возможности доступны через API-интерфейс Power Platform, и корпорация Microsoft регулярно добавляет новые функции.

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

У клиентов есть два основных API: один для плоскости управления и один для плоскости данных. В этой документации описываются плоскость управления, доступная как API-интерфейс Power Platform, и инструменты, которые ее используют.

Доступные средства

Для администраторов доступно несколько средств программирования. Эти сложность этих инструментов постепенно повышается. Также расширяются их возможности. Со временем станет доступно больше библиотек на различных языках программирования. Ознакомьтесь с разделом Новые возможности и изменения.

API Power Platform

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

Дополнительные сведения о REST API см. в разделе Обзор справочника по REST API.

Соединитель Power Platform for Admins V2

Новый соединитель Power Platform for Admins версии 2 доступен для использования в Power Automate и Logic Apps. Это строго типизированное представление API-интерфейса Microsoft Power Platform.

Пакет SDK для управления в Power Platform

Пакет SDK для .NET распространяется в виде пакета NuGet с именем Microsoft.PowerPlatform.Management. Справочник по API доступен через браузер API .NET. Дополнительные сведения: API-интерфейс: управление Power Platform.

Интерфейс командной строки Power Platform

Microsoft Power Platform CLI — это простой универсальный интерфейс командной строки для разработчиков, который позволяет разработчикам и независимым поставщикам программного обеспечения (ISV) выполнять операции в Microsoft Power Platform, связанные с функциями жизненного цикла среды, а также для аутентификации и работы со средами, пакетами решений, порталами, компонентами кода и так далее.

Командлеты PowerShell

PowerShell — это распространенный инструмент автоматизации в организациях по всему миру. Для получения дополнительной информации см. Начало работы с PowerShell для администраторов Power Platform.

Следующие шаги

Независимо от того, какой инструмент вы выберете, ознакомьтесь со следующими статьями, чтобы начать: