Szybki start: tworzenie przykładowego przepływu pracy aplikacji logiki zużycie przy użyciu witryny Azure Portal
Dotyczy: Azure Logic Apps (Zużycie)
Aby utworzyć zautomatyzowany przepływ pracy, który integruje wiele usług w chmurze, w tym przewodniku Szybki start pokazano, jak utworzyć przykładowy przepływ pracy, który integruje następujące usługi, kanał informacyjny RSS dla witryny internetowej i konto e-mail. Przykładowy przepływ pracy używa łącznika RSS i łącznika usługi Office 365 Outlook . Łącznik RSS udostępnia wyzwalacz, którego można użyć do sprawdzania kanału informacyjnego RSS na podstawie określonego harmonogramu. Łącznik usługi Office 365 Outlook udostępnia akcję, która wysyła wiadomość e-mail dla każdego nowego elementu RSS.
Poniższy zrzut ekranu przedstawia przykładowy przepływ pracy wysokiego poziomu:
W tym przykładzie utworzono zasób i przepływ pracy aplikacji logiki Zużycie, który działa w wielodostępnej usłudze Azure Logic Apps. Aby utworzyć standardowy przepływ pracy aplikacji logiki uruchamiany w usłudze Azure Logic Apps z jedną dzierżawą, zobacz Tworzenie przykładowego standardowego przepływu pracy aplikacji logiki przy użyciu witryny Azure Portal. Łączniki w tym przykładzie to tylko dwa łączniki między 1000 łącznikami , których można używać w przepływie pracy. Chociaż ten przykład jest oparty na chmurze, usługa Azure Logic Apps obsługuje przepływy pracy łączące aplikacje, dane, usługi i systemy w chmurze, środowisku lokalnym i hybrydowym.
Podczas pracy z tym przewodnikiem Szybki start poznasz następujące podstawowe kroki:
- Utwórz zasób aplikacji logiki Zużycie hostowany w wielodostępnej usłudze Azure Logic Apps.
- Wybierz pusty szablon przepływu pracy aplikacji logiki.
- Dodaj wyzwalacz, który określa, kiedy należy uruchomić przepływ pracy.
- Dodaj akcję wykonującą zadanie po wyzwoleniu wyzwalacza.
- Uruchom przepływ pracy.
Aby utworzyć przepływ pracy aplikacji logiki Zużycie i zarządzać nim przy użyciu innych narzędzi, zobacz następujące przewodniki Szybki start:
- Tworzenie przepływów pracy aplikacji logiki i zarządzanie nimi w programie Visual Studio Code
- Tworzenie przepływów pracy aplikacji logiki i zarządzanie nimi w programie Visual Studio
- Tworzenie przepływów pracy aplikacji logiki i zarządzanie nimi przy użyciu interfejsu wiersza polecenia platformy Azure
Wymagania wstępne
Konto i subskrypcja platformy Azure. Jeśli nie masz subskrypcji, zarejestruj się w celu założenia bezpłatnego konta platformy Azure.
Konto e-mail z usługi, która współpracuje z usługą Azure Logic Apps, taką jak Office 365 Outlook lub Outlook.com. W przypadku innych obsługiwanych dostawców poczty e-mail zapoznaj się z Połączenie orami dla usługi Azure Logic Apps.
Uwaga
Jeśli chcesz użyć łącznika Gmail, tylko konta usługi G Suite mogą używać tego łącznika bez ograniczeń w usłudze Azure Logic Apps. Jeśli masz konto Gmail użytkownika, możesz użyć tego łącznika tylko z określonymi usługami zatwierdzonymi przez firmę Google, chyba że utworzysz aplikację kliencką Google do użycia do uwierzytelniania za pomocą łącznika Gmail. Aby uzyskać więcej informacji, zobacz Zasady zabezpieczeń i prywatności danych dla łączników Google w usłudze Azure Logic Apps.
Jeśli masz zaporę, która ogranicza ruch do określonych adresów IP, upewnij się, że skonfigurowano zaporę tak, aby zezwalała na dostęp zarówno dla adresów IP przychodzących , jak i wychodzących używanych przez usługę Azure Logic Apps w regionie świadczenia usługi Azure, w którym tworzysz przepływ pracy aplikacji logiki.
W tym przykładzie użyto łączników RSS i Office 365 Outlook , które działają na globalnej platformie Azure i są zarządzane przez firmę Microsoft. Te łączniki wymagają skonfigurowania zapory w celu umożliwienia dostępu do wszystkich wychodzących adresów IP łącznika zarządzanego w regionie świadczenia usługi Azure dla zasobu aplikacji logiki.
Tworzenie zasobu aplikacji logiki Zużycie
W polu wyszukiwania w witrynie Azure Portal wprowadź aplikacje logiki i wybierz pozycję Aplikacje logiki.
Na pasku narzędzi strony Aplikacje logiki wybierz pozycję Dodaj.
Na stronie Tworzenie aplikacji logiki najpierw wybierz typ planu dla zasobu aplikacji logiki. W ten sposób są wyświetlane tylko opcje dla tego typu planu.
W sekcji Plan w polu Typ planu wybierz pozycję Zużycie, aby wyświetlić tylko ustawienia zasobów aplikacji logiki Zużycie.
Typ planu nie tylko określa typ zasobu aplikacji logiki, ale także model rozliczeń.
Typ planu opis Standardowy Ten zasób aplikacji logiki jest domyślnym wyborem i obsługuje wiele przepływów pracy. Te przepływy pracy działają w usłudze Azure Logic Apps z jedną dzierżawą i używają standardowego modelu rozliczeniowego. Zużycie Ten typ zasobu aplikacji logiki jest alternatywnym wyborem i obsługuje tylko jeden przepływ pracy. Ten przepływ pracy jest uruchamiany w wielodostępnych usłudze Azure Logic Apps i korzysta z modelu rozliczeń Zużycie.
Podaj następujące informacje dotyczące zasobu aplikacji logiki:
Właściwości Wymagania Wartość Opis Subskrypcja Tak <Azure-subscription-name> Nazwa subskrypcji platformy Azure. Grupa zasobów Tak <Azure-resource-group-name> Grupa zasobów platformy Azure, w której tworzysz aplikację logiki i powiązane zasoby. Ta nazwa musi być unikatowa w różnych regionach i może zawierać tylko litery, cyfry, łączniki (-), podkreślenia (_), nawiasy (()) i kropki (.).
W tym przykładzie zostanie utworzona grupa zasobów o nazwie Consumption-RG.Nazwa aplikacji logiki Tak <logic-app-resource-name> Nazwa zasobu aplikacji logiki, która musi być unikatowa w różnych regionach i może zawierać tylko litery, cyfry, łączniki (), podkreślenia ( -
_
), nawiasy ((
,)
) i kropki (.
).
W tym przykładzie tworzony jest zasób aplikacji logiki o nazwie My-Consumption-Logic-App.Region Tak <Region świadczenia usługi Azure> Region centrum danych platformy Azure do przechowywania informacji o aplikacji. W tym przykładzie przykładowa aplikacja logiki jest wdrażana w regionie Zachodnie stany USA na platformie Azure. Włączanie analizy dzienników Tak Nie Ta opcja jest wyświetlana i stosowana tylko wtedy, gdy wybierzesz typ aplikacji logiki Zużycie .
Zmień tę opcję tylko wtedy, gdy chcesz włączyć rejestrowanie diagnostyczne. W tym przewodniku Szybki start zachowaj wybór domyślny.Uwaga
Jeśli wybrano region platformy Azure, który obsługuje nadmiarowość strefy dostępności, sekcja Nadmiarowość strefy zostanie automatycznie włączona. Ta sekcja w wersji zapoznawczej umożliwia włączenie nadmiarowości strefy dostępności dla aplikacji logiki. Jednak obecnie obsługiwane regiony platformy Azure nie obejmują zachodnich stanów USA, więc możesz zignorować tę sekcję na potrzeby tego przykładu. Aby uzyskać więcej informacji, zobacz Ochrona aplikacji logiki przed awariami regionów przy użyciu nadmiarowości strefy i stref dostępności.
Gdy wszystko będzie gotowe, ustawienia będą wyglądać podobnie do poniższego przykładu:
Gdy wszystko będzie gotowe, wybierz pozycję Przejrzyj i utwórz.
Na wyświetlonej stronie weryfikacji potwierdź wszystkie podane informacje i wybierz pozycję Utwórz.
Wybieranie pustego szablonu
Po pomyślnym wdrożeniu zasobu aplikacji logiki na platformie Azure wybierz pozycję Przejdź do zasobu. Możesz też znaleźć i wybrać zasób aplikacji logiki, wpisując nazwę w polu wyszukiwania platformy Azure.
Zostanie otwarta strona szablonu projektanta, aby wyświetlić wideo wprowadzające i często używane wyzwalacze.
Przewiń w dół w dół wideo i sekcję o nazwie Rozpocznij od typowego wyzwalacza.
W obszarze Szablony wybierz pozycję Pusta aplikacja logiki.
Po wybraniu szablonu projektant wyświetli pusty projektant przepływu pracy.
Dodawanie wyzwalacza
Przepływ pracy zawsze rozpoczyna się od jednego wyzwalacza, który określa warunek, który ma być spełniony przed uruchomieniem wszelkich kolejnych akcji w przepływie pracy. Za każdym razem, gdy wyzwalacz jest uruchamiany, usługa Azure Logic Apps tworzy i uruchamia wystąpienie przepływu pracy. Jeśli wyzwalacz nie zostanie wyzwolony, nie zostanie utworzone ani uruchomione żadne wystąpienie przepływu pracy.
W tym przykładzie użyto wyzwalacza RSS, który sprawdza źródło danych RSS na podstawie określonego harmonogramu. Jeśli nowy element istnieje w kanale informacyjnym, wyzwalacz zostanie wyzwolony i zostanie utworzone i uruchomione nowe wystąpienie przepływu pracy. Jeśli między sprawdzaniem istnieje wiele nowych elementów, wyzwalacz jest uruchamiany dla każdego elementu, a osobne nowe wystąpienie przepływu pracy jest uruchamiane dla każdego elementu. Domyślnie wystąpienia przepływu pracy, które są tworzone w tym samym czasie, również są uruchamiane w tym samym czasie lub współbieżnie.
W projektancie przepływu pracy wykonaj następujące ogólne kroki, aby dodać wyzwalacz RSS o nazwie Po opublikowaniu elementu kanału informacyjnego.
W wyzwalaczu podaj następujące informacje:
Właściwości Wymagania Wartość Opis Adres URL źródła danych RSS Tak <Adres URL kanału informacyjnego RSS> Adres URL kanału informacyjnego RSS do monitorowania.
W tym przykładzie użyto kanału informacyjnego RSS dziennika Wall Street Journal pod adresem https://feeds.a.dj.com/rss/RSSMarketsMain.xml. Można jednak użyć dowolnego kanału informacyjnego RSS, który nie wymaga autoryzacji HTTP. Wybierz kanał informacyjny RSS, który często publikuje, aby można było łatwo przetestować przepływ pracy.Wybrana właściwość zostanie użyta do określenia Nie. Data publikacji Właściwość określająca, które elementy są nowe. Interwał Tak 1 Liczba interwałów oczekiwania między sprawdzaniem kanału informacyjnego.
W tym przykładzie użyto 1 jako interwału.Częstotliwość Tak Minute Jednostka częstotliwości do użycia dla każdego interwału.
W tym przykładzie użyto funkcji Minute jako częstotliwości.Ukryj informacje wyzwalacza na razie, wybierając wewnątrz paska tytułu, aby zwinąć okno szczegółów.
Zapisz przepływ pracy. Na pasku narzędzi projektanta wybierz pozycję Zapisz.
Ten krok natychmiast publikuje przepływ pracy aplikacji logiki na żywo w witrynie Azure Portal. Jednak wyzwalacz sprawdza tylko kanał informacyjny RSS bez wykonywania innych akcji. Dlatego należy dodać akcję, aby określić, co ma się zdarzyć, gdy wyzwalacz zostanie wyzwolony.
Dodawanie akcji
Po wyzwoleniu akcja jest każdym kolejnym krokiem, który uruchamia jakąś operację w przepływie pracy. Każda akcja może używać danych wyjściowych z poprzednich operacji, które obejmują wyzwalacz i inne akcje. Możesz wybrać jedną z wielu różnych akcji, dołączyć wiele akcji do limitu na przepływ pracy, a nawet utworzyć różne ścieżki akcji.
W tym przykładzie użyto akcji programu Outlook usługi Office 365, która wysyła wiadomość e-mail za każdym razem, gdy wyzwalacz zostanie wyzwolony dla nowego elementu kanału informacyjnego RSS. Jeśli między sprawdzaniem istnieje wiele nowych elementów, otrzymasz wiele wiadomości e-mail.
W projektancie przepływu pracy wykonaj następujące ogólne kroki, aby dodać akcję łącznika, której można użyć do wysyłania wiadomości e-mail, na przykład:
- Jeśli masz konto służbowe firmy Microsoft, dodaj akcję łącznika usługi Office 365 Outlook o nazwie Wyślij wiadomość e-mail.
- Jeśli masz osobiste konto Microsoft, dodaj akcję łącznika Outlook.com o nazwie Wyślij wiadomość e-mail.
W tym przykładzie nadal jest wykonywana akcja łącznika usługi Office 365 Outlook o nazwie Wyślij wiadomość e-mail.
Uwaga
Jeśli używasz innej obsługiwanej usługi poczty e-mail w przepływie pracy, interfejs użytkownika może wyglądać nieco inaczej. Jednak podstawowe pojęcia dotyczące nawiązywania połączenia z inną usługą poczty e-mail pozostają takie same.
Jeśli wybrana usługa poczty e-mail wyświetli monit o zalogowanie się i uwierzytelnienie tożsamości, wykonaj ten krok teraz.
Uwaga
Wiele łączników wymaga, aby najpierw utworzyć połączenie i uwierzytelnić swoją tożsamość, zanim będzie można kontynuować. W tym przykładzie użyto uwierzytelniania ręcznego do nawiązywania połączenia z usługą Office 365 Outlook. Jednak inne usługi mogą obsługiwać lub używać różnych typów uwierzytelniania. W zależności od scenariusza można obsługiwać uwierzytelnianie połączeń na różne sposoby.
Aby uzyskać więcej informacji, zapoznaj się z następującą dokumentacją:
W akcji Wyślij wiadomość e-mail podaj następujące informacje, które mają być uwzględnione w wiadomości e-mail.
W polu Do wprowadź adres e-mail adresata.
W tym przykładzie użyj adresu e-mail.
Uwaga
Po wybraniu wewnątrz pola Do lub innych pól edycji zostanie wyświetlona lista Dodawanie zawartości dynamicznej. Ta lista zawiera wszystkie dane wyjściowe z poprzednich operacji, które można wybrać i użyć jako danych wejściowych dla bieżącej akcji. Na razie możesz zignorować tę listę. W następnym kroku jest używana lista zawartości dynamicznej.
W polu Temat wprowadź temat tematu wiadomości e-mail.
W tym przykładzie dołącz dane wyjściowe z wyzwalacza, aby wyświetlić tytuł elementu RSS, wykonując następujące kroki:
Wprowadź następujący tekst z końcowym pustym miejscem:
New RSS item:
Z wyświetlonej listy Dodaj zawartość dynamiczną w obszarze Po opublikowaniu elementu kanału informacyjnego wybierz pozycję Tytuł kanału informacyjnego, czyli dane wyjściowe wyzwalacza odwołujące się do tytułu elementu RSS.
Napiwek
Jeśli w obszarze Po opublikowaniu elementu kanału informacyjnego nie są wyświetlane żadne dane wyjściowe, wybierz pozycję Zobacz więcej.
Gdy wszystko będzie gotowe, temat wiadomości e-mail będzie wyglądać podobnie do następującego przykładu:
Uwaga
Jeśli wybierzesz dane wyjściowe odwołujące się do tablicy, projektant automatycznie doda pętlę For each wokół akcji odwołującej się do danych wyjściowych. Dzięki temu przepływ pracy przetwarza tablicę, wykonując tę samą akcję na każdym elemencie w tablicy.
Aby usunąć pętlę, na pasku tytułu pętli wybierz przycisk wielokropka (...), a następnie wybierz pozycję Usuń.
W polu Treść wprowadź zawartość wiadomości e-mail.
W tym przykładzie treść zawiera następujące właściwości, poprzedzone tekstem opisowym dla każdej właściwości. Aby dodać puste wiersze w polu edycji, naciśnij klawisze Shift + Enter.
Tekst opisowy Właściwości opis Title:
Tytuł źródła danych Tytuł elementu Date published:
Data opublikowania kanału informacyjnego Data i godzina opublikowania elementu Link:
Link podstawowego źródła danych Adres URL elementu
Zapisz przepływ pracy. Na pasku narzędzi projektanta wybierz pozycję Zapisz.
Testowanie przepływu pracy
Aby sprawdzić, czy przepływ pracy działa poprawnie, możesz poczekać na uruchomienie wyzwalacza po sprawdzeniu kanału informacyjnego RSS na podstawie określonego harmonogramu lub ręcznie uruchomić przepływ pracy.
Na pasku narzędzi projektanta z menu Uruchom wyzwalacz wybierz pozycję Uruchom.
Jeśli kanał informacyjny RSS zawiera nowe elementy, przepływ pracy wysyła wiadomość e-mail dla każdego nowego elementu. W przeciwnym razie przepływ pracy czeka do następnego interwału, aby ponownie sprawdzić kanał informacyjny RSS.
Poniższy zrzut ekranu przedstawia przykładową wiadomość e-mail, która jest wysyłana przez przykładowy przepływ pracy. Wiadomość e-mail zawiera szczegóły z poszczególnych wybranych danych wyjściowych wyzwalacza oraz tekst opisowy uwzględniony dla każdego elementu.
Rozwiązywanie problemów
Jeśli nie otrzymasz wiadomości e-mail z przepływu pracy zgodnie z oczekiwaniami:
Sprawdź folder wiadomości-śmieci lub spam konta e-mail, jeśli wiadomość została niepoprawnie przefiltrowana.
Upewnij się, że używany kanał informacyjny RSS opublikował elementy od ostatniego zaplanowanego lub ręcznego sprawdzania.
Czyszczenie zasobów
Po zakończeniu pracy z tym przewodnikiem Szybki start usuń przykładowy zasób aplikacji logiki i wszystkie powiązane zasoby, usuwając grupę zasobów utworzoną na potrzeby tego przykładu.
W polu wyszukiwania platformy Azure wprowadź grupy zasobów i wybierz pozycję Grupy zasobów.
Znajdź i wybierz grupę zasobów aplikacji logiki. W okienku Przegląd wybierz pozycję Usuń grupę zasobów.
Po wyświetleniu okienka potwierdzenia wprowadź nazwę grupy zasobów i wybierz pozycję Usuń.
Następne kroki
W tym przewodniku Szybki start utworzono przepływ pracy aplikacji logiki Zużycie w witrynie Azure Portal w celu sprawdzenia kanału informacyjnego RSS i wysłania wiadomości e-mail dla każdego nowego elementu. Aby dowiedzieć się więcej o zaawansowanych zaplanowanych przepływach pracy, zobacz następujący samouczek: