Udostępnij za pośrednictwem


Programowalność i rozszerzanie — omówienie

Administratorzy platformy Power Platform często muszą zautomatyzować działania związane z dzierżawą. Mogą to zrobić za pomocą różnych programowalnych narzędzi, z których wszystkie zostały opracowane zgodnie ze strategią API-first. Nowe funkcje i właściwości są najpierw udostępniane w interfejsie API platformy Power Platform, a następnie pojawiają się w zestawach SDK, interfejsie CLI, poleceniach cmdlet programu PowerShell i łącznikach. Takie podejście umożliwia szybsze wprowadzanie innowacji, bardziej spójne środowiska oraz łatwiejszą automatyzację i integrację zarówno dla administratorów, jak i deweloperów.

Notatka

Microsoft przeszedł z modelu nastawionego najpierw na doświadczenie użytkownika do modelu rozwoju opartego najpierw na interfejsie API dla programowalności platformy Power Platform. Nowe funkcje są najpierw wprowadzane w interfejsie API, a następnie szybko synchronizowane we wszystkich obsługiwanych narzędziach, zmniejszając opóźnienia i zapewniając spójność. Aby uzyskać więcej informacji, przejdź do Interfejsy API Power Platform i zestawów SDK: od podejścia UX do podejścia interfejsu API.

Diagram architektury przedstawiający proces zestawu SDK administratora platformy Power Platform i dostępne narzędzia programowe.

Zarządzanie klientem a płaszczyzna danych klienta

W przeszłości administratorzy Power Platform mieli do dyspozycji różne interfejsy API, za pomocą których mogli zarządzać swoim lokatorem i jego zasobami w ramach platformy. Obejmuje to interfejs API do zarządzania środowiskami, interfejs do zarządzania Power Apps oraz interfejs do zarządzania przepływami Power Automate. Za pomocą interfejsu API platformy Power Platform Microsoft zbiera, zharmonizuje i udostępnia pojedynczą powierzchnię interfejsu API, za pomocą którego klienci mogą zarządzać tymi zasobami.

Płaszczyzna zarządzania klientami udostępnia zasoby i środowiska na poziomie dzierżawy. Obejmuje to takie operacje, jak tworzenie środowisk (z lub bez Dataverse), zarządzanie zasadami rozliczania płatności zgodnie z rzeczywistym użyciem, tworzenie zapytań i raportów na temat zużycia pojemności itd. Te funkcje są dostępne za pośrednictwem interfejsu API platformy Power Platform, a Microsoft regularnie dodaje więcej funkcji.

Płaszczyzna danych klienta służy do interakcji z danymi i rekordami przechowywanymi w środowiskowej bazie danych. Ta baza danych jest najczęściej nazywana Microsoft Dataverse, która zawiera własny interfejs API oparty na rich OData. Operacje z użyciem API Dataverse obejmują pobieranie danych z tabeli, używanie funkcji i akcji oraz wykonywanie operacji wsadowych.

Ostatecznie klienci będą mieli dwa podstawowe interfejsy API: jeden dla płaszczyzny zarządzania i jeden dla płaszczyzny danych. Ta dokumentacja dotyczy wyłącznie płaszczyzny zarządzania dostępnej jako API Power Platform oraz narzędzi, które z niej korzystają.

Dostępne narzędzia

Dla administratorów dostępnych jest kilka narzędzi programistycznych. Stopniowo zwiększają one swoją złożoność i możliwości. Z czasem będzie dostępnych więcej bibliotek w różnych językach programowania. Aby być na bieżąco, zapoznaj się z Co nowego lub zmieniono.

Interfejs API platformy Power Platform

Użyj interfejsu API platformy Power Platform, aby uzyskać dostęp do funkcji zarządzania klientami w centrum administracyjnym platformy Power Platform.

Dowiedz się więcej o interfejsie API REST w przeglądzie dokumentacji interfejsu API REST.

Konektor Power Platform dla Administratorów V2

Nowy łącznik Power Platform for Admins V2 jest dostępny do użycia w usługach Power Automate i Logic Apps. Jest to ściśle typizowana reprezentacja interfejsu API Microsoft Power Platform.

Zestaw SDK zarządzania platformą Power Platform dla .NET

Zestaw SDK .NET jest dystrybuowany jako pakiet NuGet o nazwie Microsoft. PowerPlatform.Management. Dokumentacja interfejsu API jest dostępna za pośrednictwem przeglądarki interfejsu API .NET. Więcej informacji można znaleźć w sekcji API: Zarządzanie platformą Power Platform.

Zestaw SDK zarządzania platformą Power Platform dla Python

Zestaw SDK Python jest dystrybuowany jako pakiet PyPI o nazwie powerplatform-management. Jest to silnie typizowana reprezentacja interfejsu API Microsoft Power Platform dla deweloperów Pythona.

Interfejs wiersza polecenia platformy Power Platform CLI

Interfejs wiersza polecenia (CLI) Microsoft Power Platform to prosty i wszechstronny CLI dla deweloperów i dostawców usług oprogramowania, umożliwiający wykonywanie operacji w Microsoft Power Platform związanych z cyklem życia środowiska, uwierzytelnianiem, środowiskami, pakietami rozwiązań, portalami i składnikami kodu.

Polecenia cmdlet programu PowerShell

PowerShell jest powszechnie stosowanym narzędziem do automatyzacji w organizacjach na całym świecie. Aby uzyskać więcej informacji, zobacz Rozpoczęcie pracy z PowerShell dla administratorów Power Platform.

Następne kroki

Niezależnie od tego, które narzędzie wybierzesz, zapoznaj się z tymi artykułami, aby rozpocząć: