Aplikacje Power Automate VS Logic. Przypadki Power Automate

Dzień dobry wszystkim! W poprzednim artykule na temat nauki Power Automate i Logic Appsprzyjrzeliśmy się głównym różnicom między usługami Power Automate i Logic Apps. Dziś chciałbym przejść dalej i pokazać ciekawe możliwości, jakie można zrealizować za pomocą tych produktów. W tym artykule przyjrzymy się kilku przypadkom, które można zaimplementować za pomocą Power Automate.

Microsoft Power Automatyzuje

Produkt ten zapewnia szeroką gamę łączników do różnych usług, a także wyzwalaczy umożliwiających automatyczne i natychmiastowe uruchamianie przepływów w związku z wystąpieniem określonego zdarzenia. Obsługuje także uruchamianie wątków według harmonogramu lub za pomocą przycisku.

1. Automatyczna rejestracja wniosków

Jednym z przypadków może być wdrożenie automatycznej rejestracji wniosków. Wyzwalaczem przepływu będzie w tym przypadku otrzymanie powiadomienia e-mail na konkretną skrzynkę pocztową, po czym przetwarzana jest dalsza logika:
Aplikacje Power Automate VS Logic. Przypadki Power Automate


Konfigurując wyzwalacz „Kiedy nadejdzie nowa wiadomość e-mail”, możesz użyć różnych filtrów, aby określić wymagane zdarzenie do wyzwolenia:

Aplikacje Power Automate VS Logic. Przypadki Power Automate

Na przykład możesz uruchomić przepływ tylko dla wiadomości e-mail z załącznikami lub wiadomości o najwyższej ważności. Możesz także rozpocząć przepływ, jeśli list dotrze do określonego folderu skrzynki pocztowej. Ponadto możliwe jest filtrowanie liter według żądanego podciągu w temacie.
Po dokonaniu niezbędnych obliczeń i uzyskaniu wszystkich niezbędnych informacji możesz utworzyć pozycję na liście SharePoint, korzystając z podstawień z innych akcji:

Aplikacje Power Automate VS Logic. Przypadki Power Automate

Za pomocą takiego przepływu można łatwo pobrać niezbędne powiadomienia e-mailowe, rozłożyć je na komponenty i utworzyć ewidencję w innych systemach.

2. Uruchomienie przepływu akceptacji za pomocą przycisku z PowerApps

Jednym ze standardowych scenariuszy jest przesłanie obiektu do zatwierdzenia osobom zatwierdzającym. Aby zaimplementować podobny scenariusz, możesz utworzyć przycisk w PowerApps i po jego kliknięciu uruchomić przepływ Power Automate:

Aplikacje Power Automate VS Logic. Przypadki Power Automate

Jak widać, w tym wątku wyzwalaczem początkowym jest PowerApps. Wspaniałą cechą tego wyzwalacza jest to, że możesz żądać informacji od usługi PowerApps w przepływie usługi Power Automate:

Aplikacje Power Automate VS Logic. Przypadki Power Automate

Działa to w ten sposób: gdy potrzebujesz uzyskać jakieś informacje z PowerApps, klikasz element „Zapytaj w PowerApps”. Spowoduje to utworzenie zmiennej, której można używać we wszystkich akcjach w tym przepływie usługi Power Automate. Pozostaje tylko przekazać wartość tej zmiennej wewnątrz przepływu podczas uruchamiania przepływu z PowerApps.

3. Rozpocznij transmisję za pomocą żądania HTTP

Trzeci przypadek, o którym chciałbym porozmawiać, to uruchomienie przepływu Power Automate przy użyciu żądania HTTP. W niektórych przypadkach, szczególnie w przypadku różnych historii integracji, konieczne jest uruchomienie przepływu Power Automate za pośrednictwem żądania HTTP, przekazując różne parametry wewnątrz przepływu. Odbywa się to po prostu. Akcja „Po odebraniu żądania HTTP” służy jako wyzwalacz:

Aplikacje Power Automate VS Logic. Przypadki Power Automate

Adres URL protokołu HTTP POST jest generowany automatycznie przy pierwszym zapisaniu strumienia. To właśnie na ten adres należy wysłać żądanie POST, aby rozpocząć ten przepływ. Podczas uruchamiania można przekazać różne informacje jako parametry, na przykład w tym przypadku atrybut SharePointID jest przekazywany z zewnątrz. Aby stworzyć taki schemat wejściowy należy kliknąć na opcję „Użyj przykładowego ładunku do utworzenia schematu”, a następnie wstawić przykładowy JSON, który zostanie przesłany do strumienia:

Aplikacje Power Automate VS Logic. Przypadki Power Automate

Po kliknięciu „Zakończ” generowany jest schemat JSON tekstu żądania dla tej akcji. Atrybutu SharePointID można teraz używać jako symbolu wieloznacznego we wszystkich akcjach w danym przepływie:

Aplikacje Power Automate VS Logic. Przypadki Power Automate

Warto zaznaczyć, że wyzwalacz „Po otrzymaniu żądania HTTP” znajduje się w sekcji Konektory Premium i jest dostępny wyłącznie przy zakupie osobnego planu dla tego produktu.

W następnym artykule omówimy różne przypadki, które można zaimplementować za pomocą Logic Apps.

Źródło: www.habr.com

Dodaj komentarz