Integrované konektory v Azure Logic Apps

Integrované konektory poskytují způsoby, jak řídit plán a strukturu pracovního postupu, spouštět vlastní kód, spravovat nebo manipulovat s daty a provádět další úkoly v pracovních postupech. Jiné než spravované konektory, některé integrované konektory nejsou svázané s konkrétní službou, systémem nebo protokolem. Pomocí triggeru Opakování můžete například spustit téměř jakýkoli pracovní postup podle plánu. Nebo můžete nechat pracovní postup čekat, dokud se nevolá pomocí triggeru požadavku. Všechny integrované konektory běží nativně v modulu runtime Azure Logic Apps. Některé nevyžadují, abyste vytvořili připojení, než je použijete.

Pro menší počet služeb, systémů a protokolů poskytuje Azure Logic Apps integrovanou verzi společně se spravovanou verzí. Počet a rozsah integrovaných konektorů se liší podle toho, jestli vytvoříte pracovní postup aplikace logiky Consumption, který běží ve víceklientské službě Azure Logic Apps, nebo v pracovním postupu standardní aplikace logiky, který běží v Azure Logic Apps s jedním tenantem. Ve většině případů integrovaná verze poskytuje lepší výkon, možnosti, ceny atd. V několika případech jsou některé integrované konektory k dispozici pouze v jednom typu pracovního postupu aplikace logiky, nikoli v druhém.

Například pracovní postup standardu může používat spravované konektory i integrované konektory pro Azure Blob Storage, Azure Cosmos DB, Azure Event Hubs, Azure Service Bus, FTP, IBM DB2, IBM MQ, SFTP a SQL Server. Pracovní postup Consumption nemá integrované verze. Pracovní postup Consumption může používat integrované konektory pro Azure API Management a služby Aplikace Azure Services, zatímco pracovní postup Standard tyto integrované konektory neobsahuje.

Některé integrované konektory s konkrétními atributy se také v pracovních postupech standardu neformálně označují jako poskytovatelé služeb. Některé integrované konektory podporují pouze jeden způsob ověřování připojení k podkladové službě. Další integrované konektory můžou nabídnout volbu, například použití připojovací řetězec, ID Microsoft Entra nebo spravované identity. Všechny integrované konektory běží ve stejném procesu jako modul runtime Azure Logic Apps. Další informace najdete v tématu s jedním tenantem a prostředím integrační služby (ISE).

Tento článek obsahuje obecný přehled předdefinovaných konektorů v pracovních postupech Consumption a standardních pracovních postupech.

Integrované konektory ve spotřebě a standardu

Následující tabulka uvádí aktuální a rozšiřující galerie integrovaných konektorů dostupných pro pracovní postupy Consumption a Standard. V případě standardních pracovních postupů hvězdička (*) označuje integrované konektory na základě modelu poskytovatele služeb, který je podrobněji popsán později.

Využití Standard
Azure API Management
Aplikace Azure Services
Azure Functions
Azure Logic Apps
Dávkové
Ovládací prvek
Operace s daty
Datum a čas
Plochý soubor
HTTP
Vložený kód
Účet integrace
Kapaliny
Žádost č.
Plán
Proměnné
XML
AS2 (v2)
Azure AI Search*
Azure Automation*
Azure Blob Storage*
Azure Cosmos DB*
Vydavatel Azure Event Grid*
Azure Event Hubs*
Azure File Storage*
Azure Functions
Azure Key Vault*
Azure OpenAI*
Azure Queue Storage*
Azure Service Bus*
Azure Table Storage*
Dávkové operace
Ovládací prvek
Operace mapovače dat
Operace s daty
Datum a čas
EDIFACT
Systém souborů*
Plochý soubor
FTP*
HTTP
IBM 3270*
IBM CICS*
IBM DB2*
Hostitelský soubor IBM*
IBM IMS*
IBM MQ*
Vložený kód
Účet integrace
JDBC*
Operace Liquid
Žádost č.
RosettaNet
SAP*
Plán
SFTP*
SMTP*
SQL Server*
SWIFT
Proměnné
Operace pracovního postupu
X12
Operace XML

Integrované konektory založené na poskytovateli služeb

V pracovních postupech Standard se integrovaný konektor, který má následující atributy, neformálně označuje jako poskytovatel služeb:

  • Je založená na modelu rozšiřitelnosti služby Azure Functions.

  • Poskytuje přístup ze standardního pracovního postupu ke službě, jako je Azure Blob Storage, Azure Service Bus, Azure Event Hubs, SFTP a SQL Server.

    Některé integrované konektory podporují pouze jeden způsob ověřování připojení k podkladové službě. Další integrované konektory můžou nabídnout volbu, například použití připojovací řetězec, ID Microsoft Entra nebo spravované identity.

  • Spustí se ve stejném procesu jako přepracovaný modul runtime Azure Logic Apps.

Integrované konektory založené na poskytovateli služeb jsou k dispozici společně s jejich verzemi spravovaných konektorů.

Naproti tomu integrovaný konektor, který není poskytovatelem služeb, má následující atributy:

  • Není založená na modelu rozšiřitelnosti služby Azure Functions.

  • Je přímo implementován jako úloha v rámci modulu runtime Azure Logic Apps, jako jsou například operace Schedule, HTTP, Request a XML.

Vlastní integrované konektory

U standardních pracovních postupů můžete vytvořit vlastní integrovaný konektor se stejným integrovaným modelem rozšiřitelnosti konektoru, který používají integrované konektory založené na poskytovateli služeb, jako jsou Azure Blob Storage, Azure Event Hubs, Azure Service Bus, SQL Server a další. Tato implementace rozhraní je založená na modelu rozšiřitelnosti služby Azure Functions a poskytuje vám možnost vytvářet vlastní integrované konektory, které můžou všichni používat v pracovních postupech Standard.

U pracovních postupů Consumption nemůžete vytvářet vlastní integrované konektory, ale vytváříte vlastní spravované konektory.

Další informace najdete v následující dokumentaci:

Obecné integrované konektory

K provádění obecných úloh můžete použít následující předdefinované konektory, například:

  • Spouštění pracovních postupů pomocí vlastních a pokročilých plánů Další informace o plánování najdete v tématu Chování opakování pro konektory v Azure Logic Apps.

  • Uspořádání a řízení struktury pracovního postupu, například pomocí smyček a podmínek

  • Práce s proměnnými, daty, operacemi s daty, transformacemi obsahu a dávkovými operacemi

  • Komunikujte s jinými koncovými body pomocí triggerů a akcí HTTP.

  • Přijímat žádosti a odpovídat na ně

  • Volejte vlastní funkce (Azure Functions) nebo jiné pracovní postupy Azure Logic Apps, které můžou přijímat požadavky atd.

Ikona Plán

Plán

Opakování: Aktivace pracovního postupu na základě zadaného opakování

Posuvné okno
(Pouze pracovní postup Consumption):
Aktivují pracovní postup, který potřebuje zpracovávat data v souvislých blocích.

Zpoždění: Pozastavte pracovní postup po zadanou dobu trvání.

Zpoždění do: Pozastavte pracovní postup do zadaného data a času.

Ikona triggeru HTTP a akce

HTTP

Volání koncového bodu HTTP nebo HTTPS pomocí triggeru HTTP nebo akce

Můžete také použít tyto další integrované triggery a akce HTTP:

Ikona triggeru požadavku

Požádat

Při přijetí požadavku HTTP: Počkejte na požadavek z jiného pracovního postupu, aplikace nebo služby. Tento trigger umožňuje volat pracovní postup, aniž by bylo nutné ho kontrolovat nebo dotazovat podle plánu.

Odpověď: Odpověď: Odpověď na požadavek přijatý triggerem Při přijetí požadavku HTTP ve stejném pracovním postupu.

Ikona Batch

Batch

Dávkové zprávy: Aktivují pracovní postup, který zpracovává zprávy v dávkách.

Odesílání zpráv do dávky: Volání existujícího pracovního postupu, který aktuálně začíná triggerem dávkových zpráv .

Ikona systému souborů

Systém souborů
(Pouze standardní pracovní postup)

Připojení do systému souborů na vašem síťovém počítači, abyste mohli vytvářet a spravovat soubory.

Ikona FTP

FTP
(Pouze standardní pracovní postup)

Připojení k serveru FTP nebo FTPS ve virtuální síti Azure, abyste mohli pracovat se soubory a složkami.

Ikona SFTP-SSH

SFTP
(Pouze standardní pracovní postup)

Připojení na server SFTP ve virtuální síti Azure, abyste mohli pracovat se soubory a složkami.

Ikona SMTP

SMTP
(Pouze standardní pracovní postup)

Připojení k serveru SMTP, abyste mohli odesílat e-maily.

Integrované konektory pro konkrétní služby a systémy

Pro přístup ke konkrétním službám a systémům můžete použít následující integrované konektory. Ve standardních pracovních postupech jsou některé z těchto integrovaných konektorů také neformálně označovány jako poskytovatelé služeb, kteří se můžou v některých ohledech lišit od jejich protějšků spravovaných konektorů.

Ikona Azure AI Search

Azure AI Search
(Pouze standardní pracovní postup)

Připojení do vyhledávání AI, abyste mohli v pracovním postupu provádět operace indexování a vyhledávání dokumentů.

Ikona služby Azure API Management

Azure API Management
(Pouze pracovní postup Consumption)

Volání vlastních triggerů a akcí v rozhraních API, která definujete, spravujete a publikujete pomocí služby Azure API Management.

Poznámka: Nepodporuje se při použití úrovně Consumption pro API Management.

Ikona služby Aplikace Azure

Azure App Services
(Pouze pracovní postup Consumption)

Volejte aplikace, které vytvoříte a hostujete ve službě Aplikace Azure, například API Apps a Web Apps.

Když je součástí Swaggeru, triggery a akce definované těmito aplikacemi se zobrazí jako všechny další prvotřídní triggery a akce v Azure Logic Apps.

Ikona Azure Automation

Azure Automation
(Pouze standardní pracovní postup)

Připojení k účtům Azure Automation, abyste mohli vytvářet a spravovat úlohy Azure Automation.

Ikona Služby Azure Blob Storage

Azure Blob Storage
(Pouze standardní pracovní postup)

Připojení k účtu služby Azure Blob Storage, abyste mohli vytvářet a spravovat obsah objektů blob.

Ikona služby Azure Cosmos DB

Azure Cosmos DB
(Pouze standardní pracovní postup)

Připojení do služby Azure Cosmos DB, abyste měli přístup k dokumentům Azure Cosmos DB a mohli je spravovat.

Ikona vydavatele Azure Event Gridu

Vydavatel služby Azure Event Grid
(Pouze standardní pracovní postup)

Připojení do Azure Event Gridu pro programování na základě událostí pomocí sémantiky pub-sub.

Ikona služby Azure Event Hubs

Azure Event Hubs
(Pouze standardní pracovní postup)

Využívání a publikování událostí prostřednictvím centra událostí Můžete například získat výstup z pracovního postupu pomocí služby Event Hubs a pak tento výstup odeslat poskytovateli analýz v reálném čase.

Ikona Azure File Storage

Azure File Storage
(Pouze standardní pracovní postup)

Připojení k účtu Azure Storage, abyste mohli vytvářet, aktualizovat a spravovat soubory.

Ikona Azure Functions

Azure Functions

Voláním funkcí hostovaných v Azure můžete v pracovním postupu spouštět vlastní fragmenty kódu (C# nebo Node.js).

Ikona služby Azure Key Vault

Azure Key Vault
(Pouze standardní pracovní postup)

Připojení do služby Azure Key Vault pro ukládání, přístup a správu tajných kódů.

Ikona Azure Logic Apps

Azure Logic Apps
(Pracovní postup Consumption)

nebo

Operace pracovního postupu
(Standardní pracovní postup)

Volejte další pracovní postupy, které začínají triggerem požadavku s názvem Při přijetí požadavku HTTP.

Ikona Azure OpenAI

Azure OpenAI
(Pouze standardní pracovní postup)

Připojení do Azure OpenAI pro provádění operací s velkými jazykovými modely.

Ikona služby Azure Service Bus

Azure Service Bus
(Pouze standardní pracovní postup)

Správa asynchronních zpráv, front, relací, témat a odběrů témat

Ikona Azure Table Storage

Azure Table Storage
(Pouze standardní pracovní postup)

Připojení k účtu Azure Storage, abyste mohli vytvářet, aktualizovat, dotazovat a spravovat tabulky.

Azure Queue Storage

Azure Queue Storage
(Pouze standardní pracovní postup)

Připojení ke svému účtu Azure Storage, abyste mohli vytvářet, aktualizovat a spravovat fronty.

Ikona IBM 3270

IBM 3270
(Pouze standardní pracovní postup)

Volejte z pracovního postupu 3270 aplikací řízených obrazovkami na sálových počítačích IBM.

Ikona IBM CICS

IBM CICS
(Pouze standardní pracovní postup)

Volejte programy CICS na sálových počítačích IBM z pracovního postupu.

Ikona IBM DB2

IBM DB2
(Pouze standardní pracovní postup)

Připojení k IBM DB2 v cloudu nebo místním prostředí. Aktualizujte řádek, získejte tabulku a další.

Ikona IBM Host File

Hostitelský soubor IBM
(Pouze standardní pracovní postup)

Připojení do souboru HOSTITELE IBM a vygenerování nebo parsování obsahu.

Ikona IBM IMS

IBM IMS
(Pouze standardní pracovní postup)

Volejte programy IMS na sálových počítačích IBM z pracovního postupu.

Ikona IBM MQ

IBM MQ
(Pouze standardní pracovní postup)

Připojení k místnímu prostředí IBM MQ nebo v Azure k odesílání a přijímání zpráv.

Ikona JDBC

JDBC
(Pouze standardní pracovní postup)

Připojení k relační databázi pomocí ovladačů JDBC.

Ikona SAP

SAP
(Pouze standardní pracovní postup)

Připojení sap, abyste mohli odesílat nebo přijímat zprávy a vyvolávat akce.

Ikona SQL Serveru

SQL Server
(Pouze standardní pracovní postup)

Připojení k místnímu SQL Serveru nebo Azure SQL Database v cloudu vám umožní spravovat záznamy, spouštět uložené procedury nebo provádět dotazy.

Spuštění kódu z pracovních postupů

Azure Logic Apps poskytuje následující předdefinované akce pro spouštění vlastního kódu v pracovním postupu:

Ikona Azure Functions

Azure Functions

Voláním funkcí hostovaných v Azure můžete v pracovním postupu spouštět vlastní fragmenty kódu (C# nebo Node.js).

Ikona vložené akce kódu

Vložený kód

Přidejte a spusťte vložené fragmenty kódu JavaScriptu z pracovního postupu.

Ikona Místní operace funkce

Místní operace funkce
(Pouze standardní pracovní postup)

Vytvořte a spusťte kód rozhraní .NET Framework z pracovního postupu.

Řízení pracovního postupu

Azure Logic Apps poskytuje následující předdefinované akce pro strukturování a řízení akcí v pracovním postupu:

Ikona akce podmínky

Condition (Podmínka)

Vyhodnoťte podmínku a spusťte různé akce na základě toho, jestli je podmínka pravdivá nebo nepravdivá.

Pro každou ikonu akce

Pro každou z nich

Stejné akce proveďte u každé položky v poli.

Ikona akce Oboru

Scope

Seskupte akce do oborů, které po dokončení akcí v oboru získají svůj vlastní stav.

Ikona přepnout akci

Přepínač

Seskupte akce do případů, které mají přiřazené jedinečné hodnoty s výjimkou výchozího případu. Spusťte pouze tento případ, jehož přiřazená hodnota odpovídá výsledku výrazu, objektu nebo tokenu. Pokud neexistují žádné shody, spusťte výchozí případ.

Ikona ukončit akci

Terminate (Ukončení)

Zastavte aktivně spuštěný pracovní postup.

Ikona akce Do té doby

Dokud

Opakujte akce, dokud zadaná podmínka není pravdivá nebo se nezmění nějaký stav.

Správa nebo manipulace s daty

Azure Logic Apps poskytuje následující předdefinované akce pro práci s výstupy dat a jejich formáty:

Ikona Operace s daty

Operace s daty

Provádění operací s daty

Vytvoření: Vytvoření jednoho výstupu z více vstupů s různými typy

Vytvoření tabulky CSV: Vytvořte tabulku s oddělovači (CSV) z pole s objekty JSON.

Vytvoření tabulky HTML: Vytvořte tabulku HTML z pole s objekty JSON.

Pole filtru: Vytvořte pole z položek v jiné matici, která splňuje vaše kritéria.

Spojení: Vytvořte řetězec ze všech položek v poli a oddělte je zadaným oddělovačem.

Parsovat JSON: Vytvořte uživatelsky přívětivé tokeny z vlastností a jejich hodnot v obsahu JSON, abyste je mohli použít ve svém pracovním postupu.

Výběr: Vytvořte pole s objekty JSON transformací položek nebo hodnot v jiném poli a mapováním těchto položek na zadané vlastnosti.

Ikona akce Datum a čas

Datum a čas

Provádění operací s časovými razítky

Přidat do času: Do časového razítka přidejte zadaný počet jednotek.

Převod časového pásma: Převeďte časové razítko ze zdrojového časového pásma na cílové časové pásmo.

Aktuální čas: Vrátí aktuální časové razítko jako řetězec.

Získat budoucí čas: Vrátí aktuální časové razítko a zadané časové jednotky.

Získat čas v minulosti: Vrátí aktuální časové razítko minus zadané časové jednotky.

Odečíst od času: Odečte počet časových jednotek od časového razítka.

Ikona akce Proměnné

Proměnné

Provádění operací s proměnnými

Připojit k maticové proměnné: Vložte hodnotu jako poslední položku do pole uloženého proměnnou.

Připojit k řetězcové proměnné: Vložte hodnotu jako poslední znak v řetězci uloženém proměnnou.

Dekrementace proměnné: Zmenší proměnnou o konstantní hodnotu.

Přírůstková proměnná: Zvyšte proměnnou o konstantní hodnotu.

Inicializace proměnné: Vytvořte proměnnou a deklarujte její datový typ a počáteční hodnotu.

Nastavit proměnnou: Přiřaďte existující proměnné jinou hodnotu.

Integrované operace B2B (Business-to-Business)

Azure Logic Apps podporuje scénáře komunikace B2B (business-to-business) prostřednictvím různých integrovaných operací B2B. Na základě toho, jestli máte pracovní postup Consumption nebo Standard a operace B2B, které chcete použít, možná budete muset vytvořit a propojit účet integrace s prostředkem aplikace logiky. Tento účet integrace pak použijete k definování artefaktů B2B, jako jsou obchodní partneři, smlouvy, mapy, schémata, certifikáty atd.

Další informace najdete v následující dokumentaci:

Ikona AS2 v2

AS2 (v2)
(Pouze standardní pracovní postup)

Kódujte a dekódujte zprávy, které používají protokol AS2.

Ikona EDIFACT

EDIFACT

Kódujte a dekódujte zprávy, které používají protokol EDIFACT.

Ikona Plochý soubor

Plochý soubor

Kódujte a dekódujte zprávy XML mezi obchodními partnery.

Ikona účtu integrace

Vyhledávání artefaktů účtu integrace

Získejte vlastní metadata pro artefakty, jako jsou obchodní partneři, smlouvy, schémata atd., ve vašem účtu integrace.

Ikona Operace Liquid

Operace Liquid

Převeďte následující formáty pomocí šablon Liquid:

– JSON do FORMÁTU JSON
– JSON na TEXT
– XML na JSON
- XML na TEXT

Ikona RosettaNet

RosettaNet

Kódujte a dekódujte zprávy, které používají protokol RosettaNet.

Ikona SWIFT

SWIFT
(Pouze standardní pracovní postup)

Zakódujte a dekódujte společnost pro transakce WORLDWIDE Interbank Financial Telecommuncation (SIWFT) ve formátu zpráv XML s plochým souborem.

Transformace ikony XML

Transformace XML

Převeďte zdrojový formát XML do jiného formátu XML.

Ikona X12

X12

Kódujte a dekódujte zprávy, které používají protokol X12.

Ikona ověření XML

Ověření XML

Ověřte dokumenty XML proti zadanému schématu.

Další kroky