Co to jest Azure Logic Apps?

Azure Logic Apps to platforma w chmurze, na której można tworzyć i uruchamiać zautomatyzowane przepływy pracy bez kodu. Używając projektanta wizualnego i wybierając wstępnie utworzone operacje, można szybko utworzyć przepływ pracy, który integruje aplikacje, dane, usługi i systemy oraz zarządza nimi.

Usługa Azure Logic Apps upraszcza sposób łączenia starszych, nowoczesnych i najnowocześniejszych systemów w chmurze, w środowiskach lokalnych i hybrydowych. W celu opracowania wysoce skalowalnych rozwiązań integracyjnych, które obsługują scenariusze biznesowe i biznesowe (B2B), można użyć narzędzi o niskim kodzie.

Ta lista zawiera tylko kilka przykładowych zadań, procesów biznesowych i obciążeń, które można zautomatyzować przy użyciu usługi Azure Logic Apps:

  • Zaplanuj i wyślij powiadomienia e-mail przy użyciu usługi Office 365, gdy wystąpi określone zdarzenie, na przykład zostanie przekazany nowy plik.

  • Kierowanie i przetwarzanie zamówień klientów w systemach lokalnych i usługach w chmurze.

  • Przenoszenie przekazywanych plików z serwera SFTP lub FTP do usługi Azure Storage.

  • Monitoruj tweety, analizuj tonację i twórz alerty lub zadania dla elementów, które wymagają przeglądu.

Poniższy przykładowy przykładowy przepływ pracy przedsiębiorstwa używa warunków i przełączników w celu określenia następnej akcji. Załóżmy, że masz system zamówień, a przepływ pracy przetwarza zamówienia przychodzące. Chcesz ręcznie przejrzeć zamówienia powyżej określonego kosztu. Przepływ pracy zawiera już wcześniejsze kroki, które określają, ile kosztuje zamówienie przychodzące. Dlatego należy utworzyć początkowy warunek na podstawie tej wartości kosztu, na przykład:

Screenshot shows the workflow designer and a sample enterprise workflow that uses switches and conditions.

Jeśli wszystko jest gotowe do wypróbowania tworzenia pierwszego przepływu pracy aplikacji logiki, zobacz Wprowadzenie. Aby kontynuować naukę, spróbuj wykonać następujące wideo:

Aby uzyskać więcej informacji, odwiedź stronę azure Logic Apps w witrynie internetowej platformy Azure i innych usługach Azure Integration Services.

Kluczowe terminy

W poniższej tabeli krótko zdefiniowano terminologię i koncepcje w usłudze Azure Logic Apps.

Termin opis
Aplikacja logiki Zasób platformy Azure tworzony, gdy chcesz utworzyć przepływ pracy. Zasadniczo można utworzyć następujące typy zasobów aplikacji logiki:

— Zasób aplikacji logiki zużycie, który obsługuje pojedynczy przepływ pracy, który jest hostowany i uruchamiany w globalnej wielodostępnej usłudze Azure Logic Apps

— Standardowy zasób aplikacji logiki, który obsługuje wiele przepływów pracy, które są hostowane i uruchamiane w usłudze Azure Logic Apps z jedną dzierżawą

Dowiedz się więcej o typach zasobów aplikacji logiki wraz z odpowiednimi modelami zasobów obliczeniowych i rozliczeń.
Przepływ pracy Seria operacji, które definiują zadanie, proces biznesowy lub obciążenie. Każdy przepływ pracy zawsze rozpoczyna się od jednej operacji wyzwalacza, po której należy dodać co najmniej jedną operację akcji.
Wyzwalacz Pierwsza operacja w dowolnym przepływie pracy, która określa kryteria, które należy spełnić przed uruchomieniem wszelkich kolejnych operacji w tym przepływie pracy. Na przykład zdarzenie wyzwalacza może spowodować pobranie wiadomości e-mail w skrzynce odbiorczej lub wykrycie nowego pliku na koncie magazynu.
Akcja Każda kolejna operacja zgodna z wyzwalaczem w przepływie pracy.
Wbudowany łącznik Ten łącznik lub typ operacji jest "wbudowany" w środowisku uruchomieniowym usługi Azure Logic Apps, dzięki czemu operacje są uruchamiane natywnie i bezpośrednio ze środowiskiem uruchomieniowym w celu zapewnienia szybszej wydajności w porównaniu z łącznikami zarządzanymi przez firmę Microsoft, które są hostowane i uruchamiane na platformie Azure.

Wbudowane operacje umożliwiają kontrolowanie harmonogramu lub struktury przepływu pracy, uruchamianie własnego kodu, zarządzanie danymi i manipulowanie nimi, wysyłanie lub odbieranie żądań do punktu końcowego oraz wykonywanie innych zadań w przepływie pracy.

Można na przykład uruchomić niemal dowolny przepływ pracy zgodnie z harmonogramem podczas korzystania z wyzwalacza Cykl . Możesz też poczekać na wywołanie przepływu pracy po użyciu wyzwalacza Żądania . Te operacje zwykle nie wymagają utworzenia połączenia z poziomu przepływu pracy.

Chociaż większość wbudowanych operacji nie jest skojarzona z żadną usługą lub systemem, niektóre wbudowane operacje są dostępne dla określonych usług, takich jak Azure Functions, Azure Blob Storage, aplikacja systemu Azure Service i inne. Dostępność tych wbudowanych operacji zależy od tego, czy pracujesz z przepływem pracy aplikacji logiki Zużycie, czy Standardowa. Aby uzyskać więcej informacji i przykładów, zobacz Wbudowane łączniki dla usługi Azure Logic Apps.
Łącznik zarządzany Ten łącznik lub typ operacji jest "zarządzany przez firmę Microsoft" i jest wstępnie utworzonym serwerem proxy lub otoką interfejsu API REST usługi lub systemu, którego można użyć do uzyskiwania dostępu do określonej aplikacji, danych, usługi lub systemu. Aby można było używać większości łączników zarządzanych, należy najpierw utworzyć połączenie na podstawie przepływu pracy i uwierzytelnić swoją tożsamość. Łączniki zarządzane są publikowane, hostowane i obsługiwane przez firmę Microsoft.

Możesz na przykład uruchomić przepływ pracy za pomocą wyzwalacza lub uruchomić akcję, która współpracuje z usługą, taką jak Office 365, Salesforce lub serwery plików. Aby uzyskać więcej informacji, zobacz Managed connectors for Azure Logic Apps (Łączniki zarządzane dla usługi Azure Logic Apps).
Konto integracji Utwórz ten zasób platformy Azure, jeśli chcesz zdefiniować i przechowywać artefakty B2B do użycia w przepływach pracy. Po utworzeniu i łączeniu konta integracji z aplikacją logiki przepływy pracy mogą używać tych artefaktów B2B. Przepływy pracy mogą również wymieniać komunikaty zgodne ze standardami Electronic Data Interchange (EDI) i Enterprise Application Integration (EAI).

Można na przykład zdefiniować partnerów handlowych, umów, schematów, map i innych artefaktów B2B. Możesz tworzyć przepływy pracy korzystające z tych artefaktów i wymieniać komunikaty za pośrednictwem protokołów, takich jak AS2, EDIFACT, X12 i RosettaNet.

Dlaczego warto używać usługi Azure Logic Apps

Platforma integracji usługi Azure Logic Apps udostępnia ponad 1000 wstępnie utworzonych łączników , dzięki czemu można łatwiej i szybciej łączyć aplikacje, dane, usługi i systemy oraz integrować je z nimi. Możesz skupić się bardziej na projektowaniu i implementowaniu logiki biznesowej i funkcjonalności rozwiązania, jednocześnie poświęcając mniej energii na ustalenie, jak uzyskać dostęp do zasobów.

Aby komunikować się z dowolnym punktem końcowym usługi, uruchomić własny kod, kontrolować strukturę przepływu pracy, manipulować danymi lub łączyć się z powszechnie używanymi usługami o lepszej wydajności, możesz użyć wbudowanych operacji łącznika. Te operacje są uruchamiane natywnie w środowisku uruchomieniowym usługi Azure Logic Apps, aby uzyskać szybszą wydajność.

Aby uzyskać dostęp do zasobów w usługach, takich jak Azure, Microsoft, inne zewnętrzne aplikacje internetowe i usługi lub systemy lokalne, możesz użyć operacji łącznika zarządzanego przez firmę Microsoft (hostowanego na platformie Azure). Wybierz spośród ponad 10000 łączników w stale rozszerzającym się ekosystemie platformy Azure, na przykład:

  • Usługi platformy Azure, takie jak Blob Storage i Service Bus

  • Usługi Office 365, takie jak Outlook, Excel i SharePoint

  • Serwery baz danych, takie jak SQL i Oracle

  • Systemy dla przedsiębiorstw, takie jak SAP i IBM MQ

  • Udziały plików, takie jak FTP i SFTP

Więcej informacji można znaleźć w następującej dokumentacji:

Zwykle nie trzeba pisać żadnego kodu. Jeśli jednak musisz napisać kod, możesz utworzyć fragmenty kodu przy użyciu usługi Azure Functions i uruchomić ten kod z przepływu pracy. Możesz również utworzyć fragmenty kodu uruchamiane w przepływie pracy przy użyciu akcji Śródliniowy kod. Jeśli przepływ pracy musi wchodzić w interakcje ze zdarzeniami z usług platformy Azure, niestandardowych aplikacji lub innych rozwiązań, możesz monitorować, kierować i publikować zdarzenia przy użyciu usługi Azure Event Grid.

Usługa Azure Logic Apps jest w pełni zarządzana przez platformę Microsoft Azure, co pozwala martwić się o hosting, skalowanie, zarządzanie, monitorowanie i konserwowanie rozwiązań utworzonych za pomocą tych usług. Jeśli używasz tych funkcji do tworzenia "bezserwerowych" aplikacji i rozwiązań, możesz po prostu skupić się na logice biznesowej i funkcjach. Te usługi są automatycznie skalowane zgodnie z potrzebami, przyspieszają integracje i ułatwiają tworzenie niezawodnych aplikacji w chmurze przy użyciu niewielkiej ilości kodu.

Aby dowiedzieć się, jak inne firmy poprawiły swoją elastyczność i skupiły się na swoich podstawowych firmach, gdy połączyły usługę Azure Logic Apps z innymi usługami platformy Azure i produktami firmy Microsoft, zapoznaj się z tymi historiami klientów.

Czym różni się usługa Azure Logic Apps od funkcji, zadań WebJob i usługi Power Automate?

Wszystkie te usługi ułatwiają łączenie i łączenie różnych systemów. Każda z tych usług ma swoje zalety i korzyści, dlatego połączenie ich możliwości jest najlepszym sposobem na szybkie tworzenie skalowalnego, w pełni funkcjonalnego systemu integracji. Aby uzyskać więcej informacji, zobacz Wybieranie między usługami Logic Apps, Functions, WebJobs i Power Automate.

Więcej informacji o usłudze Azure Logic Apps

Możesz zacząć od swoich bieżących systemów i usług, a następnie stopniowo rosnąć we własnym tempie. Gdy wszystko będzie gotowe, usługa Azure Logic Apps pomaga implementować i skalować w górę do bardziej dojrzałych scenariuszy integracji, zapewniając następujące możliwości i korzyści.

Wizualne tworzenie i edytowanie przepływów pracy za pomocą łatwych w użyciu narzędzi

Oszczędzaj czas i upraszczaj złożone procesy przy użyciu narzędzi do projektowania wizualnego w usłudze Azure Logic Apps. Utwórz przepływy pracy od początku do końca przy użyciu projektanta przepływu pracy usługi Azure Logic Apps w witrynie Azure Portal, programie Visual Studio Code lub programie Visual Studio. Wystarczy uruchomić przepływ pracy za pomocą wyzwalacza i dodać dowolną liczbę akcji z galerii łączników.

Jeśli tworzysz wielodostępny przepływ pracy aplikacji logiki, rozpocznij pracę szybciej podczas tworzenia przepływu pracy z galerii szablonów. Te szablony są dostępne dla typowych wzorców przepływu pracy, które obejmują od prostych połączeń dla aplikacji SaaS (Software-as-a-Service) po zaawansowane rozwiązania B2B oraz "tylko dla zabawy".

Połączenie różnych systemów w różnych środowiskach

Niektóre wzorce i procesy są łatwe do opisania, ale trudne do zaimplementowania w kodzie. Usługa Azure Logic Apps ułatwia bezproblemowe łączenie różnych systemów w chmurze, środowisku lokalnym i hybrydowym. Na przykład możesz połączyć rozwiązanie marketingowe w chmurze z lokalnym systemem rozliczeniowym lub scentralizowanie obsługi komunikatów między interfejsami API i systemami przy użyciu usługi Azure Service Bus. Usługa Azure Logic Apps zapewnia szybki, niezawodny i spójny sposób dostarczania rozwiązań wielokrotnego użytku i ponownego konfigurowania dla tych scenariuszy.

Tworzenie i wdrażanie w różnych środowiskach

W zależności od scenariusza, wymagań dotyczących rozwiązań i żądanych możliwości wybierz, czy utworzyć przepływ pracy aplikacji logiki Zużycie, czy Standardowa. Na podstawie tego wyboru przepływ pracy jest uruchamiany w wielodostępnej usłudze Azure Logic Apps, usłudze Azure Logic Apps z jedną dzierżawą lub w środowisku App Service Environment (wersja 3). Dzięki usłudze Azure Logic Apps z jedną dzierżawą przepływy pracy mogą łatwiej uzyskiwać dostęp do zasobów chronionych przez sieci wirtualne platformy Azure. Jeśli tworzysz przepływy pracy oparte na jednej dzierżawie przy użyciu usługi Logic Apps z obsługą usługi Azure Arc, możesz również uruchamiać przepływy pracy w kontenerach. Aby uzyskać więcej informacji, zobacz Single-tenant versus multitenant and integration service environment for Azure Logic Apps (Środowisko usługi jednodostępnej i wielodostępnej dla usługi Azure Logic Apps) i What is Arc enabled Logic Apps? (Co to jest usługa Arc z obsługą usługi Logic Apps?

Poniższa tabela zawiera krótkie podsumowanie różnic między przepływem pracy aplikacji logiki Zużycie i Standardowa. Poznasz również różnice między środowiskiem wielodostępnym, środowiskiem usługi integracji (ISE), środowiskiem jednodostępnym i środowiskiem App Service Environment w wersji 3 (ASEv3) na potrzeby wdrażania, hostowania i uruchamiania przepływów pracy aplikacji logiki.

Typ zasobu Świadczenia Udostępnianie i użycie zasobów Model cen i rozliczeń Zarządzanie limitami
Aplikacja logiki (zużycie)

Środowisko hosta: wielodostępna usługa Azure Logic Apps
- Najłatwiej rozpocząć

- Płatność za what-you-use

— W pełni zarządzane
Jedna aplikacja logiki może mieć tylko jeden przepływ pracy.

Aplikacje logiki w dzierżawach firmy Microsoft Entra korzystają z tego samego przetwarzania (obliczeń), magazynu, sieci itd.

W celach nadmiarowych dane są replikowane w sparowanym regionie. W przypadku wysokiej dostępności magazyn geograficznie nadmiarowy (GRS) jest włączony.
Użycie (płatność za wykonanie) Usługa Azure Logic Apps zarządza wartościami domyślnymi dla tych limitów, ale możesz zmienić niektóre z tych wartości, jeśli ta opcja istnieje dla określonego limitu.
Aplikacja logiki (zużycie)

Środowisko hosta:
Środowisko usługi integracji (ISE)

Uwaga: 31 sierpnia 2024 r. opcja ISE zostanie wycofana. Od 1 listopada 2022 r. nie można już utworzyć środowiska ISE. Zamiast tego można utworzyć aplikację logiki w warstwie Standardowa, która działa w usłudze Azure Logic Apps z jedną dzierżawą, może zawierać wiele przepływów pracy i zapewnia te same możliwości co środowisko ISE i nie tylko.
— Skala przedsiębiorstwa dla dużych obciążeń

- 20+ łączniki specyficzne dla środowiska ISE, które łączą się bezpośrednio z sieciami wirtualnymi

- Przewidywalne ceny z dołączonym użyciem i skalowaniem kontrolowanym przez klienta
Jedna aplikacja logiki może mieć tylko jeden przepływ pracy.

Aplikacje logiki w tym samym środowisku współużytkuje to samo przetwarzanie (obliczenia), magazyn, sieć itd.

Dane pozostają w tym samym regionie, w którym wdrażasz środowisko ISE.
ISE (naprawiono) Usługa Azure Logic Apps zarządza wartościami domyślnymi dla tych limitów, ale możesz zmienić niektóre z tych wartości, jeśli ta opcja istnieje dla określonego limitu.
Aplikacja logiki (Standardowa)

Środowisko hosta:
Usługa Azure Logic Apps z jedną dzierżawą

Uwaga: jeśli scenariusz wymaga kontenerów, utwórz aplikacje logiki oparte na jednej dzierżawie przy użyciu usługi Logic Apps z obsługą usługi Azure Arc. Aby uzyskać więcej informacji, zobacz Co to jest usługa Logic Apps z obsługą usługi Azure Arc?
— Uruchom polecenie przy użyciu środowiska uruchomieniowego usługi Azure Logic Apps z jedną dzierżawą. Miejsca wdrożenia nie są obecnie obsługiwane.

- Więcej wbudowanych łączników dla wyższej przepływności i niższych kosztów na dużą skalę

— Większa kontrola i możliwość dostrajania wokół ustawień środowiska uruchomieniowego i wydajności

- Zintegrowana obsługa sieci wirtualnych i prywatnych punktów końcowych.

— Utwórz własne wbudowane łączniki.
Jedna aplikacja logiki może mieć wiele stanowych i bezstanowych przepływów pracy.

Przepływy pracy w jednej aplikacji logiki i dzierżawie współużytkuje to samo przetwarzanie (obliczenia), magazyn, sieć itd.

Dane pozostają w tym samym regionie, w którym wdrażasz aplikacje logiki.
Standardowa oparta na planie hostingu z wybraną warstwą cenową.

Jeśli uruchamiasz stanowe przepływy pracy, które korzystają z magazynu zewnętrznego, środowisko uruchomieniowe usługi Azure Logic Apps wykonuje transakcje magazynu zgodne z cennikiem usługi Azure Storage.
Możesz zmienić wartości domyślne dla wielu limitów w zależności od potrzeb scenariusza.

Ważne: Niektóre limity mają twarde górne maksimum. W programie Visual Studio Code zmiany wprowadzone w domyślnych wartościach limitu w plikach konfiguracji projektu aplikacji logiki nie będą wyświetlane w środowisku projektanta. Aby uzyskać więcej informacji, zobacz Edytowanie ustawień aplikacji i środowiska dla aplikacji logiki w usłudze Azure Logic Apps z jedną dzierżawą.
Aplikacja logiki (Standardowa)

Środowisko hosta:
App Service Environment v3 (ASEv3) — tylko plany systemu Windows
Te same możliwości co pojedyncza dzierżawa oraz następujące korzyści:

— W pełni izoluj aplikacje logiki.

— Tworzenie i uruchamianie większej liczby aplikacji logiki niż w usłudze Azure Logic Apps z jedną dzierżawą.

— Płacisz tylko za plan usługi App Service środowiska ASE, niezależnie od liczby tworzonych i uruchamianych aplikacji logiki.

— Umożliwia skalowanie automatyczne lub ręczne skalowanie przy użyciu większej liczby wystąpień maszyn wirtualnych lub innego planu usługi App Service.

— Dziedzicz konfigurację sieci z wybranego środowiska ASEv3. Na przykład po wdrożeniu w wewnętrznym środowisku ASE przepływy pracy mogą uzyskiwać dostęp do zasobów w sieci wirtualnej skojarzonej ze środowiskaMI ASE i mieć wewnętrzne punkty dostępu.

Uwaga: jeśli dostęp jest uzyskiwany spoza wewnętrznego środowiska ASE, uruchamianie historii przepływów pracy w tym środowisku ASE nie może uzyskać dostępu do danych wejściowych i wyjściowych akcji.
Jedna aplikacja logiki może mieć wiele stanowych i bezstanowych przepływów pracy.

Przepływy pracy w jednej aplikacji logiki i dzierżawie współużytkuje to samo przetwarzanie (obliczenia), magazyn, sieć itd.

Dane pozostają w tym samym regionie, w którym wdrażasz aplikacje logiki.
Plan usługi App Service Możesz zmienić wartości domyślne dla wielu limitów w zależności od potrzeb scenariusza.

Ważne: Niektóre limity mają twarde górne maksimum. W programie Visual Studio Code zmiany wprowadzone w domyślnych wartościach limitu w plikach konfiguracji projektu aplikacji logiki nie będą wyświetlane w środowisku projektanta. Aby uzyskać więcej informacji, zobacz Edytowanie ustawień aplikacji i środowiska dla aplikacji logiki w usłudze Azure Logic Apps z jedną dzierżawą.

Obsługa na najwyższym poziomie na potrzeby integracji dla przedsiębiorstw i scenariuszy B2B

Firmy i organizacje komunikują się ze sobą elektronicznie przy użyciu standardowych, ale różnych protokołów i formatów komunikatów, takich jak EDIFACT, AS2, X12 i RosettaNet. Korzystając z funkcji integracji dla przedsiębiorstw obsługiwanych przez usługę Azure Logic Apps, można tworzyć przepływy pracy, które przekształcają formaty komunikatów używane przez partnerów handlowych w formaty, które systemy organizacji mogą interpretować i przetwarzać. Usługa Azure Logic Apps bezproblemowo i bezpiecznie obsługuje te wymiany przy użyciu szyfrowania i podpisów cyfrowych. W przypadku scenariuszy integracji B2B usługa Azure Logic Apps obejmuje możliwości z programu BizTalk Server. Aby zdefiniować artefakty typu business-to-business (B2B), należy utworzyć konto integracji, na którym są przechowywane te artefakty. Po połączeniu tego konta z zasobem aplikacji logiki przepływ pracy może używać tych artefaktów B2B i wymieniać komunikaty zgodne ze standardami Electronic Data Interchange (EDI) i Enterprise Application Integration (EAI).

Więcej informacji można znaleźć w następującej dokumentacji:

Jeśli na przykład używasz programu Microsoft BizTalk Server, przepływy pracy mogą komunikować się z serwerem BizTalk przy użyciu łącznika programu BizTalk Server. Następnie można uruchamiać lub rozszerzać operacje podobne do bizTalk w przepływach pracy przy użyciu łączników konta integracji. W innym kierunku program BizTalk Server może komunikować się z przepływami pracy przy użyciu adaptera microsoft BizTalk Server dla usługi Azure Logic Apps. Dowiedz się, jak skonfigurować i używać adaptera programu BizTalk Server na serwerze BizTalk Server.

Jednokrotny zapis, częste ponowne używanie

Utwórz aplikacje logiki jako szablony usługi Azure Resource Manager, aby można było skonfigurować i zautomatyzować wdrożenia w wielu środowiskach i regionach.

Wbudowana rozszerzalność

Jeśli odpowiedni łącznik nie jest dostępny do uruchomienia odpowiedniego kodu, możesz utworzyć i wywołać własne fragmenty kodu z przepływu pracy przy użyciu usługi Azure Functions. Możesz też utworzyć własne interfejsy API i łączniki niestandardowe, które można wywoływać z przepływów pracy.

Bezpośredni dostęp do zasobów w sieciach wirtualnych platformy Azure

Przepływy pracy aplikacji logiki mogą uzyskiwać dostęp do zabezpieczonych zasobów, takich jak maszyny wirtualne, inne usługi i systemy, które znajdują się w sieci wirtualnej platformy Azure w przypadku korzystania z usługi Azure Logic Apps (Standard) lub środowiska usługi integracji (ISE). Zarówno usługa Azure Logic Apps (Standardowa), jak i ISE to dedykowane wystąpienia usługi Azure Logic Apps, które używają dedykowanych zasobów i działają oddzielnie od globalnej wielodostępnej usługi Azure Logic Apps.

Hostowanie i uruchamianie przepływów pracy aplikacji logiki we własnym dedykowanym wystąpieniu pomaga zmniejszyć wpływ, jaki mogą mieć inne dzierżawy platformy Azure na wydajność aplikacji, znaną również jako efekt "hałaśliwych sąsiadów".

Usługa Azure Logic Apps (Standardowa) i środowisko ISE zapewniają również następujące korzyści:

  • Własne statyczne adresy IP, które są oddzielone od statycznych adresów IP udostępnianych przez aplikacje logiki w wielodostępnej usłudze Azure Logic Apps. Można również skonfigurować pojedynczy publiczny, statyczny i przewidywalny adres IP ruchu wychodzącego w celu komunikowania się z systemami docelowymi. W ten sposób nie trzeba konfigurować dodatkowych otworów zapory w tych systemach docelowych dla każdego systemu ISE.

  • Zwiększone limity czasu trwania przebiegu, przechowywania magazynu, przepływności, limitów czasu żądań HTTP i odpowiedzi, rozmiarów komunikatów i żądań łącznika niestandardowego. Aby uzyskać więcej informacji, zobacz Limity i konfiguracja usługi Azure Logic Apps.

Podczas tworzenia środowiska ISE platforma Azure wprowadza lub wdraża środowisko ISE w sieci wirtualnej platformy Azure. Następnie możesz użyć tego środowiska ISE jako lokalizacji dla aplikacji logiki i kont integracji, które wymagają dostępu. Aby uzyskać więcej informacji na temat tworzenia środowiska ISE, zobacz Połączenie do sieci wirtualnych platformy Azure z usługi Azure Logic Apps.

Jak działają aplikacje logiki

Przepływ pracy aplikacji logiki zawsze rozpoczyna się od jednego wyzwalacza. Wyzwalacz jest wyzwalany po spełnieniu warunku, na przykład gdy wystąpi określone zdarzenie lub gdy dane spełniają określone kryteria. Wiele wyzwalaczy obejmuje funkcje planowania, które kontrolują częstotliwość uruchamiania przepływu pracy. Po wyzwoleniu wyzwalacza co najmniej jedna akcja uruchamia operacje, które przetwarzają, obsługują lub konwertują dane przesyłane przez przepływ pracy albo przechodzą do następnego kroku.

Usługa Azure Logic Apps implementuje i używa semantyki dostarczania komunikatów "co najmniej raz". Rzadko usługa dostarcza komunikat więcej niż jeden raz, ale żadne komunikaty nie są tracone. Jeśli twoja firma nie obsługuje zduplikowanych komunikatów lub nie może obsługiwać zduplikowanych komunikatów, musisz zaimplementować idempotencję, która jest możliwością akceptowania identycznych lub zduplikowanych komunikatów, zachowując jednocześnie integralność danych i stabilność systemu. W ten sposób powtórzenia tej samej operacji nie zmieniają wyniku po pierwszym wykonaniu.

W poniższej sekcji opisano logikę przykładowego przepływu pracy przedsiębiorstwa, który jest częścią systemu zamówień, w którym przepływ pracy przetwarza zamówienia przychodzące. Przepływ pracy zawiera już kroki określające, ile kosztuje zamówienie przychodzące. Twoim celem jest ręczne przejrzenie zamówień powyżej określonego kosztu, aby utworzyć warunek początkowy na podstawie tej wartości kosztu, na przykład:

  • Jeśli zamówienie jest poniżej określonej kwoty, warunek ma wartość false. W związku z tym przepływ pracy przetwarza kolejność.

  • Jeśli warunek ma wartość true, przepływ pracy wysyła wiadomość e-mail na potrzeby ręcznego przeglądu. Przełącznik określa następny krok.

    • Jeśli recenzent zatwierdzi, przepływ pracy będzie nadal przetwarzać zamówienie.

    • Jeśli recenzent eskaluje, przepływ pracy wysyła e-mail eskalacji, aby uzyskać więcej informacji o zamówieniu.

      • Jeśli wymagania dotyczące eskalacji są spełnione, warunek odpowiedzi ma wartość true. W związku z tym zamówienie jest przetwarzane.

      • Jeśli warunek odpowiedzi ma wartość false, zostanie wysłana wiadomość e-mail dotycząca problemu.

Screenshot shows the workflow designer and a sample enterprise workflow that uses switches and conditions.

Możesz wizualnie tworzyć przepływy pracy przy użyciu projektanta przepływu pracy usługi Azure Logic Apps w witrynie Azure Portal, programie Visual Studio Code lub programie Visual Studio. Każdy przepływ pracy ma również podstawową definicję, która używa formatu JavaScript Object Notation (JSON). Jeśli wolisz, możesz edytować przepływy pracy, zmieniając tę definicję JSON. W przypadku niektórych zadań tworzenia i zarządzania usługa Azure Logic Apps zapewnia obsługę poleceń programu Azure PowerShell i interfejsu wiersza polecenia platformy Azure. W przypadku automatycznego wdrażania usługa Azure Logic Apps obsługuje szablony usługi Azure Resource Manager.

Opcje cennika

Każdy typ zasobu aplikacji logiki (wielodostępny, jednodostępny, środowisko App Service Environment (ASE v3), środowisko usługi integracji) ma inny model cen. Na przykład wielodostępne przepływy pracy aplikacji logiki Zużycie są zgodne z modelem cen Zużycie, a przepływy pracy aplikacji logiki w warstwie Standardowa z jedną dzierżawą są zgodne z modelem cen w warstwie Standardowa. Dowiedz się więcej o cenach i pomiarach dla usługi Azure Logic Apps.

Rozpocznij

Aby rozpocząć pracę z usługą Azure Logic Apps, potrzebna jest subskrypcja platformy Azure. Jeśli nie masz subskrypcji, zarejestruj się w celu założenia bezpłatnego konta platformy Azure.

Gdy wszystko będzie gotowe, wypróbuj co najmniej jeden z następujących przewodników Szybki start dla usługi Azure Logic Apps:

Możesz również zapoznać się z innymi przewodnikami Szybki start dotyczącymi usługi Azure Logic Apps:

Następne kroki