Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Администраторам Power Platform часто необходимо организовать и автоматизировать рутинные действия своего клиента. Они могут сделать это с помощью различных программируемых инструментов, разработанных в соответствии со стратегией, ориентированной на API. Новые функции и свойства сначала выпускаются в API-интерфейсе Power Platform, а затем появляются в пакетах SDK, интерфейсе командной строки, командлетах PowerShell и соединителях. Такой подход позволяет быстрее внедрять инновации, обеспечивать более согласованное взаимодействие, а также упрощает автоматизацию и интеграцию как для администраторов, так и для разработчиков.
Замечание
Корпорация Microsoft перешла от модели разработки, ориентированной на пользовательский опыт, к модели разработки, ориентированной на API-интерфейсы, для обеспечения возможности программирования в Power Platform. Новые возможности сначала внедряются в API, а затем быстро синхронизируются со всеми поддерживаемыми инструментами, сокращая задержки и обеспечивая согласованность. Дополнительные сведения см. в статье API-интерфейсы и пакеты SDK в Power Platform : переход от модели разработки, ориентированной на пользовательский опыт, к модели разработки, ориентированной на API-интерфейсы.
Плоскость управления клиентами против плоскости данных о клиентах
Ранее администраторы Power Platform использовали разные 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
Используйте API-интерфейс Power Platform для доступа к возможностям плоскости управления клиентами в центре администрирования Power Platform.
Дополнительные сведения о REST API см. в разделе Обзор справочника по REST API.
Соединитель Power Platform for Admins V2
Новый соединитель Power Platform для администраторов версии 2 доступен для использования в Power Automate и Logic Apps. Это строго типизированное представление API Microsoft Power Platform.
Пакет SDK для управления платформой Power Platform для .NET
Пакет SDK для .NET распространяется в виде пакета NuGet с именем Microsoft.PowerPlatform.Management. Справочник по API доступен через браузер API .NET. Дополнительные сведения: API-интерфейс: управление Power Platform.
Пакет SDK для управления Power Platform для Python
Пакет SDK Python распространяется как пакет PyPI с именем powerplatform-management. Это строго типизированное представление API Microsoft Power Platform для разработчиков Python.
Интерфейс командной строки Power Platform
Microsoft Power Platform CLI — это простой универсальный интерфейс командной строки для разработчиков, который позволяет разработчикам и независимым поставщикам программного обеспечения (ISV) выполнять операции в Microsoft Power Platform, связанные с функциями жизненного цикла среды, а также для аутентификации и работы со средами, пакетами решений, порталами, компонентами кода и так далее.
Командлеты PowerShell (специальные команды для автоматизации)
PowerShell — это распространенный инструмент автоматизации в организациях по всему миру. Для получения дополнительной информации см. Начало работы с PowerShell для администраторов Power Platform.
Дальнейшие действия
Независимо от того, какой инструмент вы выберете, ознакомьтесь со следующими статьями, чтобы начать: