Czym jest self w Pythonie: przykłady z życia wzięte
Czym jest self w Pythonie: przykłady z życia wzięte
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ć.
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 .
Następnie kliknij Natychmiastowy przepływ .
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 .
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 .
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.
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.
Następnie kliknij przycisk Gotowe .
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 .
Następnie należy dodać nowy krok, klikając przycisk Nowy krok .
Następnie wyszukaj i kliknij złącze Slack .
Do akcji użyjmy komunikatu Post .
Użyjemy kanału samouczka jako nazwy kanału .
W przypadku tekstu wiadomości możemy zobaczyć w treści dynamicznej , że mamy teraz zmienne imię i nazwisko .
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.
Kliknij wyrażenie concat , aby połączyć zmienne imię i nazwisko .
Następnie połączmy słowo „ Cześć: ” z imieniem .
Połączmy to również z nazwiskiem . Pamiętaj, aby dodać przecinek po słowie „ Hello ” i zmiennej nazwa_pięści .
Następnie kliknij przycisk OK .
Zapiszmy teraz nasz przepływ, klikając przycisk Zapisz .
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.
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ą.
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.
Następnie wklej ten adres URL w polu POST w Postman .
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 .
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 .
Wybierz opcję „ Wykonam akcję wyzwalającą ” i kliknij przycisk Test .
Następnie zacznie czekać na wykonanie akcji.
Teraz opublikujemy go w naszym punkcie końcowym i sprawdzimy, czy działa, klikając przycisk Wyślij .
Gdy nasz przepływ zakończy się pomyślnie, możemy sprawdzić nasz Slack, aby zobaczyć, czy wiadomość została opublikowana.
Na naszym Slacku powinniśmy zobaczyć komunikat Hello: TomJerry .
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
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.
Z tego samouczka języka kodowania DAX dowiesz się, jak używać funkcji GENERUJ i jak dynamicznie zmieniać tytuł miary.
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.
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.
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ł.
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.
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.
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ć