Partilhar via


Descrição geral da programabilidade e extensibilidade

Os administradores do Power Platform, muitas vezes, precisam de orquestrar e automatizar atividades de rotina para o respetivo inquilino. Podem fazer isto usando várias ferramentas programáveis, todas desenvolvidas com uma estratégia de API primeiro. As novas caraterísticas e propriedades são lançadas primeiro na API do Power Platform, depois aparecem em SDKs, CLI, cmdlets do PowerShell e conectores. Esta abordagem permite inovação mais rápida, experiências mais consistentes e automatização e integração mais fáceis para administradores e programadores.

Nota

A Microsoft passou de um modelo de desenvolvimento centrado na experiência do utilizador para um modelo de desenvolvimento API-first para a programabilidade do Power Platform. São introduzidas novas capacidades na API primeiro, depois rapidamente sincronizadas em todas as ferramentas suportadas, reduzindo a latência e garantindo a consistência. Para obter mais informações, aceda a API e SDKs do Power Platform: de UX primeiro para API primeiro.

Diagrama de arquitetura que mostra o processo do SDK do Power Platform Admin e as ferramentas de programabilidade disponíveis.

Plano de gestão de clientes vs. plano de dados de cliente

Historicamente, os administradores do Power Platform usaram diferentes APIs para gerir o respetivo inquilino e os recursos dentro da plataforma. Isto inclui uma API para gerir ambientes, outra para gerir Power Apps e outra para gerir fluxos do Power Automate. Com a Power Platform API, a Microsoft recolhe, harmoniza e fornece uma única superfície API que os clientes podem usar para gerir estes recursos.

O plano de gestão de clientes apresenta recursos e ambientes ao nível do inquilino. Isto inclui operações como a criação de ambientes (com ou sem o Dataverse), a gestão de Políticas de faturação para Pay as you go, a consulta e a criação de relatórios sobre o consumo de capacidade, entre outros. Estas funcionalidades estão disponíveis através da Power Platform API, e a Microsoft adiciona regularmente mais funcionalidades.

O plano de dados do cliente é para interagir com dados e registos armazenados numa base de dados do ambiente. Esta base de dados é mais comumente chamada de Microsoft Dataverse, que inclui a sua própria API rica em OData. As operações que utilizam APIs do Dataverse incluem a obtenção de dados a partir de uma tabela, a utilização de funções e ações e a execução de operações em lote.

Os clientes usam duas APIs primárias: uma para o plano de gestão e outra para o plano de dados. Esta documentação foca-se no plano de gestão disponível como a API do Power Platform e ferramentas que a utilizam.

Ferramentas disponíveis

Existem várias ferramentas de programação disponíveis para administradores. Estas ferramentas aumentam gradualmente de complexidade e de capacidade. Ao longo do tempo, mais bibliotecas ficarão disponíveis em diferentes linguagens de programação. Para permanecer atualizado, reveja Novidades ou Alterações.

API do Power Platform

Utilize a API do Power Platform para aceder às capacidades do plano de gestão de clientes no centro de administração do Power Platform.

Obtenha mais informações sobre a API REST na Descrição geral de referência da API REST.

Conector do Power Platform for Admins V2

O novo conector V2 Power Platform for Admins está disponível para uso em aplicações Power Automate e Logic. É uma representação fortemente tipada da API da Microsoft Power Platform.

SDK de Gestão do Power Platform para .NET

O SDK .NET é distribuído como um pacote NuGet chamado Microsoft. PowerPlatform.Management. A referência da API está disponível através do navegador API .NET. Mais informações em API: gestão do Power Platform.

SDK de Gestão da Power Platform para Python

O SDK Python é distribuído como um pacote PyPI chamado powerplatform-management. É uma representação fortemente tipada da API do Microsoft Power Platform para programadores de Python.

Power Platform CLI

Microsoft Power Platform CLI é uma CLI simples e completa para programadores que permite a programadores e ISVs realizar operações em Microsoft Power Platform relacionadas com o ciclo de vida do ambiente, autenticação, ambientes, pacotes de solução, portais e componentes de código.

Cmdlets do PowerShell

O PowerShell é uma ferramenta de automatização amplamente utilizado em organizações em todo o mundo. Para mais informações, consulte Começar a utilizar o PowerShell para administradores do Power Platform.

Próximos passos

Independentemente da ferramenta que escolher, reveja estes artigos para começar: