Dzień dobry wszystkim!
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:
Konfigurując wyzwalacz „Kiedy nadejdzie nowa wiadomość e-mail”, możesz użyć różnych filtrów, aby określić wymagane zdarzenie do wyzwolenia:
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:
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:
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:
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:
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:
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:
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