Usługa Power Automate dla niezależnych dostawców oprogramowania, deweloperów w przedsiębiorstwach i partnerów

Uwaga

Obowiązuje od listopada 2020:

  • Nazwa usługi Common Data Service została zmieniona na Microsoft Dataverse. Dowiedz się więcej
  • Część terminologii w usłudze Microsoft Dataverse została zaktualizowana. Na przykład encja to teraz tabela, a pole to teraz kolumna. Dowiedz się więcej

Ten artykuł zostanie wkrótce zaktualizowany w celu odzwierciedlenia najnowszej terminologii.

Deweloperzy mogą rozszerzać usługę Power Automate, aby udostępniać bardziej zaawansowane rozwiązania dla organizacji i klientów.

Power Automate dla deweloperów w przedsiębiorstwach

Jako deweloper w przedsiębiorstwie, możesz za pomocą usługi Power Automate tworzyć niezawodne rozwiązania dopasowane do potrzeb swojej organizacji:

  • Tworzenie łączników niestandardowych: tworzenie łączników niestandardowych w celu łączenia z należącymi do Twojej organizacji danymi i usługami sieci Web za pośrednictwem usługi Power Automate. Dowiedz się więcej

  • Tworzenie funkcji usługi Azure Functions: opracowywanie funkcji usługi Azure Functions w celu rozszerzenia aplikacji za pomocą niestandardowej logiki po stronie serwera. Dowiedz się więcej

  • Osadzanie usługi Power Automate: Osadzanie usługi Power Automate bezpośrednio we własnych środowiskach witryn sieci Web w celu utworzenia zintegrowanych rozwiązań, dzięki czemu są ujawniane przepływy pracy lub procesy, w ramach których osoby w organizacji już wykonują swoją pracę. Dowiedz się więcej

Usługa Power Automate dla partnerów firmy Microsoft i niezależnych dostawców oprogramowania

Jako partner firmy Microsoft lub niezależny dostawca oprogramowania (ISV, Independent Software Vendor) szybciej przyciągniesz klientów, rozszerzając produkty pod kątem integracji z danymi i procesami biznesowymi klientów, a ponad to dodasz i dostosujesz przepływy pracy w celu zautomatyzowania procesów biznesowych w ramach aplikacji. Po wykonaniu poniższych siedmiu kroków aplikacja będzie mogła wykorzystać niezawodny aparat przepływu pracy skalowalny w chmurze, który umożliwia łączenie się z ponad 200 różnymi usługami.

Faza Krok Kiedy jest to potrzebne?
Projektowanie 1. Tworzenie niestandardowego łącznika danych Jeśli chcesz uwidocznić własne dane niezależnego dostawcy oprogramowania dla usługi Power Apps lub Power Automate
Projektowanie 2. Dodaj obsługę aplikacji, aby uwierzytelnić użytkowników za pomocą programu Azure Active Directory (Azure AD) Jeśli chcesz osadzić interfejs użytkownika usługi Power Automate lub udostępnić rozwiązanie w usłudze Microsoft AppSource
Projektowanie 3. Osadzanie interfejsu użytkownika usługi Power Automate w aplikacji przy użyciu elementu iframe opartego na sieci Web Jeśli chcesz uwzględnić tworzenie przepływu lub zarządzanie nim w aplikacji
Projektowanie 4. Tworzenie i publikowanie szablonów przepływów Jeśli chcesz wstępnie skompilować przepływy dla klientów
Projektowanie 5. Dodawanie logiki aplikacji w celu programistycznego wdrożenia przepływów Jeśli chcesz automatycznie wdrożyć wstępnie skompilowane przepływy dla klientów
Dystrybucja 6. Udzielanie klientom licencji na usługę Microsoft Flow za pomocą programu Microsoft Cloud Solution Provider Jeśli klienci nie mają licencji usługi Office 365 ani Dynamics 365
Dystrybucja 7. Udostępnianie rozwiązania w usłudze Microsoft AppSource Zalecane w celu zwiększenia widoczności rozwiązania niezależnego dostawcy oprogramowania

1. Łączenie się z interfejsami API ALBO umożliwianie klientom łączenia się z interfejsami API

Niezależni dostawcy oprogramowania często mają zastrzeżone dane, do których klienci powinni uzyskiwać dostęp za pośrednictwem przepływów dostawcy. Możesz uwidocznić dostęp do dowolnych swoich danych za pośrednictwem łącznika niestandardowego. Dowiedz się więcej

Po utworzeniu łącznika można udostępnić go klientom na dwa sposoby:

  • Łącznik można wdrożyć w dzierżawie klienta za pośrednictwem interfejsów API REST lub programu PowerShell.
  • Aby publicznie udostępnić łącznik niestandardowy dla wszystkich użytkowników, można przesłać go do certyfikacji. Dowiedz się więcej

2. Uwierzytelnianie

Aby można było wywołać interfejsy API REST i osadzić uwierzytelniony interfejs użytkownika, aplikacja musi uwierzytelniać użytkowników końcowych i klientów za pomocą federacyjnego logowania jednokrotnego usługi Azure AD. W tym miejscu można znaleźć informacje o sposobie włączania federacyjnego logowania jednokrotnego usługi AAD. Nie jest obsługiwany dostęp nieuwierzytelniony ani dostęp przy użyciu dostawców tożsamości innych niż usługa Azure AD.

3. Osadzanie składników interfejsu użytkownika

Osadzenie usługi Power Automate w aplikacji umożliwia głęboką, kontekstową integrację aplikacji i wszystkich innych usług obsługiwanych przez usługę Power Automate. Dowiedz się więcej

4. Tworzenie i publikowanie szablonów przepływów

Gdy masz już łącznik, należy opublikować szablony demonstrujące sposób użycia usługi. Te szablony będą służyć jako przykłady, za pomocą których użytkownicy mogą uczyć się i które następnie mogą rozszerzać na potrzeby własnych unikatowych przepływów pracy. Dowiedz się więcej

5. Wdrożenie

Aby udostępnić użytkownikom końcowym przepływy, których mogą używać automatycznie, wdróż je w dzierżawach usługi Azure AD tych użytkowników. Użyj pakietu wdrożeniowego wdrażanego przy użyciu interfejsów API REST lub programu PowerShell. Dowiedz się więcej

6. Licencjonowanie

Jeśli klienci mają już usługę Office 365 lub Dynamics 365, a te licencje są skojarzone z tożsamościami, za pomocą których użytkownicy logują się w usłudze Azure AD, nie ma żadnych dodatkowych wymagań dotyczących używania łączników standardowych. Użytkownicy będą musieli mieć jedną z licencji usługi Power Automate, aby używać łączników w wersji Premium i niestandardowych. Jednak jeśli klienci nie korzystają z usługi Office 365 ani Dynamics 365, należy uzyskać w ich imieniu prawa do używania usługi Power Automate, aby mieli licencje na korzystanie z tych składników osadzonych w aplikacji.

Udostępniamy program Microsoft Cloud Solution Provider na potrzeby uzyskiwania licencji w imieniu klientów. Istnieją dwa różne plany cenowe dostępne dla usługi Power Automate — sprawdź szczegóły planów i funkcji.

7. Lista w aplikacji AppSource

Po zintegrowaniu usługi Power Automate w aplikacji można udostępnić ją w usłudze AppSource. Usługa AppSource umożliwia znalezienie nowych potencjalnych klientów przez utworzenie aplikacji i opublikowanie jej w usłudze AppSource, dzięki czemu nowi klienci będą mogli ją testować. Dowiedz się więcej