Udostępnij za pośrednictwem


Szybki start: tworzenie zautomatyzowanych przepływów pracy integracji za pomocą wielodostępnych usług Azure Logic Apps i Visual Studio

Dotyczy: Azure Logic Apps (Zużycie)

W tym przewodniku Szybki start pokazano, jak projektować, opracowywać i wdrażać zautomatyzowane przepływy pracy, które integrują aplikacje, dane, systemy i usługi w przedsiębiorstwach i organizacjach przy użyciu wielodostępnych usług Azure Logic Apps i Visual Studio. Mimo że można wykonywać te zadania w witrynie Azure Portal, program Visual Studio umożliwia dodawanie aplikacji logiki do kontroli źródła, publikowanie różnych wersji i tworzenie szablonów usługi Azure Resource Manager dla różnych środowisk wdrażania. Aby uzyskać więcej informacji na temat wielodostępnego i pojedynczego modelu dzierżawy, zapoznaj się z artykułem Single-tenant versus multitenant in Azure Logic Apps (Pojedyncze dzierżawy i wielodostępne w usłudze Azure Logic Apps).

Jeśli dopiero zaczynasz korzystać z usługi Azure Logic Apps i potrzebujesz podstawowych pojęć, wypróbuj przewodnik Szybki start, aby utworzyć przykładowy przepływ pracy aplikacji logiki Zużycie w witrynie Azure Portal. Projektant przepływu pracy działa podobnie zarówno w witrynie Azure Portal, jak i w programie Visual Studio.

W tym przewodniku Szybki start utworzysz ten sam przepływ pracy aplikacji logiki za pomocą programu Visual Studio, co przewodnik Szybki start dotyczący witryny Azure Portal. Możesz również dowiedzieć się, jak utworzyć przykładowy przepływ pracy aplikacji logiki w programie Visual Studio Code oraz utworzyć przepływy pracy aplikacji logiki i zarządzać nimi przy użyciu interfejsu wiersza polecenia platformy Azure. Ten przepływ pracy aplikacji logiki monitoruje kanał informacyjny RSS witryny internetowej i wysyła wiadomość e-mail dla każdego nowego elementu w tym kanale informacyjnym. Gotowy przepływ pracy aplikacji logiki wygląda podobnie do następującego wysokiego poziomu przepływu pracy:

Zrzut ekranu przedstawiający ogólny widok na przykład przepływ pracy aplikacji logiki.

Wymagania wstępne

Set up Visual Studio for Azure Government (Konfigurowanie programu Visual Studio na potrzeby usługi Azure Government)

Visual Studio 2019

Aby pracować z subskrypcjami platformy Azure Government w usłudze Azure Logic Apps, musisz dodać punkt końcowy odnajdywania dla chmury Azure Government do programu Visual Studio. Jednak przed zalogowaniem się do programu Visual Studio przy użyciu konta usługi Azure Government należy zmienić nazwę pliku JSON wygenerowanego po dodaniu punktu końcowego odnajdywania, wykonując następujące kroki:

  1. Zamknij program Visual Studio.

  2. Znajdź wygenerowany plik JSON o nazwie Azure U.S. Government-A3EC617673C6C70CC6B9472656832A26.Configuration w tej lokalizacji:

    %localappdata%\.IdentityService\AadConfigurations

  3. Zmień nazwę pliku JSON na AadProvider.Configuration.json.

  4. Uruchom ponownie program Visual Studio.

  5. Przejdź do kroków, aby zalogować się przy użyciu konta usługi Azure Government.

Aby przywrócić tę konfigurację, usuń plik JSON w następującej lokalizacji i uruchom ponownie program Visual Studio:

%localappdata%\.IdentityService\AadConfigurations\AadProvider.Configuration.json

Visual Studio 2017

Możesz użyć rozszerzenia Selektor środowiska platformy Azure programu Visual Studio, które można pobrać i zainstalować z witryny Visual Studio Marketplace.

Tworzenie projektu grupy zasobów platformy Azure

Aby rozpocząć, utwórz projekt grupy zasobów platformy Azure. Dowiedz się więcej o zasobach i grupach zasobów platformy Azure.

  1. Uruchom program Visual Studio. Zaloguj się przy użyciu konta Azure.

  2. W menu Plik wybierz pozycję Nowy>Projekt. (Klawiatura: Ctrl + Shift + N)

    Zrzut ekranu przedstawiający program Visual Studio, menu Plik z wybranymi opcjami Nowy, Projekt.

  3. W obszarze Zainstalowane wybierz pozycję Visual C# lub Visual Basic. Wybierz pozycję Chmura>Grupa zasobów platformy Azure. Nazwij projekt, na przykład:

    Zrzut ekranu przedstawia sposób tworzenia projektu grupy zasobów platformy Azure.

    Uwaga

    Nazwy grup zasobów mogą zawierać tylko litery, cyfry, kropki (.), podkreślenia (_), łączniki (-) i nawiasy (, )), ale nie mogą kończyć się kropkami ((.).

    Jeśli opcja Cloud lub Azure Resource Group nie jest wyświetlana, upewnij się, że zainstalowano zestaw Azure SDK dla programu Visual Studio.

    Jeśli używasz programu Visual Studio 2019, wykonaj następujące kroki:

    1. W polu Tworzenie nowego projektu wybierz projekt Grupa zasobów platformy Azure dla języka Visual C# lub Visual Basic. Wybierz Dalej.

    2. Podaj nazwę grupy zasobów platformy Azure, której chcesz użyć, i inne informacje o projekcie. Wybierz pozycję Utwórz.

  4. Z listy szablonów wybierz szablon Aplikacja logiki. Wybierz przycisk OK.

    Zrzut ekranu przedstawia wybrany szablon aplikacji logiki.

    Po utworzeniu projektu w programie Visual Studio Eksplorator rozwiązań otwiera i pokazuje rozwiązanie. W rozwiązaniu plik LogicApp.json nie tylko przechowuje definicję aplikacji logiki, ale także szablon usługi Azure Resource Manager, którego można użyć do wdrożenia.

    Zrzut ekranu przedstawia Eksplorator rozwiązań z nowym rozwiązaniem aplikacji logiki i plikiem wdrożenia.

Tworzenie pustego przepływu pracy aplikacji logiki

Jeśli masz projekt grupy zasobów platformy Azure, utwórz aplikację logiki przy użyciu szablonu Pusta aplikacja logiki.

  1. W Eksplorator rozwiązań otwórz menu skrótów pliku LogicApp.json. Wybierz pozycję Otwórz przy użyciu Projektanta aplikacji logiki. (Klawiatura: Ctrl + L)

    Zrzut ekranu przedstawia projektanta przepływu pracy z otwartym plikiem .json aplikacji logiki.

    Napiwek

    Jeśli nie masz tego polecenia w programie Visual Studio 2019, sprawdź, czy masz najnowsze aktualizacje programu Visual Studio.

    Program Visual Studio wyświetla monit o subskrypcję platformy Azure i grupę zasobów platformy Azure na potrzeby tworzenia i wdrażania zasobów dla przepływu pracy i połączeń aplikacji logiki.

  2. W polu Subskrypcja wybierz subskrypcję platformy Azure. W obszarze Grupa zasobów wybierz pozycję Utwórz nową , aby utworzyć inną grupę zasobów platformy Azure.

    Wybieranie subskrypcji platformy Azure, grupy zasobów i lokalizacji zasobu

    Ustawienie Przykładowa wartość opis
    Konto użytkownika Fabrikam
    sophia-owen@fabrikam.com
    Konto użyte podczas logowania do programu Visual Studio
    Subskrypcja Pay-as-you-go
    (sophia-owen@fabrikam.com)
    Nazwa Twojej subskrypcji platformy Azure i skojarzone konto
    Grupa zasobów MyLogicApp-RG
    (Zachodnie stany USA)
    Grupa zasobów i lokalizacja platformy Azure do przechowywania i wdrażania zasobów aplikacji logiki
    Lokalizacja Tak samo jak grupa zasobów Typ lokalizacji i lokalizacja do wdrożenia zasobu aplikacji logiki.

    Na potrzeby tego przewodnika Szybki start zachowaj typ lokalizacji ustawiony na Region i lokalizację ustawioną na Taką samą jak grupa zasobów.

    Uwaga: po utworzeniu projektu grupy zasobów można zmienić typ lokalizacji i lokalizację, ale inny typ lokalizacji wpływa na aplikację logiki na różne sposoby.
  3. Projektant przepływu pracy otwiera stronę z wprowadzeniem wideo i często używanymi wyzwalaczami. Przewiń w dół wideo i wyzwalacze do pozycji Szablony, a następnie wybierz pozycję Pusta aplikacja logiki.

    Zrzut ekranu przedstawiający wybrany szablon o nazwie Pusta aplikacja logiki.

Tworzenie przepływu pracy

Następnie dodaj wyzwalacz RSS, który jest wyzwalany po wyświetleniu nowego elementu kanału informacyjnego. Każdy przepływ pracy rozpoczyna się od wyzwalacza, który jest uruchamiany po spełnieniu określonych kryteriów. Za każdym razem, gdy wyzwalacz jest uruchamiany, aparat usługi Azure Logic Apps tworzy wystąpienie przepływu pracy aplikacji logiki, które uruchamia przepływ pracy.

  1. W projektancie przepływu pracy wykonaj następujące ogólne kroki, aby dodać wyzwalacz RSS o nazwie Po opublikowaniu elementu kanału informacyjnego.

  2. Zakończ tworzenie przepływu pracy, wykonując te ogólne kroki, aby dodać akcję usługi Office 365 Outlook o nazwie Wyślij wiadomość e-mail, a następnie wróć do tego artykułu.

    Po zakończeniu przepływ pracy wygląda następująco:

    Zrzut ekranu przedstawia ukończony przepływ pracy aplikacji logiki.

  3. Zapisz rozwiązanie programu Visual Studio. (Klawiatura: Ctrl+S)

Wdrażanie aplikacji logiki na platformie Azure

Zanim będzie można uruchomić i przetestować przepływ pracy, wdróż aplikację na platformie Azure z poziomu programu Visual Studio.

  1. W Eksploratorze rozwiązań w menu skrótów projektu wybierz pozycję Wdróż>Nowy. W przypadku wyświetlenia monitu zaloguj się przy użyciu konta platformy Azure.

    Zrzut ekranu przedstawia menu projektu z wybranymi opcjami Wdróż, Nowy.

  2. W przypadku tego wdrożenia zachowaj domyślną subskrypcję platformy Azure, grupę zasobów i inne ustawienia. Wybierz Wdróż.

    Zrzut ekranu przedstawia pole wdrażania projektu z wybraną opcją o nazwie Wdróż.

  3. Jeśli zostanie wyświetlone pole Edytuj parametry, podaj nazwę zasobu dla aplikacji logiki. Zapisz swoje ustawienia.

    Zrzut ekranu przedstawiający pole Edytuj parametry z nazwą zasobu dla aplikacji logiki.

    Po rozpoczęciu wdrażania stan wdrożenia aplikacji zostanie wyświetlony w oknie Dane wyjściowe programu Visual Studio. Jeśli stan się nie pojawi, otwórz listę Pokaż dane wyjściowe z i wybierz grupę zasobów platformy Azure.

    Zrzut ekranu przedstawiający okno Dane wyjściowe z danymi wyjściowymi stanu wdrożenia.

    Jeśli wybrane łączniki wymagają danych wejściowych, w tle zostanie otwarte okno programu PowerShell i wyświetli monit o wszelkie niezbędne hasła lub klucze tajne. Po wprowadzeniu tych informacji wdrażanie będzie kontynuowane.

    Zrzut ekranu przedstawiający okno programu PowerShell z monitem o podanie poświadczeń połączenia.

    Po zakończeniu wdrażania aplikacja logiki jest aktywna w witrynie Azure Portal i działa zgodnie z określonym harmonogramem (co minutę). Jeśli wyzwalacz znajdzie nowe elementy kanału informacyjnego, wyzwalacz zostanie wyzwolony i utworzy wystąpienie przepływu pracy, które uruchamia akcje przepływu pracy. Przepływ pracy wysyła wiadomość e-mail dla każdego nowego elementu. W przeciwnym razie, jeśli wyzwalacz nie znajdzie nowych elementów, wyzwalacz nie zostanie wyzwolony i "pomija" utworzenie wystąpienia przepływu pracy. Przepływ pracy czeka do następnego interwału przed sprawdzeniem.

    Oto przykładowe wiadomości e-mail wysyłane przez ten przepływ pracy. Jeśli nie dostaniesz żadnych wiadomości e-mail, sprawdź folder wiadomości-śmieci.

    Zrzut ekranu przedstawia przykładowy adres e-mail programu Outlook wysłany dla każdego nowego elementu RSS

Gratulacje. Udało Ci się pomyślnie skompilować i wdrożyć przepływ pracy aplikacji logiki za pomocą programu Visual Studio. Aby zarządzać przepływem pracy aplikacji logiki i przeglądać historię uruchamiania, zobacz Zarządzanie aplikacjami logiki za pomocą programu Visual Studio.

Dodawanie nowej aplikacji logiki

Jeśli masz istniejący projekt grupy zasobów platformy Azure, możesz dodać nową pustą aplikację logiki do tego projektu przy użyciu okna konspektu JSON.

  1. W Eksplorator rozwiązań otwórz <logic-app-name>.json plik.

  2. Z menu Widok wybierz pozycję Inne konspekt JSON systemu Windows>.

  3. Aby dodać zasób do pliku szablonu, wybierz pozycję Dodaj zasób w górnej części okna konspektu JSON. Lub w oknie konspektu JSON otwórz menu skrótów zasobów i wybierz pozycję Dodaj nowy zasób.

    Zrzut ekranu przedstawia okno o nazwie Konspekt JSON.

  4. W oknie dialogowym Dodawanie zasobu w polu wyszukiwania znajdź aplikację logiki i wybierz pozycję Aplikacja logiki. Nazwij zasób aplikacji logiki i wybierz pozycję Dodaj.

    Zrzut ekranu przedstawia kroki dodawania zasobu.

Czyszczenie zasobów

Po zakończeniu pracy z aplikacją logiki usuń grupę zasobów zawierającą aplikację logiki i powiązane zasoby.

  1. Zaloguj się do witryny Azure Portal za pomocą konta używanego do tworzenia aplikacji logiki.

  2. W menu witryny Azure Portal wybierz pozycję Grupy zasobów lub wyszukaj i wybierz pozycję Grupy zasobów na dowolnej stronie. Wybierz grupę zasobów aplikacji logiki.

  3. Na stronie Przegląd wybierz pozycję Usuń grupę zasobów. Wprowadź nazwę grupy zasobów jako potwierdzenie, a następnie wybierz pozycję Usuń.

    Zrzut ekranu przedstawia wybrane opcje dla grup zasobów, Przegląd, Usuń grupę zasobów.

  4. Usuń rozwiązanie programu Visual Studio z komputera lokalnego.

Następne kroki

W tym artykule utworzono, wdrożono i uruchomiono przepływ pracy aplikacji logiki za pomocą programu Visual Studio. Aby dowiedzieć się więcej na temat zarządzania i przeprowadzania zaawansowanego wdrażania aplikacji logiki za pomocą programu Visual Studio, zobacz następujący artykuł: