Udostępnij przez


Programowalność i rozszerzanie — omówienie

Administratorzy 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

Firma Microsoft przeszła z modelu programowania Power Platform opartego na doświadczeniach użytkownika na model oparty na interfejsie API. 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 Power Platform API i zestawów SDK: od podejścia UX do podejścia API.

Płaszczyzna zarządzania 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 ono API do zarządzania środowiskami, inne API do zarządzania Power Apps i jeszcze inne do zarządzania przepływami Power Automate. Dzięki API Power Platform, Microsoft zbiera, harmonizuje i w końcu dostarcza pojedynczą powierzchnię API, z której 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. Funkcje te są dostępne za pośrednictwem interfejsu API Power Platform, a firma Microsoft regularnie dodaje nowe funkcje.

Płaszczyzna danych klienta służy do interakcji z danymi i rekordami przechowywanymi w środowiskowej bazie danych. Ta baza danych jest najczęściej określana jako Microsoft Dataverse, która zawiera własne bogate API oparte na 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.

Łącznik usługi Power Platform for Admins V2

Nowe Power Platform for Admins złącze V2 jest dostępne do użytku w Power Automate i Logic Apps. Jest to silnie typizowana reprezentacja Microsoft Power Platform interfejsu API.

Zestaw SDK zarządzania platformą Power Platform

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

Interfejs wiersza polecenia platformy Power Platform

Microsoft Power Platform CLI to proste, kompleksowe narzędzie CLI dla programistów, które umożliwia programistom i niezależnym dostawcom oprogramowania (ISV) wykonywanie operacji w platformie 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 temat Wprowadzenie dla administratorów do PowerShell w Power Platform.

Następne kroki

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