Beépített összekötők az Azure Logic Appsben

A beépített összekötők lehetővé teszik a munkafolyamat ütemezésének és szerkezetének szabályozását, a saját kód futtatását, az adatok kezelését vagy kezelését, valamint a munkafolyamatok egyéb feladatainak elvégzését. A felügyelt összekötőktől eltérően egyes beépített összekötők nincsenek egy adott szolgáltatáshoz, rendszerhez vagy protokollhoz kötve. Az Ismétlődés eseményindítóval például szinte bármilyen munkafolyamatot elindíthat ütemezés szerint. Vagy megvárhatja a munkafolyamatot, amíg meghívja a Kérés eseményindítót. Minden beépített összekötő natív módon fut az Azure Logic Apps-futtatókörnyezetben. Egyes felhasználók nem igénylik, hogy a használatuk előtt hozzon létre kapcsolatot.

Kevesebb szolgáltatás, rendszer és protokoll esetén az Azure Logic Apps beépített verziót biztosít a felügyelt verzió mellett. A beépített összekötők száma és tartománya attól függően változik, hogy egy több-bérlős Azure Logic Appsben futó használatalapú logikai alkalmazás-munkafolyamatot vagy egy egybérlős Azure Logic Appsben futó standard logikaialkalmazás-munkafolyamatot hoz létre. A legtöbb esetben a beépített verzió jobb teljesítményt, képességeket, díjszabást és egyebeket biztosít. Néhány esetben egyes beépített összekötők csak az egyik logikai alkalmazás munkafolyamat-típusában érhetők el, a másikban nem.

Egy standard munkafolyamat például használhat felügyelt összekötőket és beépített összekötőket az Azure Blob Storage, az Azure Cosmos DB, az Azure Event Hubs, az Azure Service Bus, az FTP, az IBM DB2, az IBM MQ, az SFTP és az SQL Server számára. A használati munkafolyamatok nem rendelkeznek a beépített verziókkal. A használatalapú munkafolyamatok beépített összekötőket használhatnak az Azure API Managementhez és a Azure-alkalmazás Szolgáltatásokhoz, míg a standard munkafolyamatok nem rendelkeznek ezekkel a beépített összekötőkkel.

A standard munkafolyamatokban egyes beépített, adott attribútumokkal rendelkező összekötők informálisan szolgáltatóként is ismertek. Egyes beépített összekötők csak egyetlen módszert támogatnak a mögöttes szolgáltatáshoz való csatlakozás hitelesítéséhez. Más beépített összekötők is választhatnak, például kapcsolati sztring, Microsoft Entra-azonosítót vagy felügyelt identitást használhatnak. Minden beépített összekötő ugyanabban a folyamatban fut, mint az Azure Logic Apps futtatókörnyezete. További információkért tekintse át az egybérlős és a több-bérlős és integrációs szolgáltatási környezetet (I Standard kiadás).

Ez a cikk általános áttekintést nyújt a használatalapú munkafolyamatok beépített összekötőiről és a standard munkafolyamatokról.

Beépített összekötők a Használat és a Standard között

Az alábbi táblázat a Használat és a Standard munkafolyamatokhoz elérhető beépített összekötők aktuális és bővülő gyűjteményeit sorolja fel. Standard munkafolyamatok esetén egy csillag (*) jelöli a beépített összekötőket a szolgáltatói modell alapján, amelyet később részletesebben ismertetünk.

Felhasználás Standard
Azure API Management
Azure-alkalmazás Szolgáltatások
Azure Functions
Azure Logic Apps
Kötegelt
Ellenőrzés
Adatműveletek
Dátum időpontja
Egybesimított fájl
HTTP
Beágyazott kód
Integrációs fiók
Folyékony
Kérés:
Ütemezése
Változók
XML
AS2 (v2)
Azure AI Search*
Azure Automation*
Azure Blob Storage*
Azure Cosmos DB*
Azure Event Grid Publisher*
Azure Event Hubs*
Azure File Storage*
Azure Functions
Azure Key Vault*
Azure OpenAI*
Azure Queue Storage*
Azure Service Bus*
Azure Table Storage*
Batch-műveletek
Ellenőrzés
Adatösszekötő műveletei
Adatműveletek
Dátum időpontja
EDIFACT
Fájlrendszer*
Egybesimított fájl
FTP*
HTTP
IBM 3270*
IBM CICS*
IBM DB2*
IBM-gazdagépfájl*
IBM IMS*
IBM MQ*
Beágyazott kód
Integrációs fiók
JDBC*
Folyékony műveletek
Kérés:
RosettaNet
SAP*
Ütemezése
SFTP*
SMTP*
SQL Server*
SWIFT
Változók
Munkafolyamat-műveletek
X12
XML-műveletek

Szolgáltatói alapú beépített összekötők

Standard munkafolyamatokban egy beépített összekötő, amely az alábbi attribútumokkal rendelkezik, informálisan szolgáltatóként ismert:

  • Az Azure Functions bővíthetőségi modelljén alapul.

  • Hozzáférést biztosít egy standard munkafolyamatból egy szolgáltatáshoz, például az Azure Blob Storage-hoz, az Azure Service Bushoz, az Azure Event Hubshoz, az SFTP-hez és az SQL Serverhez.

    Egyes beépített összekötők csak egyetlen módszert támogatnak a mögöttes szolgáltatáshoz való csatlakozás hitelesítéséhez. Más beépített összekötők is választhatnak, például kapcsolati sztring, Microsoft Entra-azonosítót vagy felügyelt identitást használhatnak.

  • Ugyanabban a folyamatban fut, mint az újratervezett Azure Logic Apps-futtatókörnyezet.

A szolgáltatói alapú beépített összekötők a felügyelt összekötők verziói mellett érhetők el.

Ezzel szemben egy beépített összekötő, amely nem szolgáltató , a következő attribútumokkal rendelkezik:

  • Nem az Azure Functions bővíthetőségi modelljén alapul.

  • Közvetlenül feladatként implementálva van az Azure Logic Apps-futtatókörnyezetben, például ütemezési, HTTP-, kérelem- és XML-műveletekben.

Egyéni beépített összekötők

Standard munkafolyamatok esetén létrehozhat saját beépített összekötőt ugyanazzal a beépített összekötő-bővíthetőségi modellel , amelyet a szolgáltatói alapú beépített összekötők, például az Azure Blob Storage, az Azure Event Hubs, az Azure Service Bus, az SQL Server stb. használnak. Ez az interfész-implementáció az Azure Functions bővíthetőségi modelljén alapul, és lehetővé teszi egyéni beépített összekötők létrehozását, amelyeket bárki használhat a Standard munkafolyamatokban.

A használati munkafolyamatok esetében nem hozhat létre saját beépített összekötőket, de saját felügyelt összekötőket hozhat létre.

További információkért tekintse át a következő dokumentációt:

Általános beépített összekötők

Az alábbi beépített összekötőkkel végezhet általános feladatokat, például:

  • Munkafolyamatok futtatása egyéni és speciális ütemezésekkel. Az ütemezésről az Azure Logic Apps összekötőinek ismétlődési viselkedését tekintheti át.

  • Rendszerezheti és szabályozhatja a munkafolyamat struktúráját, például hurkok és feltételek használatával.

  • Változók, dátumok, adatműveletek, tartalomátalakítások és kötegműveletek használata.

  • Http-eseményindítók és -műveletek használatával kommunikálhat más végpontokkal.

  • Kérések fogadása és megválaszolása.

  • Hívja meg saját függvényeit (Azure Functions) vagy más, kéréseket fogadó Azure Logic Apps-munkafolyamatokat stb.

Ütemezés ikon

Ütemezés

Ismétlődés: Munkafolyamat aktiválása a megadott ismétlődés alapján.

Tolóablak
(Csak használati munkafolyamat):
Olyan munkafolyamat aktiválása, amely folyamatos adattömbökben kezeli az adatokat.

Késleltetés: A munkafolyamat szüneteltetése a megadott időtartamra.

Késleltetés: A munkafolyamat szüneteltetése a megadott dátumig és időpontig.

HTTP-eseményindító és műveletikon

HTTP

HTTP- vagy HTTPS-végpont meghívása a HTTP-eseményindító vagy a művelet használatával.

Az alábbi beépített HTTP-eseményindítókat és műveleteket is használhatja:

Kérelem eseményindító ikonja

Kérelem

HTTP-kérés érkezésekor: Várjon egy másik munkafolyamattól, alkalmazástól vagy szolgáltatástól érkező kérésre. Ez az eseményindító lehetővé teszi a munkafolyamat meghívását anélkül, hogy ütemezetten kellene ellenőrizni vagy lekérdezni.

Válasz: Válasz a HTTP-kérés fogadásának eseményindítója által fogadott kérésre ugyanabban a munkafolyamatban.

Batch ikon

Batch

Batch-üzenetek: Olyan munkafolyamat aktiválása, amely kötegekben dolgozza fel az üzeneteket.

Üzenetek küldése a batchbe: Meghívhat egy meglévő munkafolyamatot, amely jelenleg Batch-üzenetindítóval kezdődik.

Fájlrendszer ikon

Fájlrendszer
(Csak standard munkafolyamat)

Csatlakozás a hálózati gépen lévő fájlrendszerbe fájlok létrehozásához és kezeléséhez.

FTP-ikon

FTP
(Csak standard munkafolyamat)

Csatlakozás egy FTP- vagy FTPS-kiszolgálóra az Azure-beli virtuális hálózatban, hogy a fájlokkal és mappákkal dolgozhat.

SFTP-SSH ikon

SFTP
(Csak standard munkafolyamat)

Csatlakozás egy SFTP-kiszolgálóra az Azure-beli virtuális hálózatban, hogy a fájlokkal és mappákkal dolgozhat.

SMTP-ikon

SMTP
(Csak standard munkafolyamat)

Csatlakozás smtp-kiszolgálóra, hogy e-maileket küldjön.

Beépített összekötők adott szolgáltatásokhoz és rendszerekhez

Az alábbi beépített összekötőkkel érhet el bizonyos szolgáltatásokat és rendszereket. A standard munkafolyamatokban ezen beépített összekötők némelyike informálisan szolgáltatóként is ismert, ami bizonyos módokon eltérhet a felügyelt összekötők megfelelőitől.

Az Azure AI Search ikonja

Azure AI Search
(Csak standard munkafolyamat)

Csatlakozás az AI Search szolgáltatásba, hogy dokumentumindexelési és keresési műveleteket hajtson végre a munkafolyamatban.

Azure API Management ikon

Azure API Management
(Csak használati munkafolyamat)

Saját eseményindítókat és műveleteket hívhat meg az Azure API Management használatával definiált, felügyelt és közzétett API-kban.

Megjegyzés: Az API Management használati szintje nem támogatott.

Azure-alkalmazás Szolgáltatások ikon

Azure App Services
(Csak használati munkafolyamat)

A Azure-alkalmazás Szolgáltatásban létrehozott és üzemeltetett alkalmazások meghívása, például API Apps és Web Apps.

A Swagger használatakor az alkalmazások által definiált triggerek és műveletek úgy jelennek meg, mint bármely más első osztályú eseményindító és művelet az Azure Logic Appsben.

Azure Automation ikon

Azure Automation
(Csak standard munkafolyamat)

Csatlakozás Az Azure Automation-fiókokhoz, hogy Azure Automation-feladatokat hozzon létre és kezeljen.

Azure Blob Storage ikon

Azure Blob Storage
(Csak standard munkafolyamat)

Csatlakozás az Azure Blob Storage-fiókba, hogy blobtartalmakat hozzon létre és kezeljen.

Azure Cosmos DB ikon

Azure Cosmos DB
(Csak standard munkafolyamat)

Csatlakozás az Azure Cosmos DB-hez, hogy hozzáférhessen és felügyelhesse az Azure Cosmos DB-dokumentumokat.

Az Azure Event Grid Publisher ikonja

Azure Event Grid Publisher
(Csak standard munkafolyamat)

Csatlakozás az Azure Event Gridbe az eseményalapú programozáshoz pub-sub szemantikával.

Az Azure Event Hubs ikonja

Azure-eseményközpontok
(Csak standard munkafolyamat)

Események felhasználása és közzététele egy eseményközponton keresztül. Például kérje le a kimenetet a munkafolyamatból az Event Hubs segítségével, majd küldje el a kimenetet egy valós idejű elemzési szolgáltatónak.

Azure File Storage ikon

Azure File Storage
(Csak standard munkafolyamat)

Csatlakozás az Azure Storage-fiókjába, hogy fájlokat hozzon létre, frissítsen és kezeljen.

Azure Functions ikon

Azure Functions

Az Azure által üzemeltetett függvények meghívása saját kódrészletek (C# vagy Node.js) futtatásához a munkafolyamaton belül.

Azure Key Vault ikon

Azure Key Vault
(Csak standard munkafolyamat)

Csatlakozás az Azure Key Vaultba a titkos kódok tárolásához, eléréséhez és kezeléséhez.

Az Azure Logic Apps ikonja

Azure Logic Apps
(Használati munkafolyamat)

-vagy-

Munkafolyamat-műveletek
(Standard munkafolyamat)

Meghívhat más munkafolyamatokat, amelyek a HTTP-kérés fogadásakor elnevezett Kérelem eseményindítóval kezdődnek.

Azure OpenAI ikon

Azure OpenAI
(Csak standard munkafolyamat)

Csatlakozás az Azure OpenAI-ba a nagyméretű nyelvi modelleken végzett műveletek végrehajtásához.

Azure Service Bus ikon

Azure Service Bus
(Csak standard munkafolyamat)

Aszinkron üzenetek, üzenetsorok, munkamenetek, témakörök és témakör-előfizetések kezelése.

Azure Table Storage ikon

Azure Table Storage
(Csak standard munkafolyamat)

Csatlakozás az Azure Storage-fiókjába, hogy táblákat hozhasson létre, frissíthesse, lekérdezhesse és kezelhesse.

Azure Queue Storage

Azure Queue Storage
(Csak standard munkafolyamat)

Csatlakozás az Azure Storage-fiókjába, hogy várólistákat hozzon létre, frissítsen és kezeljen.

IBM 3270 ikon

IBM 3270
(Csak standard munkafolyamat)

A munkafolyamatból meghívhat 3270 képernyőalapú alkalmazásokat IBM-nagyszámítógépeken.

IBM CICS ikon

IBM CICS
(Csak standard munkafolyamat)

CICS-programok meghívása IBM-nagyszámítógépeken a munkafolyamatból.

IBM DB2 ikon

IBM DB2
(Csak standard munkafolyamat)

Csatlakozhat az IBM DB2-höz a felhőben vagy a helyszínen. Sor frissítése, táblázat lekérése stb.

IBM-gazdagépfájl ikonja

IBM-gazdagépfájl
(Csak standard munkafolyamat)

Csatlakozás az IBM-gazdagépfájlba, és tartalmakat hoz létre vagy elemez.

IBM IMS ikon

IBM IMS
(Csak standard munkafolyamat)

IMS-programokat hívhat meg IBM-nagyszámítógépeken a munkafolyamatból.

IBM MQ ikon

IBM MQ
(Csak standard munkafolyamat)

Csatlakozás a helyszíni IBM MQ-ba vagy az Azure-ba üzenetek küldéséhez és fogadásához.

JDBC ikon

JDBC
(Csak standard munkafolyamat)

Csatlakozás egy JDBC-illesztőprogramokat használó relációs adatbázisba.

SAP ikon

SAP
(Csak standard munkafolyamat)

Csatlakozás az SAP-nak, hogy üzeneteket küldjön vagy fogadjon, és műveleteket hívjon meg.

SQL Server ikon

SQL Server
(Csak standard munkafolyamat)

Csatlakozzon a helyben lévő SQL Serverhez vagy egy Azure SQL-adatbázishoz a felhőben, hogy rekordokat kezelhessen, tárolt eljárásokat futtathasson vagy lekérdezéseket hajthasson végre.

Kód futtatása munkafolyamatokból

Az Azure Logic Apps a következő beépített műveleteket biztosítja a saját kód munkafolyamatban való futtatásához:

Azure Functions ikon

Azure Functions

Az Azure által üzemeltetett függvények meghívása saját kódrészletek (C# vagy Node.js) futtatásához a munkafolyamaton belül.

Beágyazott kód művelet ikonja

Beágyazott kód

Beágyazott JavaScript-kódrészletek hozzáadása és futtatása a munkafolyamatból.

Helyi függvényműveletek ikon

Helyi függvényműveletek
(Csak standard munkafolyamat)

Hozzon létre és futtasson .NET-keretrendszer kódot a munkafolyamatból.

Munkafolyamat vezérlése

Az Azure Logic Apps a következő beépített műveleteket biztosítja a munkafolyamat műveleteinek strukturálására és szabályozására:

Feltételművelet ikonja

Feltétel

Értékelje ki a feltételt, és futtasson különböző műveleteket attól függően, hogy a feltétel igaz vagy hamis.

Minden művelet ikonja

Minden egyes

Hajtsa végre ugyanazokat a műveleteket egy tömb minden elemén.

Hatókörművelet ikonja

Hatókör

Csoportosítsa a műveleteket hatókörökbe, amelyek a hatókörben lévő műveletek futtatása után kapják meg a saját állapotukat.

Műveletváltás ikon

Switch

Csoportosítsa a műveleteket olyan esetekbe, amelyek az alapértelmezett eset kivételével egyedi értékeket kapnak. Csak azt az esetet futtassa, amelynek hozzárendelt értéke megegyezik egy kifejezés, objektum vagy jogkivonat eredményével. Ha nincs egyezés, futtassa az alapértelmezett esetet.

Művelet leállítható ikonja

Befejezés

Aktívan futó munkafolyamat leállítása.

Amíg a művelet ikonja

Amíg

Ismételje meg a műveleteket, amíg a megadott feltétel nem teljesül, vagy valamely állapot módosul.

Adatok kezelése vagy kezelése

Az Azure Logic Apps az alábbi beépített műveleteket biztosítja az adatkimenetek és formátumaik kezeléséhez:

Adatműveletek ikon

Adatműveletek

Műveletek végrehajtása adatokkal.

Írás: Egyetlen kimenet létrehozása több különböző típusú bemenetből.

CSV-tábla létrehozása: JSON-objektumokkal rendelkező tömbből vesszővel tagolt érték (CSV) tábla létrehozása.

HTML-táblázat létrehozása: HTML-táblázat létrehozása egy tömbből JSON-objektumokkal.

Tömb szűrése: Hozzon létre egy tömböt egy másik tömb elemeiből, amelyek megfelelnek a feltételeknek.

Illesztés: Hozzon létre egy sztringet egy tömb összes eleméből, és különítse el az elemeket a megadott elválasztójellel.

JSON elemzése: Hozzon létre felhasználóbarát jogkivonatokat a tulajdonságokból és azok értékeiből A JSON-tartalomban, hogy ezeket a tulajdonságokat használni tudja a munkafolyamatban.

Kiválasztás: JSON-objektumokkal rendelkező tömb létrehozása egy másik tömb elemeinek vagy értékeinek átalakításával és az elemek megadott tulajdonságokhoz való leképezésével.

Dátum idő művelet ikonja

Dátum időpontja

Műveletek végrehajtása időbélyegekkel.

Hozzáadás az időhöz: Adja hozzá a megadott számú egységet egy időbélyeghez.

Időzóna konvertálása: Időbélyeg konvertálása a forrás időzónából a cél időzónává.

Aktuális idő: Az aktuális időbélyeget sztringként adja vissza.

Jövőbeli idő lekérése: Adja vissza az aktuális időbélyeget és a megadott időegységeket.

Korábbi idő lekérése: Az aktuális időbélyeget adja vissza a megadott időegységekkel együtt.

Kivonás az időből: Vonjon ki több időegységet egy időbélyegből.

Változók műveletikonja

Változók

Műveletek végrehajtása változókkal.

Hozzáfűzés a tömbváltozóhoz: Adjon meg egy értéket a változó által tárolt tömb utolsó elemeként.

Sztringváltozó hozzáfűzése: Érték beszúrása egy változó által tárolt karakterlánc utolsó karaktereként.

Decrement változó: Egy változó csökkentése állandó értékkel.

Növekményes változó: Egy változó növelése állandó értékkel.

Változó inicializálása: Hozzon létre egy változót, és deklarálja annak adattípusát és kezdeti értékét.

Változó beállítása: Másik érték hozzárendelése egy meglévő változóhoz.

Vállalatközi (B2B) beépített műveletek

Az Azure Logic Apps különböző beépített B2B-műveleteken keresztül támogatja az üzleti (B2B) kommunikációs forgatókönyveket. Attól függően, hogy rendelkezik-e használatalapú vagy standard munkafolyamattal és a használni kívánt B2B-műveletekkel, előfordulhat, hogy létre kell hoznia és össze kell kapcsolnia egy integrációs fiókot a logikai alkalmazás erőforrásával. Ezt az integrációs fiókot használva definiálhatja a B2B-összetevőket, például kereskedelmi partnereket, megállapodásokat, térképeket, sémákat, tanúsítványokat stb.

További információkért tekintse át a következő dokumentációt:

AS2 v2 ikon

AS2 (v2)
(Csak standard munkafolyamat)

Az AS2 protokollt használó üzenetek kódolása és dekódolása.

EDIFACT ikon

EDIFACT

Az EDIFACT protokollt használó üzenetek kódolása és dekódolása.

Egybesimított fájl ikon

Egybesimított fájl

XML-üzenetek kódolása és dekódolás a kereskedelmi partnerek között.

Integrációs fiók ikonja

Integrációs fiók összetevőkeresése

Az integrációs fiókban egyéni metaadatokat kérhet le az összetevőkről, például kereskedelmi partnerekről, megállapodásokról, sémákról stb.

Liquid Operations icon

Folyékony műveletek

Konvertálja a következő formátumokat Liquid-sablonok használatával:

- JSON-ról JSON-ra
- JSON-szöveg
- XML-ről JSON-ra
– XML–SZÖVEG

RosettaNet ikon

RosettaNet

A RosettaNet protokollt használó üzenetek kódolása és dekódolása.

SWIFT ikon

SWIFT
(Csak standard munkafolyamat)

A Society for Worldwide Interbank Financial Telecommuncation (SIWFT) tranzakcióinak kódolása és dekódolása egyfájlos XML-üzenetformátumban.

XML-átalakítás ikon

XML-átalakítás

Konvertálja a forrás XML-formátumot egy másik XML-formátumra.

X12 ikon

X12

Az X12 protokollt használó üzenetek kódolása és dekódolása.

XML-érvényesítési ikon

XML-érvényesítés

XML-dokumentumok ellenőrzése a megadott sémán.

Következő lépések