Co to jest usługa Azure Logic Apps?
Azure Logic Apps to platforma w chmurze, na której można tworzyć i uruchamiać zautomatyzowane przepływy pracy bez kodu. Korzystając z projektanta wizualizacji i wybierając z wstępnie utworzonych operacji, możesz szybko utworzyć przepływ pracy integrujący aplikacje, dane, usługi i systemy oraz zarządzać nimi.
Usługa Azure Logic Apps upraszcza sposób łączenia starszych, nowoczesnych i nowoczesnych systemów w chmurze, środowiskach lokalnych i hybrydowych oraz udostępnia narzędzia o niskim kodzie bez kodu umożliwiające opracowywanie wysoce skalowalnych rozwiązań integracji dla scenariuszy biznesowych i biznesowych (B2B).
Na tej liście opisano 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 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.
Jeśli wszystko jest gotowe do wypróbowania tworzenia pierwszego przepływu pracy aplikacji logiki, zobacz Wprowadzenie.
Aby uzyskać więcej informacji, zobacz Azure Logic Apps w witrynie internetowej platformy Azure i innych usługach Azure Integration Services.
Kluczowe terminy
Poniższa tabela krótko definiuje podstawową terminologię i pojęcia w usłudze Azure Logic Apps.
Okres | Opis |
---|---|
Aplikacja logiki | Zasób platformy Azure tworzony, gdy chcesz utworzyć przepływ pracy. Istnieje wiele typów zasobów aplikacji logiki uruchamianych w różnych środowiskach. |
Przepływ pracy | Seria kroków definiujących zadanie, proces biznesowy lub obciążenie. Każdy przepływ pracy rozpoczyna się od jednego wyzwalacza, po którym należy dodać co najmniej jedną akcję. |
Wyzwalacz | Zawsze pierwszy krok w dowolnym przepływie pracy i określa warunek uruchamiania dalszych kroków w tym przepływie pracy. Na przykład zdarzenie wyzwalacza może otrzymywać wiadomość e-mail w skrzynce odbiorczej lub wykrywać nowy plik na koncie magazynu. |
Akcja | Każdy kolejny krok w przepływie pracy, który następuje po wyzwalaczu. Każda akcja uruchamia operację w przepływie pracy. |
Wbudowany łącznik | Ten typ łącznika zapewnia operacje uruchamiane natywnie w usłudze Azure Logic Apps. Na przykład 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. Na przykład możesz 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. Takie operacje zwykle nie wymagają utworzenia połączenia z 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 lub Azure App Service. Aby uzyskać więcej informacji i przykładów, zapoznaj się z tematem Wbudowane łączniki dla usługi Azure Logic Apps. |
Łącznik zarządzany | Ten typ łącznika to wstępnie utworzony serwer proxy lub otoka interfejsu API REST, którego można użyć do uzyskiwania dostępu do określonej aplikacji, danych, usługi lub systemu. Przed użyciem większości łączników zarządzanych należy najpierw utworzyć połączenie z 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 z wyzwalaczem lub uruchomić akcję, która współpracuje z usługą, taką jak Office 365, Salesforce lub serwery plików. Aby uzyskać więcej informacji, zapoznaj się z tematem Zarządzane łączniki dla usługi Azure Logic Apps. |
Konto integracji | Utwórz ten zasób platformy Azure, gdy chcesz zdefiniować i zapisać artefakty B2B do użycia w przepływach pracy. Po utworzeniu i połą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 setki wstępnie utworzonych łączników, dzięki czemu można łatwiej i szybciej łączyć aplikacje, dane, usługi i systemy. Możesz skupić się bardziej na projektowaniu i implementowaniu logiki biznesowej i funkcjonalności rozwiązania, a nie na określaniu sposobu uzyskiwania dostępu 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 często 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ć dostęp do zasobów w usługach, takich jak Azure, Microsoft, inne zewnętrzne aplikacje internetowe i usługi lub systemy lokalne, można użyć operacji łącznika zarządzanego przez firmę Microsoft (hostowanego na platformie Azure). Wybierz spośród setek łączników w rosnącym ekosystemie platformy Azure, na przykład:
Usługi platformy Azure, takie jak Blob Storage i Service Bus
Office 365 usług, takich jak Outlook, Excel i SharePoint
Serwery baz danych, takie jak SQL i Oracle
Systemy przedsiębiorstwa, takie jak SAP i IBM MQ
Udziały plików, takie jak FTP i SFTP
Aby uzyskać więcej informacji, zapoznaj się z następującą dokumentacją:
Zwykle nie trzeba pisać żadnego kodu. Jeśli jednak musisz napisać kod, możesz utworzyć fragmenty kodu przy użyciu 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 Wbudowany kod. Jeśli przepływ pracy musi współdziałać ze zdarzeniami z usług platformy Azure, niestandardowych aplikacji lub innych rozwiązań, możesz monitorować, kierować i publikować zdarzenia przy użyciu 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. Korzystając z tych możliwości do tworzenia "bezserwerowych" aplikacji i rozwiązań, możesz po prostu skupić się na logice biznesowej i funkcjonalności. Te usługi są automatycznie skalowane w celu spełnienia Twoich potrzeb, przyspieszają integrację 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 zwiększyły skupienie się na swoich podstawowych firmach, gdy połączyli usługę Azure Logic Apps z innymi usługami platformy Azure i produktami firmy Microsoft, zapoznaj się z tymi historiami klientów.
Jak usługa Azure Logic Apps różni się od funkcji, zadań WebJob i 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
Poniższe sekcje zawierają więcej informacji na temat możliwości i korzyści w usłudze Azure Logic Apps:
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 Azure Portal, Visual Studio Code lub Visual Studio. Wystarczy uruchomić przepływ pracy za pomocą wyzwalacza i dodać dowolną liczbę akcji z galerii łączników.
Jeśli tworzysz aplikację logiki opartą na wielu dzierżawach, rozpocznij pracę szybciej podczas tworzenia przepływu pracy z galerii szablonów. Te szablony są dostępne w przypadku typowych wzorców przepływu pracy, które mogą być dostępne od prostych połączeń dla aplikacji SaaS (Software-as-a-Service) po zaawansowane rozwiązania B2B oraz szablony "tylko dla zabawy".
Łączenie różnych systemów w różnych środowiskach
Niektóre wzorce i procesy są łatwe do opisania, ale trudne do zaimplementowania w kodzie. Platforma Azure Logic Apps ułatwia bezproblemowe łączenie różnych systemów w chmurze, środowiskach lokalnych i hybrydowych. 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 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
Na podstawie scenariusza, wymagań dotyczących rozwiązań i żądanych możliwości wybierzesz przepływ pracy aplikacji logiki Zużycie lub Standardowa. W zależności od tego wyboru przepływ pracy jest uruchamiany w usłudze Azure Logic Apps z wieloma dzierżawami, usługą Azure Logic Apps z jedną dzierżawą, App Service Environment (wersja 3) lub dedykowanym środowiskiem usługi integracji. W przypadku ostatnich trzech środowisk 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 Jednodostępne i wielodostępne środowisko usług integracji dla usługi Azure Logic Apps i 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 App Service Environment v3 (ASEv3) na potrzeby wdrażania, hostowania i uruchamiania przepływów pracy aplikacji logiki.
Typ zasobu | Korzyści | Udostępnianie zasobów i użycie | Model cen i rozliczeń | Zarządzanie limitami |
---|---|---|---|---|
Aplikacja logiki (zużycie) Środowisko hosta: Wielodostępna usługa Azure Logic Apps |
- Najłatwiej rozpocząć pracę - Płatność za korzystanie z usługi - W pełni zarządzane |
Jedna aplikacja logiki może mieć tylko jeden przepływ pracy. Aplikacje logiki w dzierżawach usługi Azure Active Directory współdzielą to samo przetwarzanie (obliczenia), magazyn, sieć itd. W celach nadmiarowych dane są replikowane w sparowanym regionie. W przypadku wysokiej dostępności magazyn geograficznie nadmiarowy (GRS) jest włączony. |
Zuż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) |
— Skala przedsiębiorstwa dla dużych obciążeń - 20+ łączników specyficznych dla środowiska ISE, które łączą się bezpośrednio z sieciami wirtualnymi — Przewidywalne ceny z uwzględnionym użyciem i kontrolowanym przez klienta skalowaniem |
Jedna aplikacja logiki może mieć tylko jeden przepływ pracy. Aplikacje logiki w tym samym środowisku korzystają z tego samego przetwarzania (obliczeniowego), magazynu, sieci 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 większej 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. |
Pojedyncza aplikacja logiki może mieć wiele stanowych i bezstanowych przepływów pracy. Przepływy pracy w jednej aplikacji logiki i dzierżawie współdzielą te same operacje przetwarzania (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 na podstawie potrzeb scenariusza. Ważne: Niektóre limity mają twarde górne maksimum. W Visual Studio Code zmiany wprowadzone w domyślnych wartościach limitów 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 i 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 App Service środowiska ASE, bez względu na liczbę 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 App Service. — Dziedzicz konfigurację sieci z wybranego środowiska ASEv3. Na przykład w przypadku wdrożenia 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, historia uruchamiania przepływów pracy w tym środowisku ASE nie może uzyskiwać dostępu do danych wejściowych i wyjściowych akcji. |
Pojedyncza aplikacja logiki może mieć wiele stanowych i bezstanowych przepływów pracy. Przepływy pracy w jednej aplikacji logiki i dzierżawie współdzielą te same operacje przetwarzania (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 na podstawie potrzeb scenariusza. Ważne: Niektóre limity mają twarde górne maksimum. W Visual Studio Code zmiany wprowadzone w domyślnych wartościach limitów 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 możliwości integracji przedsiębiorstwa 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 BizTalk Server. Aby zdefiniować artefakty biznesowe (B2B), należy utworzyć konto integracji , na którym są przechowywane te artefakty. Po połączeniu tego konta z aplikacją logiki przepływy pracy mogą używać tych artefaktów B2B i wymieniać komunikaty zgodne ze standardami Electronic Data Interchange (EDI) i Enterprise Application Integration (EAI). Aby uzyskać więcej informacji, zapoznaj się z następującą dokumentacją:
Możesz zacząć od swoich bieżących systemów i usług, a następnie zwiększać się przyrostowo we własnym tempie. Gdy wszystko będzie gotowe, platforma Azure Logic Apps pomaga zaimplementować i skalować w górę do bardziej dojrzałych scenariuszy integracji, zapewniając następujące możliwości i inne funkcje:
Integrowanie i kompilowanie BizTalk Server firmy Microsoft, Azure Service Bus, Azure Functions, API Management platformy Azure i nie tylko.
Wymiana komunikatów przy użyciu protokołów EDIFACT, AS2, X12 i RosettaNet .
Przetwarzanie komunikatów XML i plików prostych.
Utwórz konto integracji do przechowywania artefaktów B2B i zarządzania nimi, takich jak partnerzy handlowi, umowy, mapy, schematy i inne.
Jeśli na przykład używasz usługi Microsoft BizTalk Server, przepływy pracy mogą komunikować się z BizTalk Server przy użyciu łącznika BizTalk Server. Następnie można uruchamiać lub rozszerzać operacje przypominające bizTalk w przepływach pracy przy użyciu łączników konta integracji. W drugim kierunku BizTalk Server mogą 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 umożliwić konfigurowanie i automatyzowanie wdrożeń 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 Azure Functions. Możesz też utworzyć własne interfejsy API i łączniki niestandardowe , które można wywołać 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 (Standard) 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.
Uruchamianie 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 (w warstwie 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 usłudze wielodostępnej. 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 żądania 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 Nawiązywanie połączenia z sieciami wirtualnymi platformy Azure z usługi Azure Logic Apps.
Jak działają aplikacje logiki
W aplikacji logiki każdy przepływ pracy 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, musisz zaimplementować idempotencję, aby powtarzanie tej samej operacji nie zmieniało wyniku po pierwszym wykonaniu.
Poniższy zrzut ekranu przedstawia część przykładowego przepływu pracy przedsiębiorstwa. Ten przepływ pracy używa warunków i przełączników do 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:
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 do 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 będzie eskalować, przepływ pracy wysyła wiadomość e-mail z eskalacją, 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.
Możesz wizualnie tworzyć przepływy pracy przy użyciu projektanta przepływu pracy usługi Azure Logic Apps w Azure Portal, Visual Studio Code lub Visual Studio. Każdy przepływ pracy ma również podstawową definicję opisaną przy użyciu kodu 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ń Azure PowerShell i interfejsu wiersza polecenia platformy Azure. W przypadku wdrażania automatycznego usługa Azure Logic Apps obsługuje szablony usługi Azure Resource Manager.
Opcje cennika
Każdy typ zasobu aplikacji logiki, który różni się od możliwości i gdzie są uruchamiane (wielodostępne, jednodostępne, środowisko usługi integracji), ma inny model cen. Na przykład aplikacje logiki oparte na wielu dzierżawach używają cen użycia, podczas gdy aplikacje logiki w środowisku usługi integracji używają stałych cen. Dowiedz się więcej o cenach i pomiarach dla usługi Azure Logic Apps.
Rozpoczęcie pracy
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 poniższych przewodników Szybki start dotyczących usługi Azure Logic Apps. Dowiedz się, jak utworzyć podstawowy przepływ pracy, który monitoruje kanał informacyjny RSS i wysyła wiadomość e-mail pod kątem nowej zawartości.
Tworzenie przepływu pracy aplikacji logiki opartej na wielu dzierżawach w Azure Portal
Tworzenie przepływu pracy aplikacji logiki opartej na wielu dzierżawach w programie Visual Studio
Tworzenie przepływu pracy aplikacji logiki opartej na wielu dzierżawach w Visual Studio Code
Warto również zapoznać się z innymi przewodnikami Szybki start dotyczącymi usługi Azure Logic Apps:
Inne zasoby
Dowiedz się więcej o platformie Azure Logic Apps z następującymi filmami wprowadzającymi: