Wyzwalacz HTTP Microsoft Flow | Samouczek usługi Power Automate

Wyzwalacz HTTP Microsoft Flow | Samouczek usługi Power Automate

Wyzwalacz Microsoft Flow HTTP umożliwia użytkownikom wyzwalanie przepływów z aplikacji innych firm. W tym samouczku omówimy, jak działa ten wyzwalacz, aby umożliwić użytkownikowi końcowemu zainicjowanie przepływu. Usługa Microsoft Flow będzie służyć jako pomost między Twoją aplikacją a wieloma innymi usługami.

Na przykład chcemy wyzwolić nasz przepływ przy użyciu aplikacji, która nie jest dostępna w usłudze Power Automate . Jeśli stworzyliśmy własną aplikację internetową i chcemy stamtąd uruchomić przepływ, jak to zrobić?

To jest przykładowy przepływ z niektórymi polami wejściowymi, które użytkownik musi wypełnić.

Wyzwalacz HTTP Microsoft Flow |  Samouczek usługi Power Automate

Co zrobić, jeśli chcemy, aby użytkownik wypełniał te pola wejściowe z aplikacji innych firm? Aby to zrobić, potrzebujemy punktu końcowego adresu URL, który zostanie dla nas wygenerowany w tym nowym przepływie. Będziemy również potrzebować pliku JSON , znanego również jako schemat , który zawiera wszystkie zmienne, które będą reprezentować wszystkie przekazywane dane wejściowe.

Spis treści

Tworzenie przepływu Microsoft za pomocą wyzwalacza HTTP

Utwórzmy teraz prosty przepływ przy użyciu wyzwalacza HTTP przepływu firmy Microsoft . W tym przepływie użytkownik wprowadzi swoje imię i nazwisko za pomocą aplikacji innej firmy, które zostanie opublikowane jako wiadomość Slack.

1. Tworzenie natychmiastowego przepływu

Najpierw przejdźmy do strony Utwórz .

Wyzwalacz HTTP Microsoft Flow |  Samouczek usługi Power Automate

Następnie kliknij Natychmiastowy przepływ .

Wyzwalacz HTTP Microsoft Flow |  Samouczek usługi Power Automate

Zamiast używać opcji PowerApps lub Ręcznie wyzwalaj przepływ , jako wyzwalacza użyjemy Po odebraniu żądania HTTP . Wybierzmy to i kliknij przycisk Utwórz

Wyzwalacz HTTP Microsoft Flow |  Samouczek usługi Power Automate

Przepływy utworzone za pomocą wyzwalacza „ Po otrzymaniu żądania HTTP ” mogą być wykonywane przez każdego, kto zna adres URL. 

Żądania HTTP wykraczają poza zakres tego samouczka. Możemy jednak łatwo użyć tego jako wyzwalacza dla naszego przepływu, ponieważ Microsoft po prostu utworzy dla nas łącze. Następnie, jeśli nasza aplikacja innej firmy uzyska dostęp do łącza, sama wyzwoli przepływ usługi Power Automate .

Wyzwalacz HTTP Microsoft Flow |  Samouczek usługi Power Automate

Najważniejsze jest to, że właśnie tworzymy punkt końcowy, z którym mogą łączyć się aplikacje innych firm . Jeśli chcesz wyzwolić coś z wiadomości e-mail, Slacka lub Trello, nie musimy używać tego wyzwalacza, ponieważ te łączniki są dostępne w usłudze Power Automate. Tej techniki używasz tylko wtedy, gdy chcesz wyzwolić przepływ z łącznika, który nie jest dostępny w usłudze Power Automate. 

2. Konfigurowanie wyzwalacza HTTP Microsoft Flow

Najpierw musimy zidentyfikować ładunek, który przejdzie przez żądanie HTTP z/bez usługi Power Automate. Kliknij „ Użyj przykładowego ładunku do wygenerowania schematu ”, a Microsoft zrobi to wszystko za nas.

Wyzwalacz HTTP Microsoft Flow |  Samouczek usługi Power Automate

Utwórzmy ładunek JSON zawierający zmienne imię i nazwisko . Jak widać, dodaliśmy również przykładowe lub tymczasowe wartości „ Joe ” i „ Ax ” dla utworzonych przez nas zmiennych.

Wyzwalacz HTTP Microsoft Flow |  Samouczek usługi Power Automate

Następnie kliknij przycisk Gotowe .

Wyzwalacz HTTP Microsoft Flow |  Samouczek usługi Power Automate

Następnie Microsoft weźmie to i utworzy schemat JSON treści żądania. Oznacza to, że kiedy ten punkt końcowy jest wyzwalany, oczekuje dwóch właściwości, którymi są lastname i firstname z ich typem jako string .

Wyzwalacz HTTP Microsoft Flow |  Samouczek usługi Power Automate

Następnie należy dodać nowy krok, klikając przycisk Nowy krok .

Wyzwalacz HTTP Microsoft Flow |  Samouczek usługi Power Automate

Następnie wyszukaj i kliknij złącze Slack

Wyzwalacz HTTP Microsoft Flow |  Samouczek usługi Power Automate

Do akcji użyjmy komunikatu Post .

Wyzwalacz HTTP Microsoft Flow |  Samouczek usługi Power Automate

Użyjemy kanału samouczka jako nazwy kanału .

Wyzwalacz HTTP Microsoft Flow |  Samouczek usługi Power Automate

W przypadku tekstu wiadomości możemy zobaczyć w treści dynamicznej , że mamy teraz zmienne imię i nazwisko .

Wyzwalacz HTTP Microsoft Flow |  Samouczek usługi Power Automate

Dzieje się tak, ponieważ nasz punkt końcowy oczekuje dwóch zmiennych, którymi są imię i nazwisko , które utworzyliśmy przy użyciu tekstu JSON, który dodaliśmy wcześniej.

Wyzwalacz HTTP Microsoft Flow |  Samouczek usługi Power Automate

Kliknij wyrażenie concat , aby połączyć zmienne imię i nazwisko .

Wyzwalacz HTTP Microsoft Flow |  Samouczek usługi Power Automate

Następnie połączmy słowo „ Cześć: ” z imieniem

Wyzwalacz HTTP Microsoft Flow |  Samouczek usługi Power Automate

Połączmy to również z nazwiskiem . Pamiętaj, aby dodać przecinek po słowie „ Hello ” i zmiennej nazwa_pięści .

Wyzwalacz HTTP Microsoft Flow |  Samouczek usługi Power Automate

Następnie kliknij przycisk OK .

Wyzwalacz HTTP Microsoft Flow |  Samouczek usługi Power Automate

Zapiszmy teraz nasz przepływ, klikając przycisk Zapisz .

Wyzwalacz HTTP Microsoft Flow |  Samouczek usługi Power Automate

Zostanie wygenerowany adres URL, który będzie służył jako nasz punkt końcowy. Możemy uzyskać do niego dostęp za pośrednictwem naszej aplikacji innej firmy.

Wyzwalacz HTTP Microsoft Flow |  Samouczek usługi Power Automate

Testowanie naszego przepływu Microsoft

Przetestujmy teraz nasz przepływ. Zainstalowałem aplikację o nazwie Postman . Jeśli nie jesteś zaznajomiony z tym, jest to sposób uzyskiwania dostępu do punktów końcowych i przekazywania wartości, aby upewnić się, że działają. 

Wyzwalacz HTTP Microsoft Flow |  Samouczek usługi Power Automate

Ponieważ w tym samouczku nie będziemy mówić o HTML , JSON , POST i innych internetowych interfejsach API , możemy po prostu użyć Postmana , aby naśladować te rzeczy dla nas. Jeśli nie masz pewności co do POST lub POST kontra GET , polecam obejrzenie kursu dla początkujących lub podstawowych programistów internetowych, aby zapoznać się z tymi terminami. Sugeruję również przestudiowanie, czym są żądania HTTP, ponieważ naprawdę rozszerzają one możliwości tej aplikacji. 

Aby przetestować nasz przepływ, skopiuj ten adres URL.

Wyzwalacz HTTP Microsoft Flow |  Samouczek usługi Power Automate

Następnie wklej ten adres URL w polu POST w Postman .

Wyzwalacz HTTP Microsoft Flow |  Samouczek usługi Power Automate

Wewnątrz elementu Body zmieńmy wartości domyślne za pomocą zmiennych, które ustawiliśmy w naszym ładunku JSON. Dodajmy więc zmienne imię i nazwisko z wartościami „ Tom ” i „ Jerry ”. Powinniśmy być w Ciele i upewnić się, że wybieramy surowe . Typ powinien być JSON .

Wyzwalacz HTTP Microsoft Flow |  Samouczek usługi Power Automate

Ponownie, ten Listonosz służy jako nasza aplikacja innej firmy. Ma to na celu upewnienie się, że powiązania działają poprawnie. 

W naszym przepływie kliknijmy teraz Test .

Wyzwalacz HTTP Microsoft Flow |  Samouczek usługi Power Automate

Wybierz opcję „ Wykonam akcję wyzwalającą ” i kliknij przycisk Test .

Wyzwalacz HTTP Microsoft Flow |  Samouczek usługi Power Automate

Następnie zacznie czekać na wykonanie akcji.

Wyzwalacz HTTP Microsoft Flow |  Samouczek usługi Power Automate

Teraz opublikujemy go w naszym punkcie końcowym i sprawdzimy, czy działa, klikając przycisk Wyślij .

Wyzwalacz HTTP Microsoft Flow |  Samouczek usługi Power Automate

Gdy nasz przepływ zakończy się pomyślnie, możemy sprawdzić nasz Slack, aby zobaczyć, czy wiadomość została opublikowana.

Wyzwalacz HTTP Microsoft Flow |  Samouczek usługi Power Automate

Na naszym Slacku powinniśmy zobaczyć komunikat Hello: TomJerry .

Wyzwalacz HTTP Microsoft Flow |  Samouczek usługi Power Automate


Wprowadzenie do Power Apps: definicja, funkcje, funkcje i znaczenie
Power Automate — omówienie zawartości dynamicznej
Microsoft Power Automate: automatyzacja przepływu pracy

Wniosek

Na potrzeby tego samouczka udało nam się utworzyć wyzwalacz z aplikacji innej firmy, która nie ma nic wspólnego z usługą Power Automate . Firma Microsoft stworzyła punkt końcowy, zmienne i wszystko, czego potrzebujemy. Wszystko, co musimy zrobić, to po prostu uzyskać dostęp do linku / adresu URL. To było takie proste.

Jeśli chcesz zostać administratorem Power Automate, musisz dowiedzieć się, jak działają te rzeczy. Po zintegrowaniu usługi Power Automate z firmą lub organizacją istnieje prawdopodobieństwo, że napotkasz aplikacje innych firm, które nie mają łączników w usłudze Power Automate. Jest to najlepszy sposób obsługi takich przypadków.

Jest to dość skomplikowana koncepcja, ale kiedy już ją opanujesz, możesz tworzyć przepływy, które są uruchamiane z dowolnego miejsca, o ile masz połączenie z Internetem.

Henz


Czym jest self w Pythonie: przykłady z życia wzięte

Czym jest self w Pythonie: przykłady z życia wzięte

Czym jest self w Pythonie: przykłady z życia wzięte

Jak zapisać i załadować plik RDS w R

Jak zapisać i załadować plik RDS w R

Dowiesz się, jak zapisywać i ładować obiekty z pliku .rds w R. Ten blog będzie również omawiał sposób importowania obiektów z R do LuckyTemplates.

Powrót do pierwszych N dni roboczych — rozwiązanie języka kodowania DAX

Powrót do pierwszych N dni roboczych — rozwiązanie języka kodowania DAX

Z tego samouczka języka kodowania DAX dowiesz się, jak używać funkcji GENERUJ i jak dynamicznie zmieniać tytuł miary.

Zaprezentuj spostrzeżenia przy użyciu wielowątkowej techniki dynamicznych wizualizacji w usłudze LuckyTemplates

Zaprezentuj spostrzeżenia przy użyciu wielowątkowej techniki dynamicznych wizualizacji w usłudze LuckyTemplates

W tym samouczku omówiono sposób korzystania z techniki wielowątkowych wizualizacji dynamicznych w celu tworzenia szczegółowych informacji na podstawie dynamicznych wizualizacji danych w raportach.

Wprowadzenie do filtrowania kontekstu w usłudze LuckyTemplates

Wprowadzenie do filtrowania kontekstu w usłudze LuckyTemplates

W tym artykule omówię kontekst filtra. Kontekst filtrowania to jeden z głównych tematów, z którym każdy użytkownik usługi LuckyTemplates powinien zapoznać się na początku.

Najlepsze wskazówki dotyczące korzystania z aplikacji w usłudze online LuckyTemplates

Najlepsze wskazówki dotyczące korzystania z aplikacji w usłudze online LuckyTemplates

Chcę pokazać, jak usługa online LuckyTemplates Apps może pomóc w zarządzaniu różnymi raportami i spostrzeżeniami generowanymi z różnych źródeł.

Analizuj zmiany marży zysku w godzinach nadliczbowych — Analizuj za pomocą LuckyTemplates i DAX

Analizuj zmiany marży zysku w godzinach nadliczbowych — Analizuj za pomocą LuckyTemplates i DAX

Dowiedz się, jak obliczyć zmiany marży zysku przy użyciu technik, takich jak rozgałęzianie miar i łączenie formuł języka DAX w usłudze LuckyTemplates.

Pomysły na materializację pamięci podręcznych danych w DAX Studio

Pomysły na materializację pamięci podręcznych danych w DAX Studio

W tym samouczku omówiono idee materializacji pamięci podręcznych danych oraz ich wpływ na wydajność języka DAX w dostarczaniu wyników.

Raportowanie biznesowe przy użyciu usługi LuckyTemplates

Raportowanie biznesowe przy użyciu usługi LuckyTemplates

Jeśli do tej pory nadal korzystasz z programu Excel, jest to najlepszy moment, aby zacząć korzystać z usługi LuckyTemplates na potrzeby raportowania biznesowego.

Co to jest brama LuckyTemplates? Wszystko co musisz wiedzieć

Co to jest brama LuckyTemplates? Wszystko co musisz wiedzieć

Co to jest brama LuckyTemplates? Wszystko co musisz wiedzieć