Mi az Azure Logic Apps?

Az Azure Logic Apps egy felhőalapú platform, ahol automatizált munkafolyamatokat hozhat létre és futtathat kód nélkül. A vizualizációtervező használatával és az előre összeállított műveletek közül kiválasztva gyorsan létrehozhat egy munkafolyamatot, amely integrálja és kezeli az alkalmazásokat, az adatokat, a szolgáltatásokat és a rendszereket.

Az Azure Logic Apps leegyszerűsíti az örökölt, modern és élvonalbeli rendszerek felhők, helyszíni és hibrid környezetek közötti összekapcsolásának módját. Az alacsony kódszámú kód nélküli eszközökkel nagy mértékben méretezhető integrációs megoldásokat fejleszthet, amelyek támogatják a vállalati és üzleti (B2B) forgatókönyveket.

Ez a lista csupán néhány példafeladatot, üzleti folyamatot és számítási feladatot ír le, amelyeket automatizálhat az Azure Logic Apps használatával:

  • Ütemezzen és küldjön e-mail-értesítéseket az Office 365-ben egy adott esemény bekövetkezésekor, például egy új fájl feltöltésekor.

  • Ügyfélrendelések átirányítása és feldolgozása helyszíni rendszereken és felhőszolgáltatásokon keresztül.

  • Feltöltött fájlok áthelyezése egy SFTP- vagy FTP-kiszolgálóról az Azure Storage-ba.

  • Figyelheti a tweeteket, elemezheti a hangulatot, és riasztásokat vagy feladatokat hozhat létre a felülvizsgálatra szoruló elemekhez.

Az alábbi részleges vállalati munkafolyamat feltételek és kapcsolók használatával határozza meg a következő műveletet. Tegyük fel, hogy van egy rendelési rendszere, és a munkafolyamat feldolgozza a bejövő rendeléseket. Manuálisan szeretné áttekinteni a rendeléseket egy bizonyos költség felett. A munkafolyamat már rendelkezik olyan korábbi lépésekkel, amelyek meghatározzák a bejövő rendelések költségeit. Ezért létre kell hoznia egy kezdeti feltételt a költségérték alapján, például:

Screenshot shows the workflow designer and a sample enterprise workflow that uses switches and conditions.

Ha készen áll az első logikai alkalmazás munkafolyamatának létrehozására, olvassa el az Első lépések című témakört. A további tanulás folytatásához próbálja ki ezt a videót:

További információkért látogasson el az Azure Logic Apps webhelyére és más Azure Integration Services szolgáltatásba.

Kulcsfogalmak

Az alábbi táblázat röviden meghatározza az Azure Logic Apps alapvető terminológiáját és fogalmait.

Időszak Leírás
Logikai alkalmazás A munkafolyamat létrehozásakor létrehozott Azure-erőforrás. Alapvetően a következő típusú logikaialkalmazás-erőforrásokat hozhatja létre:

– Egy használatalapú logikai alkalmazás erőforrása, amely egyetlen munkafolyamatot támogat, amely globális több-bérlős Azure Logic Appsben fut

– Egy standard logikaialkalmazás-erőforrás, amely több munkafolyamatot támogat, amelyek egybérlős Azure Logic Appsben futnak és futnak

További információ a logikai alkalmazás erőforrástípusairól, valamint a hozzájuk tartozó számítási erőforrás- és számlázási modellekről.
Munkafolyamat Feladatokat, üzleti folyamatokat vagy számítási feladatokat meghatározó műveletek sorozata. Minden munkafolyamat mindig egyetlen triggerművelettel kezdődik, amely után hozzá kell adnia egy vagy több műveletműveletet.
Eseményindító Minden munkafolyamat első olyan művelete, amely meghatározza azokat a feltételeket, amelyeknek meg kell felelnie, mielőtt bármilyen további műveletet futtat a munkafolyamatban. Előfordulhat például, hogy egy eseményindító e-mailt kap a Beérkezett üzenetek mappában, vagy észlel egy új fájlt egy tárfiókban.
Művelet Minden további művelet, amely követi az eseményindítót a munkafolyamatban.
Beépített összekötő Ez az összekötő vagy művelettípus "beépített" az Azure Logic Apps-futtatókörnyezetbe, így a műveletek natív módon és közvetlenül a futtatókörnyezettel futnak a gyorsabb teljesítmény érdekében, szemben az Azure-ban üzemeltetett és futtatott Microsoft által felügyelt összekötőkkel.

A beépített műveletek lehetővé teszik a munkafolyamat ütemezésének vagy szerkezetének szabályozását, a saját kód futtatását, az adatok kezelését és kezelését, a kérelmek végpontra küldését vagy fogadását, valamint a munkafolyamat egyéb feladatainak elvégzését.

Az Ismétlődés eseményindító használatakor például szinte bármilyen munkafolyamatot elindíthat ütemezés szerint. Azt is megteheti, hogy megvárja a munkafolyamatot, amíg a Kérés eseményindítót használja. Ezek a műveletek általában nem igénylik, hogy kapcsolatot hozzon létre a munkafolyamatból.

Bár a legtöbb beépített művelet nincs semmilyen szolgáltatáshoz vagy rendszerhez társítva, bizonyos beépített műveletek elérhetők bizonyos szolgáltatásokhoz, például az Azure Functionshez, az Azure Blob Storage-hoz, a Azure-alkalmazás szolgáltatáshoz stb. Ezeknek a beépített műveleteknek a rendelkezésre állása attól függ, hogy Használat vagy Standard logikai alkalmazás munkafolyamatán dolgozik-e. További információkért és példákért lásd az Azure Logic Apps beépített összekötőit.
Felügyelt összekötő Ez az összekötő vagy művelettípus "Microsoft által felügyelt", és egy szolgáltatás vagy rendszer REST API-jának előre összeállított proxyja vagy burkolója, amellyel egy adott alkalmazáshoz, adathoz, szolgáltatáshoz vagy rendszerhez férhet hozzá. A legtöbb felügyelt összekötő használata előtt először létre kell hoznia egy kapcsolatot a munkafolyamatból, és hitelesítenie kell az identitását. A felügyelt összekötőket a Microsoft teszi közzé, üzemelteti és tartja karban.

Elindíthatja például a munkafolyamatot egy eseményindítóval, vagy futtathat egy olyan műveletet, amely egy olyan szolgáltatással működik, mint az Office 365, a Salesforce vagy a fájlkiszolgálók. További információ: Felügyelt összekötők az Azure Logic Appshez.
Integrációs fiók Ezt az Azure-erőforrást akkor hozza létre, ha B2B-összetevőket szeretne definiálni és tárolni a munkafolyamatokban való használatra. Miután létrehozott és összekapcsolt egy integrációs fiókot a logikai alkalmazással, a munkafolyamatok használhatják ezeket a B2B-összetevőket. A munkafolyamatok az elektronikus adatcsere (EDI) és a nagyvállalati alkalmazásintegráció (EAI) szabványait követő üzeneteket is képesek cserélni.

Definiálhat például kereskedelmi partnereket, megállapodásokat, sémákat, térképeket és egyéb B2B-összetevőket. Létrehozhat olyan munkafolyamatokat, amelyek ezeket az összetevőket használják, és üzeneteket cserélnek olyan protokollokon keresztül, mint az AS2, az EDIFACT, az X12 és a RosettaNet.

Miért érdemes az Azure Logic Appst használni?

Az Azure Logic Apps integrációs platformja több mint 1000 előre összeállított összekötőt biztosít, így egyszerűbben és gyorsabban csatlakoztathat és integrálhat alkalmazásokat, adatokat, szolgáltatásokat és rendszereket. A megoldás üzleti logikájának és funkcióinak megtervezésére és megvalósítására összpontosíthat, miközben kevesebb energiát fordíthat arra, hogy kitalálja, hogyan férhet hozzá az erőforrásokhoz.

Bármely szolgáltatásvégponttal való kommunikációhoz, saját kód futtatásához, a munkafolyamat szerkezetének szabályozásához, az adatok módosításához vagy a gyakran használt szolgáltatásokhoz való jobb teljesítmény érdekében használhat beépített összekötőműveleteket. Ezek a műveletek natív módon futnak az Azure Logic Apps-futtatókörnyezetben a gyorsabb teljesítmény érdekében.

A Microsoft által felügyelt (Azure által üzemeltetett) összekötőműveletekkel elérheti és használhatja az erőforrásokat olyan szolgáltatásokban, mint az Azure, a Microsoft, a Más külső webalkalmazások és szolgáltatások vagy a helyszíni rendszerek. Válasszon több mint 10000 összekötő közül egy folyamatosan bővülő Azure-ökoszisztémában, például:

  • Azure-szolgáltatások, például a Blob Storage és a Service Bus

  • Office 365-szolgáltatások, például Outlook, Excel és SharePoint

  • Adatbázis-kiszolgálók, például SQL és Oracle

  • Olyan nagyvállalati rendszerek, mint az SAP és az IBM MQ

  • Fájlmegosztások, például FTP és SFTP

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

Általában nem kell kódot írnia. Ha azonban kódot kell írnia, létrehozhat kódrészleteket az Azure Functions használatával, és futtathatja a kódot a munkafolyamatból. A munkafolyamatban futó kódrészleteket a Beágyazott kód művelet használatával is létrehozhatja. Ha a munkafolyamatnak az Azure-szolgáltatásokból, egyéni alkalmazásokból vagy más megoldásokból származó eseményeket kell kezelnie, az Azure Event Grid használatával figyelheti, irányíthatja és közzéteheti az eseményeket.

Az Azure Logic Apps teljes mértékben a Microsoft Azure felügyelete alá tartozik, így nem kell aggódnia a szolgáltatásokkal létrehozott megoldások üzemeltetése, skálázása, kezelése, monitorozása és karbantartása miatt. Ha ezeket a képességeket kiszolgáló nélküli alkalmazások és megoldások létrehozására használja, csak az üzleti logikára és funkciókra összpontosíthat. Ezek a szolgáltatások automatikusan skálázódnak az igényeinek megfelelően, felgyorsítják az integrációt, és segítenek robusztus felhőalkalmazások létrehozásában, alig-alig kód nélkül.

Ha szeretné megtudni, hogy más vállalatok hogyan javították rugalmasságukat, és hogyan összpontosíthatnak az alapvető vállalkozásaikra az Azure Logic Apps más Azure-szolgáltatásokkal és Microsoft-termékekkel való kombinálásakor, tekintse meg ezeket az ügyféltörténeteket.

Miben különbözik az Azure Logic Apps a Functionstől, a WebJobstól és a Power Automate-től?

Ezek a szolgáltatások segítenek a különálló rendszerek összekapcsolásában és összehozásában. Mindegyiknek megvannak a maga előnyei, épp ezért a képességeik egyesítése a legjobb módja egy méretezhető, teljes körű képességekkel rendelkező integrációs rendszer létrehozásának. További információ: Választás a Logic Apps, a Functions, a WebJobs és a Power Automate között.

További információ az Azure Logic Appsről

Az aktuális rendszerekkel és szolgáltatásokkal kicsiben kezdhet, majd a saját tempójában növekményesen növekedhet. Ha készen áll, az Azure Logic Apps az alábbi képességek és előnyök biztosításával segít az érettebb integrációs forgatókönyvek implementálásában és vertikális felskálázásában.

Munkafolyamatok vizuális létrehozása és szerkesztése egyszerűen használható eszközökkel

Időt takaríthat meg, és egyszerűbbé teheti az összetett folyamatokat az Azure Logic Apps vizualizációtervező eszközeivel. A munkafolyamatokat az Azure Portalon, a Visual Studio Code-ban vagy a Visual Studióban az Azure Logic Apps munkafolyamat-tervezőjével hozhatja létre az elejétől a végéig. Egyszerűen indítsa el a munkafolyamatot egy eseményindítóval, és adjon hozzá tetszőleges számú műveletet az összekötők gyűjteményéből.

Ha több-bérlős logikaialkalmazás-munkafolyamatot hoz létre, gyorsabban kezdheti meg a munkafolyamat létrehozását a sablonok gyűjteményéből. Ezek a sablonok általános munkafolyamat-mintákhoz érhetők el, amelyek a szolgáltatott szoftveres (SaaS) alkalmazások egyszerű kapcsolatától a fejlett B2B-megoldásokig, valamint a "csak szórakoztató" sablonokig terjednek.

Csatlakozás különböző rendszerek különböző környezetekben

Egyes minták és folyamatok könnyen leírhatóak, de kódban nehezen implementálhatóak. Az Azure Logic Apps segítségével zökkenőmentesen csatlakoztathat különálló rendszereket a felhők, a helyszíni és a hibrid környezetek között. Csatlakoztathat például egy felhőalapú marketingmegoldást egy helyszíni számlázási rendszerhez, vagy központosíthatja az üzeneteket API-k és rendszerek között az Azure Service Bus használatával. Az Azure Logic Apps gyors, megbízható és konzisztens módot biztosít az ilyen forgatókönyvek újrafelhasználható és újrakonfigurálható megoldásainak biztosításához.

Létrehozás és üzembe helyezés különböző környezetekben

A forgatókönyv, a megoldáskövetelmények és a kívánt képességek alapján döntse el, hogy létrehoz-e használati vagy standard logikaialkalmazás-munkafolyamatot. Ez alapján a munkafolyamat több-bérlős Azure Logic Appsben, egybérlős Azure Logic Appsben vagy App Service-környezetben (v3) fut. Az egybérlős Azure Logic Apps használatával a munkafolyamatok egyszerűbben férhetnek hozzá az Azure-beli virtuális hálózatok által védett erőforrásokhoz. Ha egyetlen bérlőalapú munkafolyamatot hoz létre az Azure Arc-kompatibilis Logic Apps használatával, a munkafolyamatokat tárolókban is futtathatja. További információ: Egybérlős és több-bérlős és integrációs szolgáltatási környezet az Azure Logic Appshez és mi az Arc-kompatibilis Logic Apps?

Az alábbi táblázat röviden összefoglalja a Használat és a Standard logikai alkalmazás munkafolyamata közötti különbségeket. Megismerheti a több-bérlős környezet, az integrációs szolgáltatási környezet (I Standard kiadás), az egybérlős környezet és az App Service Environment v3 (A Standard kiadás v3) közötti különbségeket a logikai alkalmazás munkafolyamatainak üzembe helyezéséhez, üzemeltetéséhez és futtatásához.

Erőforrás típusa Juttatások Erőforrás-megosztás és -használat Díjszabási és számlázási modell Korlátok kezelése
Logikai alkalmazás (használat)

Gazdagépkörnyezet: Több-bérlős Azure Logic Apps
– A legegyszerűbb az első lépésekhez

- Használatalapú fizetés

- Teljes körűen felügyelt
Egyetlen logikai alkalmazásnak csak egy munkafolyamata lehet.

A Microsoft Entra-bérlők logikai alkalmazásai ugyanazt a feldolgozást (számítást), tárolást, hálózatot stb.

Redundancia céljából a rendszer replikálja az adatokat a párosított régióban. A magas rendelkezésre állás érdekében a georedundáns tárolás (GRS) engedélyezve van.
Felhasználás (végrehajtásonkénti fizetés) Az Azure Logic Apps kezeli ezeknek a korlátoknak az alapértelmezett értékeit, de módosíthatja ezeket az értékeket, ha ez a beállítás egy adott korlátra vonatkozik.
Logikai alkalmazás (használat)

Gazdagépkörnyezet:
Integrációs szolgáltatási környezet (I Standard kiadás)

Megjegyzés: 2024. augusztus 31-én az I Standard kiadás lehetőség megszűnik. 2022. november 1-től már nem hozhat létre I Standard kiadás. Ehelyett létrehozhat egy standard logikai alkalmazást, amely egybérlős Azure Logic Appsben fut, több munkafolyamatot is tartalmazhat, és ugyanazokat a képességeket biztosítja, mint az I Standard kiadás és még több.
– Nagy számítási feladatok nagyvállalati méretezése

- 20+ I Standard kiadás-specifikus összekötők, amelyek közvetlenül csatlakoznak a virtuális hálózatokhoz

– Kiszámítható díjszabás a belefoglalt használattal és az ügyfél által vezérelt skálázással
Egyetlen logikai alkalmazásnak csak egy munkafolyamata lehet.

Az ugyanabban a környezetben lévő logikai alkalmazások ugyanazt a feldolgozást (számítást), tárolást, hálózatot stb.

Az adatok ugyanabban a régióban maradnak, ahol az I Standard kiadás telepít.
I Standard kiadás (javítva) Az Azure Logic Apps kezeli ezeknek a korlátoknak az alapértelmezett értékeit, de módosíthatja ezeket az értékeket, ha ez a beállítás egy adott korlátra vonatkozik.
Logikai alkalmazás (Standard)

Gazdagépkörnyezet:
Egybérlős Azure Logic Apps

Megjegyzés: Ha a forgatókönyv tárolókat igényel, hozzon létre egybérlős alapú logikai alkalmazásokat az Azure Arc-kompatibilis Logic Apps használatával. További információ: Mi az Azure Arc-kompatibilis Logic Apps?
– Futtatás az egybérlős Azure Logic Apps-futtatókörnyezet használatával. Az üzembehelyezési pontok jelenleg nem támogatottak.

– Több beépített összekötő a nagyobb átviteli sebességhez és a nagyobb költségekhez

– Több vezérlési és finomhangolási képesség a futtatókörnyezet és a teljesítmény beállításai körül

- Virtuális hálózatok és privát végpontok integrált támogatása.

– Saját beépített összekötők létrehozása.
Egyetlen logikai alkalmazás több állapotalapú és állapot nélküli munkafolyamatot is tartalmazhat.

Egyetlen logikai alkalmazás és bérlő munkafolyamatai ugyanazt a feldolgozást (számítást), tárolást, hálózatot stb. használják.

Az adatok ugyanabban a régióban maradnak, ahol üzembe helyezi a logikai alkalmazásokat.
Standard, egy kiválasztott tarifacsomaggal rendelkező üzemeltetési terv alapján.

Ha külső tárolót használó állapotalapú munkafolyamatokat futtat, az Azure Logic Apps futtatókörnyezete olyan tárolási tranzakciókat hajt végre, amelyek az Azure Storage díjszabását követik.
A forgatókönyv igényeinek megfelelően számos korlát alapértelmezett értékeit módosíthatja.

Fontos: Egyes korlátok szigorú felső korlátokkal rendelkeznek. A Visual Studio Code-ban a logikai alkalmazás projektkonfigurációs fájljaiban az alapértelmezett korlátértékek módosításai nem jelennek meg a tervezői felületen. További információ: Az egybérlős Azure Logic Apps logikai alkalmazásainak alkalmazás- és környezeti beállításainak szerkesztése.
Logikai alkalmazás (Standard)

Gazdagépkörnyezet:
App Service Environment v3 (A Standard kiadás v3) – Csak Windows-csomagok
Ugyanazokat a képességeket, mint az egybérlős , valamint a következő előnyöket:

– A logikai alkalmazások teljes elkülönítése.

– Több logikai alkalmazást hozhat létre és futtathat, mint az egybérlős Azure Logic Appsben.

- Csak az A Standard kiadás App Service-csomagért kell fizetnie, függetlenül a létrehozott és futtatott logikai alkalmazások számától.

– Engedélyezheti az automatikus skálázást vagy a manuális méretezést több virtuálisgép-példány vagy egy másik App Service-csomag használatával.

– Örökölje a hálózati beállításokat a kiválasztott A Standard kiadás v3 fájlból. Ha például egy belső A Standard kiadás van üzembe helyezve, a munkafolyamatok hozzáférhetnek az A Standard kiadás társított virtuális hálózat erőforrásaihoz, és belső hozzáférési pontokkal rendelkeznek.

Megjegyzés: Ha egy belső A Standard kiadás kívülről érhető el, futtassa a munkafolyamatok előzményeit az A Standard kiadás nem tudja elérni a műveleti bemeneteket és kimeneteket.
Egyetlen logikai alkalmazás több állapotalapú és állapot nélküli munkafolyamatot is tartalmazhat.

Egyetlen logikai alkalmazás és bérlő munkafolyamatai ugyanazt a feldolgozást (számítást), tárolást, hálózatot stb. használják.

Az adatok ugyanabban a régióban maradnak, ahol üzembe helyezi a logikai alkalmazásokat.
App Service-csomag A forgatókönyv igényeinek megfelelően számos korlát alapértelmezett értékeit módosíthatja.

Fontos: Egyes korlátok szigorú felső korlátokkal rendelkeznek. A Visual Studio Code-ban a logikai alkalmazás projektkonfigurációs fájljaiban az alapértelmezett korlátértékek módosításai nem jelennek meg a tervezői felületen. További információ: Az egybérlős Azure Logic Apps logikai alkalmazásainak alkalmazás- és környezeti beállításainak szerkesztése.

Vállalati integrációk és B2B-forgatókönyvek első osztályú támogatása

A vállalatok és szervezetek elektronikusan kommunikálnak egymással iparági szabványnak megfelelő, de különböző üzenetprotokollok és formátumok, például az EDIFACT, az AS2, az X12 és a RosettaNet használatával. Az Azure Logic Apps által támogatott vállalati integrációs képességek használatával olyan munkafolyamatokat hozhat létre, amelyek a kereskedelmi partnerek által használt üzenetformátumokat olyan formátumokká alakítják át, amelyeket a szervezet rendszerei értelmezni és feldolgozni tudnak. Az Azure Logic Apps zökkenőmentesen és biztonságosan kezeli ezeket a cseréket titkosítással és digitális aláírásokkal. B2B integrációs forgatókönyvek esetén az Azure Logic Apps a BizTalk Server funkcióit is tartalmazza. Üzleti (B2B) összetevők definiálásához hozzon létre egy integrációs fiókot , ahol ezeket az összetevőket tárolja. Miután összekapcsolta ezt a fiókot a logikai alkalmazás erőforrásával, a munkafolyamat használhatja ezeket a B2B-összetevőket, és olyan üzeneteket cserélhet, amelyek megfelelnek az Elektronikus adatcsere (EDI) és az Enterprise Application Integration (EAI) szabványainak.

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

Ha például a Microsoft BizTalk Servert használja, a munkafolyamatok a BizTalk Server-összekötővel kommunikálhatnak a BizTalk-kiszolgálóval. Ezután integrációs fiók-összekötőkkel futtathat vagy bővíthet BizTalk-szerű műveleteket a munkafolyamatokban. A másik irányban a BizTalk Server az Azure Logic AppsHez készült Microsoft BizTalk Server Adapter használatával tud kommunikálni a munkafolyamatokkal. Ismerje meg, hogyan állítható be és használható a BizTalk Server-adapter a BizTalk Serverben.

Írja meg egyszer, használja újra bármikor

Hozza létre a logikai alkalmazásokat Azure Resource Manager-sablonokként, hogy több környezetben és régióban is beállíthassa és automatizálhassa az üzemelő példányokat .

Beépített bővíthetőség

Ha nem áll rendelkezésre megfelelő összekötő a kívánt kód futtatásához, saját kódrészleteket hozhat létre és hívhat meg a munkafolyamatból az Azure Functions használatával. Vagy létrehozhat saját API-kat és egyéni összekötőket , amelyeket a munkafolyamatokból hívhat meg.

Közvetlen hozzáférés az azure-beli virtuális hálózatok erőforrásaihoz

A logikaialkalmazás-munkafolyamatok olyan biztonságos erőforrásokhoz férhetnek hozzá, mint például a virtuális gépek( virtuális gépek), más szolgáltatások és rendszerek, amelyek egy Azure-beli virtuális hálózaton belül találhatók, amikor Azure Logic Appst (Standard) vagy integrációs szolgáltatási környezetet (I Standard kiadás) használ. Az Azure Logic Apps (Standard) és az I Standard kiadás az Azure Logic Apps dedikált példányai, amelyek dedikált erőforrásokat használnak, és külön futnak a globális több-bérlős Azure Logic Appstől.

A logikaialkalmazás-munkafolyamatok saját dedikált példányban való üzemeltetése és futtatása segít csökkenteni a más Azure-bérlők által az alkalmazások teljesítményére gyakorolt hatást, más néven a "zajos szomszédok" effektust.

Az Azure Logic Apps (Standard) és az I Standard kiadás az alábbi előnyöket is biztosítja:

  • Saját statikus IP-címei, amelyek különböznek a több-bérlős Azure Logic Appsben a logic apps által megosztott statikus IP-címektől. Egyetlen nyilvános, statikus és kiszámítható kimenő IP-címet is beállíthat a célrendszerekkel való kommunikációhoz. Így nem kell külön tűzfalnyílásokat beállítania ezeken a célrendszereken az egyes I Standard kiadás.

  • A futtatás időtartama, a tárterület megőrzése, az átviteli sebesség, a HTTP-kérések és a válaszidőkorlátok, az üzenetméretek és az egyéni összekötő-kérelmek korlátozása. További információkért tekintse át az Azure Logic Apps korlátait és konfigurációját.

Amikor létrehoz egy I Standard kiadás, az Azure injektálja vagy telepíti azt Standard kiadás az Azure-beli virtuális hálózatába. Ezután használhatja ezt az I Standard kiadás a hozzáférést igénylő logikai alkalmazások és integrációs fiókok helyeként. Az I Standard kiadás létrehozásával kapcsolatos további információkért tekintse át az Azure Logic Appsből az Azure-beli virtuális hálózatokra irányuló Csatlakozás.

A logikai alkalmazások működése

A logikai alkalmazás munkafolyamata mindig egyetlen eseményindítóval kezdődik. Az eseményindító egy feltétel teljesülésekor aktiválódik, például amikor egy adott esemény bekövetkezik, vagy amikor az adatok megfelelnek bizonyos feltételeknek. Számos eseményindító tartalmaz ütemezési képességeket , amelyek szabályozzák a munkafolyamat futási gyakoriságát. Az eseményindító elindítása után egy vagy több művelet olyan műveleteket futtat, amelyek feldolgozzák, kezelik vagy átalakítják a munkafolyamaton áthaladó adatokat, vagy amelyek a munkafolyamatot a következő lépésre irányítják.

Az Azure Logic Apps implementálja és használja a "legalább egyszer" üzenetkézbesítési szemantikai elemet. A szolgáltatás ritkán küld egynél több üzenetet, de nem vesznek el üzenetek. Ha a vállalkozás nem kezeli vagy nem tudja kezelni az ismétlődő üzeneteket, akkor idempotencia implementálására van szükség, amely képes azonos vagy duplikált üzenetek elfogadására, miközben megőrzi az adatintegritást és a rendszer stabilitását. Így ugyanannak a műveletnek az ismétlései nem módosítják az eredményt az első végrehajtás után.

Az alábbi szakasz a példa vállalati munkafolyamat logikáját ismerteti, amely egy olyan rendelési rendszer része, amelyben a munkafolyamat feldolgozza a bejövő rendeléseket. A munkafolyamat már rendelkezik olyan lépésekkel, amelyek meghatározzák a bejövő rendelések költségeit. A cél az, hogy manuálisan tekintse át a rendeléseket egy bizonyos költség felett, így létrehoz egy kezdeti feltételt az adott költségérték alapján, például:

  • Ha a rendelés egy bizonyos összeg alatt van, a feltétel hamis. A munkafolyamat tehát feldolgozza a sorrendet.

  • Ha a feltétel teljesül, a munkafolyamat e-mailt küld manuális felülvizsgálatra. Egy kapcsoló határozza meg a következő lépést.

    • Ha a véleményező jóváhagyja, a munkafolyamat folytatja a megrendelés feldolgozását.

    • Ha a véleményező eszkalál, a munkafolyamat egy eszkalációs e-mailt küld a megrendeléssel kapcsolatos további információkért.

      • Ha az eszkalációs követelmények teljesülnek, a válaszfeltétel igaz. Tehát a rendelés feldolgozása folyamatban van.

      • Ha a válaszfeltétel hamis, a rendszer e-mailt küld a problémáról.

Screenshot shows the workflow designer and a sample enterprise workflow that uses switches and conditions.

Az Azure Logic Apps munkafolyamat-tervezőjével vizuálisan létrehozhat munkafolyamatokat az Azure Portalon, a Visual Studio Code-ban vagy a Visual Studióban. Minden munkafolyamat rendelkezik egy JavaScript Object Notation (JSON) formátumot használó mögöttes definícióval is. Ha szeretné, a JSON-definíció módosításával szerkesztheti a munkafolyamatokat. Néhány létrehozási és felügyeleti feladathoz az Azure Logic Apps biztosítja az Azure PowerShell és az Azure CLI parancstámogatását. Az automatikus üzembe helyezéshez az Azure Logic Apps támogatja az Azure Resource Manager-sablonokat.

Árképzési lehetőségek

Minden logikai alkalmazás erőforrástípusa (több-bérlős, egybérlős, App Service Environment (A Standard kiadás v3), integrációs szolgáltatási környezet) eltérő díjszabási modellel rendelkezik. A több-bérlős Használat logikai alkalmazás munkafolyamatai például a Használat díjszabási modellt követik, míg az egybérlős Standard logikai alkalmazás munkafolyamatai a Standard díjszabási modellt követik. További információ az Azure Logic Apps díjszabásáról és mérési módjáról.

Első lépések

Mielőtt elkezdené az Azure Logic Appst, szüksége lesz egy Azure-előfizetésre. Ha még nincs előfizetése, regisztráljon egy ingyenes Azure-fiókra.

Ha készen áll, próbálkozzon az Alábbi rövid útmutatókkal az Azure Logic Appshez:

Érdemes lehet az Azure Logic Apps egyéb rövid útmutatóit is megismerni:

Következő lépések