Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Usługa Azure Logic Apps pomaga organizować i integrować różne usługi, systemy, aplikacje i dane, zapewniając ponad 1400 już utworzonych i gotowych do użycia łączników dla usług Azure, usług Microsoft, GitHub, SQL Server, SAP, Salesforce i wiele innych. Usługa Azure Logic Apps to "bezserwerowa" platforma integracji, co oznacza, że nie trzeba udostępniać własnej infrastruktury ani zarządzać skalowaniem wystąpień aplikacji. Możesz skoncentrować swoją energię i nakład pracy na projektowaniu logiki dla rozwiązań integracji i tworzeniu zautomatyzowanych przepływów pracy. Platforma obsługuje skalowanie, dostępność i wydajność. Usługa Azure Logic Apps jest szczególnie przydatna w przypadku przypadków użycia i scenariuszy, w których należy koordynować akcje w wielu systemach i usługach.
Aby dowiedzieć się więcej o możliwościach i wzorcach obsługiwanych przez usługę Azure Logic Apps, w tym przewodniku opisano typowe punkty początkowe, przykłady i scenariusze.
Typowe punkty wyjścia dla przepływów pracy aplikacji logiki
Każdy przepływ pracy rozpoczyna się od wyzwalacza, który jest uruchamiany zgodnie z określonym harmonogramem lub po spełnieniu warunku wyzwalacza. Gdy wyzwalacz zostanie wyzwolony, kolejne akcje są uruchamiane w przepływie pracy i przekazują wszystkie dane wyjściowe wyzwalacza do tych akcji. Wiele łączników udostępnia wyzwalacze, które mają jeden z następujących typów:
Wyzwalacz sondowania: na podstawie określonego harmonogramu ten wyzwalacz sprawdza punkt końcowy, aby znaleźć dane lub zdarzenie spełniające jego warunek. Jeśli warunek wyzwalacza zostanie spełniony, wyzwalacz uruchamia proces, tworząc i uruchamiając nowe wystąpienie przepływu pracy. Wszystkie dane wyjściowe wyzwalacza są przekazywane jako dane wejściowe do pierwszej akcji w przepływie pracy.
Wyzwalacz Push: ten wyzwalacz oczekuje na zdarzenie, które spełni jego warunek w określonym punkcie końcowym. Na przykład zdarzenia mogą obejmować odebranie żądania, wiadomości lub pliku utworzonego lub zaktualizowanego w lokalizacji punktu końcowego. Po wystąpieniu tego zdarzenia wyzwalacz uruchamia, tworzy i uruchamia nowe wystąpienie przepływu pracy. Wszystkie dane wyjściowe wyzwalacza są przekazywane jako dane wejściowe do pierwszej akcji w przepływie pracy.
Przykłady wyzwalaczy sondowania
Wyzwalacz | Opis | Więcej informacji |
---|---|---|
Wyzwalacz powtarzania | Ustaw cykl uruchamiania przepływu pracy, w tym datę i godzinę rozpoczęcia. Możesz na przykład wybrać dni tygodnia i godziny dnia. |
-
Planowanie i uruchamianie cyklicznych automatycznych zadań, procesów i przepływów pracy przy użyciu usługi Azure Logic Apps - Samouczek: tworzenie zautomatyzowanych, cyklicznych przepływów pracy opartych na harmonogramie przy użyciu usługi Azure Logic Apps |
Po odebraniu wiadomości e-mail | Sprawdź nową wiadomość e-mail od dowolnego dostawcy poczty obsługiwanego przez usługę Azure Logic Apps, na przykład Office 365 Outlook, Gmail, Outlook.com itd. |
Ważne: jeśli chcesz użyć łącznika Gmail, tylko konta biznesowe usługi G-Suite mogą używać tego łącznika bez ograniczeń w usłudze Azure Logic Apps. Jeśli masz konto użytkownika Gmail, możesz użyć tego łącznika tylko z określonymi usługami zatwierdzonymi przez firmę Google lub utworzyć 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. Aby uzyskać samouczki dotyczące wyzwalaczy związanych z pocztą e-mail, zobacz następującą dokumentację: - Samouczek: tworzenie zautomatyzowanych przepływów pracy opartych na zatwierdzaniach przy użyciu usługi Azure Logic Apps - Samouczek: automatyzowanie zadań przetwarzania wiadomości e-mail przy użyciu usług Azure Logic Apps, Azure Functions i Azure Storage |
Wyzwalacz HTTP | Wywoływanie punktu końcowego usługi za pośrednictwem protokołu HTTP lub HTTPS. | Wywoływanie, wyzwalanie lub zagnieżdżanie przepływów pracy przy użyciu punktów końcowych HTTP |
Przykłady wyzwalaczy wypychania
Wyzwalacz | Opis |
---|---|
Wyzwalacz żądania | Odbieranie przychodzących żądań HTTPS. |
Wyzwalacz HTTP webhooku | Zasubskrybuj punkt końcowy usługi, rejestrując adres URL wywołania zwrotnego w tej usłudze. Dzięki temu usługa może powiadomić wyzwalacz, gdy nastąpi określone zdarzenie, aby wyzwalacz nie musiał ciągle sprawdzać usługi. |
Po dodaniu wyzwalacza kontynuuj tworzenie przepływu pracy, dodając co najmniej jedną akcję. Poniższe przewodniki z instrukcjami ułatwiają tworzenie pierwszego przepływu pracy aplikacji logiki Zużycie, który działa w globalnej wielodostępnej usłudze Azure Logic Apps:
- Szybki start: tworzenie przykładowego przepływu pracy użycia w wielodostępnym usłudze Azure Logic Apps za pomocą witryny Azure Portal
- Szybki przewodnik: tworzenie przepływów pracy dotyczących konsumpcji i zarządzanie nimi za pomocą programu Visual Studio Code
Poniższe przewodniki z instrukcjami ułatwiają tworzenie standardowego przepływu pracy aplikacji logiki działającego w usłudze Azure Logic Apps z jedną dzierżawą:
- Tworzenie przykładowego standardowego przepływu pracy w usłudze Azure Logic Apps w środowisku jednodzierżawowym za pomocą portalu Azure
- Utwórz przykładowy przepływ standardowy w jednodzierżawowej usłudze Azure Logic Apps za pomocą Visual Studio Code
Poniższe przewodniki z instrukcjami ułatwiają konfigurowanie infrastruktury i tworzenie standardowego przepływu pracy aplikacji logiki działającego w częściowo połączonym środowisku przy użyciu własnej infrastruktury:
- Konfigurowanie własnej infrastruktury dla standardowych przepływów pracy przy użyciu wdrożenia hybrydowego
- Tworzenie standardowych przepływów pracy na potrzeby wdrożenia hybrydowego we własnej infrastrukturze
Migrowanie do usługi Azure Logic Apps
- Dlaczego warto przeprowadzić migrację z programu BizTalk Server
- Opcje migracji dla programu BizTalk Server i najlepsze rozwiązania
- Migracja usługi Power Automate do usługi Azure Logic Apps (Standardowa)
Możliwości przepływu sterowania i obsługi błędów
Usługa Azure Logic Apps oferuje zaawansowane możliwości zaawansowanego przepływu sterowania, takie jak warunki, przełączniki, pętle i zakresy. Aby zapewnić odporność rozwiązań, możesz również zaimplementować obsługę błędów i wyjątków w przepływach pracy.
- Wykonywanie różnych akcji na podstawie instrukcji warunkowych i instrukcji switch
- Powtórz kroki lub przetwarzaj elementy w tablicach i kolekcjach za pomocą pętli
- Grupuj akcje zgodnie z zakresami
- Dodawanie obsługi błędów i wyjątków do przepływu pracy
Uruchamianie kodu z przepływów pracy
- Dodawanie i uruchamianie fragmentów kodu JavaScript w przepływach pracy
- Wywoływanie usługi Azure Functions z przepływów pracy
- Tworzenie i uruchamianie kodu .NET z przepływów pracy w wersji Standard
- Tworzenie i uruchamianie skryptów języka C# z standardowych przepływów pracy
- Tworzenie i uruchamianie skryptów programu PowerShell ze standardowych przepływów pracy
Zabezpieczanie przepływów pracy
- Bezpieczny dostęp i dane dla przepływów pracy
- Uwierzytelnianie dostępu i połączeń z zasobami platformy Azure z przepływów pracy przy użyciu tożsamości zarządzanych
- Blokuj użycie łącznika
- Blokuj połączenia do i z innymi tenantami
Niezawodność
- Niezawodność w usłudze Azure Logic Apps
- Włącz nadmiarowość strefową dla swojej aplikacji logicznej
- Tworzenie zadań replikacji dla zasobów platformy Azure przy użyciu usługi Azure Logic Apps
- Skonfiguruj odzyskiwanie po awarii między regionami dla kont integracji w usłudze Azure Logic Apps
Integracja z usługami i możliwościami sztucznej inteligencji platformy Azure
- Podręcznik sztucznej inteligencji, przykłady i inne zasoby dla przepływów pracy w usłudze Azure Logic Apps
- Analizowanie lub fragmentowanie zawartości z przepływów pracy
- Łączenie z usługami Azure AI z przepływów pracy w warstwie Standardowych w usłudze Azure Logic Apps
Obsługa typów zawartości, konwersji i przekształceń
Dostęp do wielu typów zawartości, konwertowanie i przekształcanie ich można uzyskać przy użyciu wielu funkcji w języku definicji przepływu pracy usługi Azure Logic Apps. Na przykład można konwertować ciągi, formaty JSON i XML, używając wyrażeń przepływu pracy @json()
i @xml()
. Usługa Azure Logic Apps zachowuje typy zawartości do obsługi transferu zawartości w sposób bezstratny między usługami.
-
Obsługa typów zawartości w usłudze Azure Logic Apps, takich jak
application/
,application/octet-stream
imultipart/formdata
- Przewodnik referencyjny dotyczący funkcji wyrażeń w usługach Azure Logic Apps i Power Automate
- Schemat języka definicji przepływu pracy dla usługi Azure Logic Apps
Tworzenie niestandardowych interfejsów API i łączników
W przypadku systemów i usług, które nie mają opublikowanych łączników, możesz również rozszerzyć usługę Azure Logic Apps, aby tworzyć niestandardowe interfejsy API i łączniki:
- Utwórz niestandardowe interfejsy API do wywoływania z Azure Logic Apps
- Łączniki niestandardowe w usłudze Azure Logic Apps
Tworzenie rozwiązań biznesowych (B2B)
W przypadku rozwiązań integracji dla przedsiębiorstw i bezproblemowej komunikacji między organizacjami można tworzyć zautomatyzowane skalowalne przepływy pracy dla tych scenariuszy przy użyciu pakietu integracyjnego dla przedsiębiorstw (EIP) z usługą Azure Logic Apps. Mimo że organizacje używają różnych protokołów i formatów, mogą wymieniać wiadomości elektronicznie. EIP przekształca różne formaty w format, który systemy organizacji mogą przetwarzać i obsługiwać standardowe protokoły branżowe, w tym AS2, X12, EDIFACT i RosettaNet. Aby utworzyć te rozwiązania, należy utworzyć konto integracji, które jest oddzielnym zasobem platformy Azure, który zapewnia bezpieczny, skalowalny i możliwy do zarządzania kontener dla artefaktów zdefiniowanych i używanych z przepływami pracy aplikacji logiki. Na przykład, artefakty obejmują partnerów handlowych, umowy, mapy, schematy, certyfikaty i konfiguracje partii.
- Omówienie: rozwiązania integracyjne B2B dla przedsiębiorstw z usługą Azure Logic Apps i pakietem integracyjnym dla przedsiębiorstw
- Tworzenie kont integracji na potrzeby integracji przedsiębiorstw B2B i zarządzanie nimi w usłudze Azure Logic Apps
- Zarządzanie decyzjami i integracja logiki biznesowej z mechanizmem reguł usługi Azure Logic Apps
Uzyskiwanie dostępu do zasobów sieci wirtualnej platformy Azure
Czasami przepływ pracy aplikacji logiki może wymagać dostępu do zabezpieczonych zasobów, takich jak maszyny wirtualne w sieci wirtualnej platformy Azure. Aby uzyskać bezpośredni dostęp do takich zasobów, utwórz przepływ pracy w aplikacji logiki w wersji Standard. Ten typ przepływu pracy aplikacji Logic Apps działa w usłudze Azure Logic Apps z pojedynczym dzierżawcą, oddzielnie od przepływów pracy aplikacji Logic Apps w planie Consumption w wielodostępnej usłudze Azure Logic Apps, i korzysta z dedykowanego magazynu oraz innych zasobów. Dzięki tej opcji możesz zmniejszyć wpływ, jaki mogą mieć inne dzierżawy platformy Azure na wydajność aplikacji, która jest również znana jako efekt "hałaśliwych sąsiadów".
Wdrażanie i monitorowanie przepływów pracy aplikacji logiki oraz zarządzanie nimi
Możesz w pełni opracowywać i wdrażać zasoby aplikacji logiki za pomocą usługi Azure DevOps lub innych narzędzi kontroli źródła i zautomatyzowanych narzędzi kompilacji. Aby obsługiwać wdrażanie przepływów pracy i połączeń zależnych w szablonie zasobu, zasoby aplikacji logiki używają szablonów wdrażania zasobów platformy Azure. W przypadku dzienników powiadomień i dzienników diagnostycznych stanu uruchomienia przepływu pracy usługa Azure Logic Apps udostępnia również monitorowanie i alerty.
Wdróż
- Konfigurowanie miejsc wdrożenia w celu włączenia wdrożenia bez przestojów w usłudze Azure Logic Apps z jedną dzierżawą
- Wdrażanie metodyki DevOps dla standardowych aplikacji Logic Apps w pojedynczej dzierżawie w Azure Logic Apps
- Konfigurowanie wdrożenia DevOps dla aplikacji logiki Standard w jednodzierżawczej usłudze Azure Logic Apps
- Automatyzowanie kompilowania i wdrażania za pomocą usługi Azure DevOps dla standardowych aplikacji logiki
- Omówienie: Automatyzowanie wdrażania aplikacji logiki za pomocą szablonów usługi Azure Resource Manager
- Tworzenie szablonów usługi Azure Resource Manager w celu zautomatyzowania wdrożenia usługi Azure Logic Apps
- Usprawnij wdrażanie usług integracji platformy Azure za pomocą modułów zweryfikowanych platformy Azure dla Bicep
- Wdrażanie szablonów usługi Azure Resource Manager dla usługi Azure Logic Apps
- Przykład: konfigurowanie akcji usługi API Management dla usługi Azure Logic Apps
- Przykład: orkiestracja usługi Azure Pipelines przy użyciu usługi Azure Logic Apps
- Przykład: nawiązywanie połączenia z kontami usługi Azure Storage z usługi Azure Logic Apps i wdrażanie za pomocą usługi Azure Pipelines w usłudze Azure DevOps
- Przykład: łączenie się z kolejkami usługi Azure Service Bus z usługi Azure Logic Apps i wdrażanie za pomocą usługi Azure Pipelines w usłudze Azure DevOps
- Przykład: konfigurowanie akcji usługi Azure Functions dla usługi Azure Logic Apps i wdrażanie za pomocą usługi Azure Pipelines w usłudze Azure DevOps
- Przykład: nawiązywanie połączenia z kontem integracji z poziomu usługi Azure Logic Apps i wdrażanie za pomocą usługi Azure Pipelines w usłudze Azure DevOps
Zarządzanie
- Planowanie kosztów i zarządzanie nimi
- Zarządzanie aplikacjami logiki w witrynie Azure Portal
- Zarządzanie aplikacjami logiki w programie Visual Studio Code
- Tworzenie kont integracji i zarządzanie nimi na potrzeby integracji B2B dla przedsiębiorstw
- Zarządzanie zasobami platformy Azure i monitorowanie kosztów przez tworzenie zadań automatyzacji
- Przenoszenie zasobów aplikacji logiki do innych grup zasobów platformy Azure, regionów lub subskrypcji
Ekran
- Monitorowanie przepływów pracy w usłudze Azure Logic Apps
- Monitoruj stan przebiegu, przeglądaj historię wyzwalaczy i konfiguruj alerty w usłudze Azure Logic Apps
- Wyświetlanie metryk kondycji i wydajności
- Monitorowanie i zbieranie danych diagnostycznych dla przepływów pracy w usłudze Azure Logic Apps
- Monitorowanie przepływów pracy aplikacji logiki w usłudze Microsoft Defender dla Chmury
Monitorowanie przepływów pracy użycia
- Monitorowanie i śledzenie komunikatów B2B w przepływach zużycia
- Tworzenie zapytań monitorowania i śledzenia w dziennikach usługi Azure Monitor dla usługi Azure Logic Apps
Monitorowanie standardowych przepływów pracy
- Monitoruj stan standardowych przepływów pracy w usłudze Azure Logic Apps za pomocą Sprawdzania kondycji
- Włączanie i wyświetlanie rozszerzonej telemetrii w usłudze Application Insights dla standardowych przepływów pracy
- Monitorowanie i śledzenie transakcji B2B w standardowych przepływach pracy
Inne integracje i możliwości
Usługa Azure Logic Apps integruje się z wieloma usługami, takimi jak Azure API Management, Azure App Service i niestandardowe punkty końcowe HTTP, na przykład REST i SOAP.
- Samouczek: Tworzenie pulpitu nawigacyjnego z wglądem w dane o klientach z przesyłania strumieniowego za pomocą usług Azure Logic Apps i Azure Functions
- Poradnik: stworzenie funkcji integrującej się z usługami Azure Logic Apps i Azure AI w celu analizowania sentymentu wpisu X
- Samouczek: tworzenie pulpitu nawigacyjnego społecznościowego opartego na sztucznej inteligencji przy użyciu usług Power BI i Azure Logic Apps
- Samouczek: Monitorowanie zmian maszyn wirtualnych przy użyciu usług Azure Event Grid i Logic Apps
- Samouczek: zdalne monitorowanie i powiadomienia IoT za pomocą Azure Logic Apps, łącząc Twoje centrum IoT i skrzynkę pocztową
- Blog: wywoływanie usług SOAP przy użyciu usługi Azure Logic Apps
Scenariusze od początku do końca
Historie klientów
Dowiedz się, jak usługa Azure Logic Apps wraz z innymi usługami platformy Azure i produktami firmy Microsoft pomogła tym firmom zwiększyć elastyczność i skupić się na swoich podstawowych firmach, upraszczając, organizując, automatyzując i organizując złożone procesy.