Běžné scénáře, příklady, kurzy a názorné postupy pro Azure Logic Apps

Azure Logic Apps pomáhá orchestrovat a integrovat různé služby tím, že poskytuje stovky předem připravených a připravených konektorů, od SQL Server a SAP až po služby Azure AI. Azure Logic Apps je "bezserverová", takže se nemusíte starat o škálování ani instance. Stačí definovat pracovní postup s triggerem a akcemi, které pracovní postup provádí. Základní platforma se stará o škálování, dostupnost a výkon. Azure Logic Apps je zvlášť užitečná pro případy použití a scénáře, kdy potřebujete koordinovat akce napříč několika systémy a službami.

Tato příručka vám pomůže získat informace o možnostech a vzorech, které Azure Logic Apps podporuje, a popisuje běžné výchozí body, příklady a scénáře.

Běžné výchozí body pro pracovní postupy aplikací logiky

Každý pracovní postup začíná jedním triggerem, který se aktivuje při splnění podmínky triggeru, spustí pracovní postup a předá výstupy triggeru následným akcím v pracovním postupu. Mnoho konektorů poskytuje triggery, které mají některý z následujících typů:

  • Trigger dotazování : Zkontroluje v koncovém bodu služby data nebo událost, která splňuje podmínku triggeru, na základě zadaného plánu. Pokud je v daném okamžiku splněna podmínka triggeru, trigger se aktivuje a vytvoří a spustí novou instanci pracovního postupu, která jako vstupy pracovního postupu použije výstupy triggeru.

  • Trigger nabízených oznámení: Naslouchá a čeká v koncovém bodu služby na data nebo událost, která splňuje podmínku triggeru. V tomto okamžiku se trigger okamžitě aktivuje a vytvoří a spustí novou instanci pracovního postupu, která jako vstupy pro pracovní postup použije všechny výstupy triggeru.

Příklady triggeru dotazování

Trigger Description Další informace
Trigger opakování Nastavte opakování pro spuštění pracovního postupu, včetně data a času zahájení. Můžete například vybrat dny v týdnu a denní doby. - Plánování a spouštění opakovaných automatizovaných úloh, procesů a pracovních postupů pomocí Azure Logic Apps

- Kurz: Vytváření automatizovaných opakovaných pracovních postupů založených na plánu pomocí Azure Logic Apps
Při přijetí e-mailu Zkontrolujte nové e-maily od libovolného poskytovatele pošty, který podporuje Azure Logic Apps, například Office 365 Outlook, Gmail, Outlook.com atd. Důležité: Pokud chcete používat konektor Gmail, můžou tento konektor bez omezení v Azure Logic Apps používat jenom obchodní účty G-Suite. Pokud máte uživatelský účet Gmail, můžete tento konektor používat jenom s konkrétními službami schválenými Společností Google nebo můžete vytvořit klientskou aplikaci Google, která se bude používat pro ověřování pomocí konektoru Gmail. Další informace najdete v tématu Zásady zabezpečení dat a ochrany osobních údajů pro konektory Google v Azure Logic Apps.

Kurzy o triggerech souvisejících s e-mailem najdete v následující dokumentaci:

- Kurz: Vytváření automatizovaných pracovních postupů založených na schválení pomocí Azure Logic Apps

- Kurz: Automatizace úloh pro zpracování e-mailů pomocí Azure Logic Apps, Azure Functions a Azure Storage
Trigger HTTP Volání koncového bodu služby přes PROTOKOL HTTP nebo HTTPS Volání, aktivace nebo vnoření pracovních postupů pomocí koncových bodů HTTP

Příklady aktivačních událostí nabízených oznámení

Trigger Description
Trigger požadavku Příjem příchozích požadavků HTTPS
Trigger webhooku HTTP Přihlaste se k odběru koncového bodu služby registrací adresy URL zpětného volání v této službě. Služba tak může aktivační událost pouze informovat, když dojde k zadané události, aby se aktivační událost nemusela dotázat na službu.

Po přidání triggeru pokračujte ve vytváření pracovního postupu přidáním jedné nebo více akcí. Následující rychlé starty vám pomůžou sestavit první pracovní postup aplikace logiky Consumption, který běží v globálních azure Logic Apps s více tenanty:

Následující návody vám pomůžou sestavit pracovní postup standardní aplikace logiky, který běží v Azure Logic Apps s jedním tenantem:

Možnosti řízení toku a zpracování chyb

Azure Logic Apps obsahuje bohaté možnosti pro pokročilé toky řízení, jako jsou podmínky, přepínače, smyčky a obory. Abyste zajistili odolná řešení, můžete do svých pracovních postupů implementovat také zpracování chyb a výjimek.

Vytváření vlastních rozhraní API a konektorů

Pro systémy a služby, které nemají publikované konektory, můžete také rozšířit Azure Logic Apps a vytvořit vlastní rozhraní API a konektory:

Vytváření řešení B2B (Business-to-Business)

Pro podniková řešení integrace a bezproblémovou komunikaci mezi organizacemi můžete pro tyto scénáře vytvářet automatizované škálovatelné pracovní postupy pomocí sady Enterprise Integration Pack (EIP) s Azure Logic Apps. I když organizace používají různé protokoly a formáty, mohou si zprávy vyměňovat elektronicky. EIP transformuje různé formáty do formátu, který mohou systémy vaší organizace zpracovat, a podporuje standardní protokoly, včetně AS2, X12, EDIFACT a RosettaNet. Při vytváření těchto řešení vytvoříte účet integrace, což je samostatný prostředek Azure, který poskytuje zabezpečený, škálovatelný a spravovatelný kontejner pro artefakty, které definujete a používáte s pracovními postupy aplikací logiky. Mezi artefakty patří například obchodní partneři, smlouvy, mapy, schémata, certifikáty a dávkové konfigurace.

Přístup k prostředkům virtuální sítě Azure

Někdy může pracovní postup aplikace logiky potřebovat přístup k zabezpečeným prostředkům, jako jsou virtuální počítače ve virtuální síti Azure. Pokud chcete k těmto prostředkům přistupovat přímo, vytvořte pracovní postup standardní aplikace logiky. Tento typ pracovního postupu aplikace logiky běží v Azure Logic Apps s jedním tenantem, odděleně od pracovních postupů aplikace logiky Consumption v Azure Logic Apps s více tenanty a používá vyhrazené úložiště a další prostředky. Pomocí této možnosti můžete snížit dopad, který můžou mít ostatní tenanti Azure na výkon vašich aplikací, což se označuje také jako efekt "hlučných sousedů".

Důležité

31. srpna 2024 se prostředek prostředí integrační služby (ISE) vyřadí z provozu kvůli své závislosti na Azure Cloud Services (Classic), která se současně vyřadí z provozu. Před datem vyřazení vyexportujte všechny prostředky aplikace logiky z prostředí ISE do pracovních postupů standardní aplikace logiky, abyste se vyhnuli přerušení služeb. Standardní pracovní postupy aplikací logiky běží v Azure Logic Apps s jedním tenantem a poskytují stejné funkce a další.

Od 1. listopadu 2022 už nemůžete vytvářet nové prostředky ISE. Prostředky ISE existující před tímto datem se však podporují až do 31. srpna 2024. Další informace naleznete v následujících zdrojích:

Nasazení, správa a monitorování pracovních postupů aplikací logiky

Prostředky aplikace logiky můžete plně vyvíjet a nasazovat pomocí sady Visual Studio, Azure DevOps nebo jiných nástrojů pro správu zdrojového kódu a automatizovaných nástrojů pro sestavení. K podpoře nasazení pracovních postupů a závislých připojení v šabloně prostředků používají prostředky aplikace logiky šablony nasazení prostředků Azure. Nástroje sady Visual Studio automaticky generují tyto šablony, které můžete vrátit se změnami do správy zdrojového kódu pro správu verzí. Pro oznámení a diagnostické protokoly stavu spuštění pracovního postupu poskytuje Azure Logic Apps také monitorování a upozornění.

Nasadit

Spravovat

Monitor

Zpracování typů obsahu, převodů a transformací

Pomocí mnoha funkcí v definičním jazyce pracovního postupu Azure Logic Apps můžete přistupovat k více typům obsahu, převádět a transformovat je. Můžete například převést mezi řetězcem, JSON a XML pomocí výrazů @json() pracovního postupu a @xml() . Azure Logic Apps zachovává typy obsahu pro podporu přenosu obsahu bezeztrátového přenosu mezi službami.

Další integrace a možnosti

Azure Logic Apps se integruje s mnoha službami, jako jsou Azure Functions, Azure API Management, Azure App Service a vlastní koncové body HTTP, například REST a SOAP.

Kompletní scénáře

Příběhy zákazníků

Zjistěte, jak Azure Logic Apps společně s dalšími službami Azure a produkty Microsoftu pomohly těmto společnostem zlepšit jejich flexibilitu a zaměřit se na jejich základní firmy zjednodušením, uspořádáním, automatizací a orchestrací složitých procesů.

Další kroky