Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Azure Logic Apps pomáhá orchestrovat a integrovat různé služby, systémy, aplikace a data tím, že poskytuje 1 400 předem připravených a připravených konektorů pro služby Azure, služby Microsoftu, GitHub, SQL Server, SAP, Salesforce a další. Azure Logic Apps je "bezserverová" integrační platforma, což znamená, že nemusíte poskytovat vlastní infrastrukturu ani spravovat škálování instancí aplikace. Svou energii a úsilí můžete zaměřit na návrh logiky pro řešení integrace a vytváření automatizovaných pracovních postupů. Platforma zpracovává škálování, dostupnost a výkon. Azure Logic Apps je zvlášť užitečný pro případy použití a scénáře, ve kterých potřebujete koordinovat akce napříč několika systémy a službami.
Tento průvodce vám pomůže seznámit se s možnostmi a vzory, 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á triggerem, který se aktivuje buď podle zadaného plánu, nebo při splnění podmínky triggeru. Když se spouštěč spustí, následné akce běží v pracovním postupu a předávají výstupy spouštěče těmto akcím. Mnoho konektorů poskytuje triggery, které mají jeden z následujících typů:
Trigger dotazování: Tento spoušť zkontroluje koncový bod na základě zadaného plánu pro data nebo událost, která splňuje podmínku spouště. Pokud je splněna podmínka spouštěče, spouštěč se aktivuje, vytvoří a spustí novou instanci pracovního postupu. Všechny výstupy triggeru se předávají jako vstupy do první akce v pracovním postupu.
Trigger push: Tento trigger čeká na událost, která splňuje podmínku pro spuštění, k níž dojde v zadaném koncovém bodu. Například události můžou zahrnovat přijmutí požadavku, zprávy nebo souboru vytvořeného či aktualizovaného na koncovém bodu. Když k této události dojde, spouštěč se aktivuje, vytvoří a spustí novou instanci pracovního postupu. Všechny výstupy triggeru se předávají jako vstupy do první akce v pracovním postupu.
Příklady spouštěčů dotazování
| Trigger | Description | Více informací |
|---|---|---|
| Spouštěč 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 časy dne. |
-
Plánování a spouštění opakujících se 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 používat jenom obchodní účty G-Suite bez omezení v Azure Logic Apps. Pokud máte uživatelský účet Gmail, můžete tento konektor použít pouze s konkrétními službami schválenými Googlem nebo můžete vytvořit klientskou aplikaci Google, která se použije k ověřování pomocí konektoru Gmail. Další informace najdete v tématu Zabezpečení dat a zásady ochrany osobních údajů pro konektory Google v Azure Logic Apps. Kurzy týkající se triggerů 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 | Zavolejte, spusťte nebo zanořte pracovní postupy pomocí HTTP koncových bodů |
Příklady spouštěčů
| Trigger | Description |
|---|---|
| Požadavek trigger | Příjem příchozích požadavků HTTPS |
| HTTP webhook trigger | Připojte se ke koncovému bodu služby registrací adresy URL zpětného volání u této služby. Tímto způsobem může služba pouze upozornit spouštěč, když se stane zadaná událost, aby se spouštěč nemusel dotazovat na službu. |
Po přidání triggeru pokračujte v vytváření pracovního postupu přidáním jedné nebo více akcí. Následující příručky s postupy vám pomůžou vytvořit první pracovní postup aplikace logiky Consumption, který běží v globálních víceklientských Azure Logic Apps:
- Rychlý start: Vytvoření ukázkového pracovního postupu Consumption ve víceklientských azure Logic Apps pomocí webu Azure Portal
- Rychlý start: Vytváření a správa pracovních postupů Consumption pomocí editoru Visual Studio Code
Následující návody vám pomůžou vytvořit pracovní postup standardní aplikace logiky, který běží v Azure Logic Apps s jedním tenantem:
- Vytvoření ukázkového standardního pracovního postupu v Azure Logic Apps s jedním tenantem pomocí webu Azure Portal
- Vytvoření ukázkového standardního pracovního postupu v Azure Logic Apps s jedním tenantem pomocí editoru Visual Studio Code
Následující návody vám pomůžou nastavit infrastrukturu a vytvořit pracovní postup standardní aplikace logiky, který běží v částečně připojeném prostředí pomocí vlastní infrastruktury:
- Nastavení vlastní infrastruktury pro pracovní postupy standardu pomocí hybridního nasazení
- Vytvoření standardních pracovních postupů pro hybridní nasazení na vlastní infrastruktuře
Přechod na Azure Logic Apps
- Proč migrovat z BizTalk Serveru
- Možnosti migrace pro BizTalk Server a osvědčené postupy
- Migrace Power Automate do Azure Logic Apps (Standard)
Možnosti toku řízení a zpracování chyb
Azure Logic Apps obsahuje bohaté možnosti pro pokročilý tok řízení, jako jsou podmínky, přepínače, smyčky a obory. Pokud chcete zajistit odolná řešení, můžete také implementovat zpracování chyb a výjimek ve vašich pracovních postupech.
- Provádění různých akcí na základě podmíněných příkazů a příkazů switch
- Opakování kroků nebo zpracování položek v polích a kolekcích pomocí smyček
- Seskupení akcí podle rozsahů
- Přidání zpracování chyb a výjimek do pracovního postupu
Spustit kód z pracovních postupů
- Přidání a spuštění fragmentů kódu JavaScriptu v pracovních postupech
- Volání Azure Functions z pracovních postupů
- Vytvoření a spuštění kódu .NET z pracovních postupů Standard
- Vytváření a spouštění skriptů jazyka C# ze standardních pracovních postupů
- Vytváření a spouštění skriptů PowerShellu ze standardních pracovních postupů
Zabezpečení pracovních postupů
- Zabezpečený přístup a data pro pracovní postupy
- Ověřování přístupu a připojení k prostředkům Azure z pracovních postupů pomocí spravovaných identit
- Blokovat využití konektoru
- Blokování připojení do a z jiných tenantů
Reliability
- Spolehlivost v Azure Logic Apps
- Povolit zonovou redundanci pro logickou aplikaci
- Vytváření úloh replikace pro prostředky Azure pomocí Azure Logic Apps
- Nastavení zotavení po havárii napříč oblastmi pro integrační účty v Azure Logic Apps
Integrace s nástroji a možnostmi Foundry
- Playbook umělé inteligence, příklady a další zdroje pro pracovní postupy v Azure Logic Apps
- Parsování nebo chunkování obsahu z pracovních toků
- Připojení k Nástroji Foundry z standardních pracovních postupů v Azure Logic Apps
Zpracování typů obsahu, převodů a transformací
Pomocí mnoha funkcí v jazyce definice pracovního postupu Azure Logic Apps můžete přistupovat k více typům obsahu, převádět je a transformovat je. Můžete například převést mezi řetězcem, JSON a XML pomocí výrazů pracovního postupu @json() a @xml(). Azure Logic Apps zachovává typy obsahu, které podporují přenos obsahu bezeztrátovým způsobem mezi službami.
-
Zpracování typů obsahu v Azure Logic Apps, například
application/,application/octet-streamamultipart/formdata - Referenční příručka pro funkce výrazů v Azure Logic Apps a Power Automate
- Schéma jazyka definice pracovního postupu pro Azure Logic Apps
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) se službou Azure Logic Apps. I když organizace používají různé protokoly a formáty, můžou si zprávy vyměňovat elektronicky. EIP transformuje různé formáty do formátu, který mohou systémy vaší organizace zpracovávat a podporovat standardní protokoly, včetně AS2, X12, EDIFACT a RosettaNet. K sestavení 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řehled: Podniková integrační řešení B2B s využitím Azure Logic Apps a enterprise Integration Packu
- Vytváření a správa účtů integrace pro podnikové integrace B2B v Azure Logic Apps
- Správa rozhodnutí a integrace obchodní logiky s modulem pravidel Azure Logic Apps
Přístup k prostředkům virtuální sítě Azure
Pracovní postup aplikace logiky někdy může 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 workflow standardní logické aplikace. Tento typ pracovního postupu aplikace logiky běží v Azure Logic Apps s jedním tenantem, odděleně od pracovních postupů aplikací logiky Consumption ve víceklientských azure Logic Apps a používá vyhrazené úložiště a další prostředky. Díky 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 také označuje jako "hlučný soused" efekt.
Nasazení, správa a monitorování pracovních postupů aplikací logiky
Prostředky aplikace logiky můžete plně vyvíjet a nasazovat pomocí Azure DevOps nebo jakékoli jiné správy zdrojového kódu a automatizovaných nástrojů sestavení. Podpora nasazení pracovních postupů a závislých připojení v šabloně prostředků je zajištěna použitím šablon nasazení prostředků Azure v prostředcích aplikační logiky. Pro oznámení a diagnostické protokoly ke stavu spuštění pracovního postupu poskytuje Azure Logic Apps také monitorování a výstrahy.
Deploy
- Nastavení slotů nasazení pro povolení nasazení bez výpadků v jednotenantových Azure Logic Apps
- Nasazení DevOps pro Standardní logické aplikace v prostředí s jedním tenantem Azure Logic Apps
- Nastavení nasazení DevOps pro standardní logické aplikace v Azure Logic Apps s jediným tenantem
- Automatizace sestavování a nasazení s využitím Azure DevOps pro aplikace logiky standardu
- Přehled: Automatizace nasazení aplikací logiky pomocí šablon Azure Resource Manageru
- Vytváření šablon Azure Resource Manageru pro automatizaci nasazení pro Azure Logic Apps
- Zjednodušení nasazení pro integrační služby Azure s využitím ověřených modulů Azure pro Bicep
- Nasazování šablon Azure Resource Manageru pro Azure Logic Apps
- Ukázka: Nastavení akce API Management pro Azure Logic Apps
- Ukázka: Orchestrace azure Pipelines pomocí Azure Logic Apps
- Ukázka: Připojení k účtům Azure Storage z Azure Logic Apps a nasazení pomocí Azure Pipelines v Azure DevOps
- Ukázka: Připojení k frontám Azure Service Bus z Azure Logic Apps a nasazení pomocí Azure Pipelines v Azure DevOps
- Ukázka: Nastavení akce Azure Functions pro Azure Logic Apps a nasazení pomocí Azure Pipelines v Azure DevOps
- Ukázka: Připojení k účtu integrace z Azure Logic Apps a nasazení pomocí Azure Pipelines v Azure DevOps
Manage
- Plánování a správa nákladů
- Správa aplikací logiky na webu Azure Portal
- Správa aplikací logiky v editoru Visual Studio Code
- Vytváření a správa účtů integrace pro podnikové integrace B2B
- Správa prostředků Azure a monitorování nákladů vytvořením úloh automatizace
- Přesun prostředků aplikace logiky do jiných skupin prostředků Azure, oblastí nebo předplatných
Monitor
- Monitorování pracovních postupů v Azure Logic Apps
- Monitorování stavu spuštění, zobrazení historie aktivačních událostí a nastavení upozornění pro Azure Logic Apps
- Zobrazení metrik stavu a výkonu
- Monitorování a shromažďování diagnostických dat pro pracovní postupy v Azure Logic Apps
- Monitorování pracovních postupů aplikací logiky v Microsoft Defenderu pro cloud
Monitorování pracovních postupů spotřeby
- Monitorování a sledování zpráv B2B v pracovních postupech Consumption
- Vytvořte monitorovací a sledovací dotazy v protokolech Azure Monitor pro Azure Logic Apps
Monitorování standardních pracovních postupů
- Monitorování stavu standardních pracovních postupů v Azure Logic Apps pomocí kontroly stavu
- Povolení a zobrazení rozšířené telemetrie v Application Insights pro standardní pracovní postupy
- Monitorování a sledování transakcí B2B ve standardních pracovních postupech
Další integrace a možnosti
Azure Logic Apps se integruje s mnoha službami, jako je Azure API Management, Azure App Service a vlastní koncové body HTTP, například REST a SOAP.
- Tutoriál: Vytvoření funkce, která se integruje s Azure Logic Apps a nástroji Foundry ke zkoumání sentimentu u příspěvků X
- Kurz: Vytvoření řídicího panelu sociálních sítí využívajících AI pomocí Power BI a Azure Logic Apps
- Kurz: Monitorování změn virtuálních počítačů s využitím služeb Azure Event Grid a Logic Apps
- Kurz: Vzdálené monitorování a oznámení IoT s využitím Azure Logic Apps připojující centrum IoT a poštovní schránku
- Blog: Volání služeb SOAP pomocí Azure Logic Apps
Kompletní scénáře
- Dokument white paper: Kompletní integrace správy případů se službami Azure, jako je Azure Logic Apps
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 své základní firmy zjednodušením, uspořádáním, automatizací a orchestrací složitých procesů.