Megosztás a következőn keresztül:


Mi az Azure Logic Apps?

Az Azure Logic Apps egy felhőplatform, ahol automatizált munkafolyamatokat hozhat létre és futtathat a vállalati vagy céges szoftver-ökoszisztémákban, illetve azon kívül. Ez a platform jelentősen csökkenti vagy megszünteti a kódírás szükségességét, amikor a munkafolyamatoknak különböző összetevőkből, például szolgáltatásokból, rendszerekből, alkalmazásokból és adatforrásokból kell csatlakozniuk és együttműködniük az erőforrásokkal.

Az Azure Logic Apps alacsony kódszámú eszközöket tartalmaz, amelyekkel a felhőben, a helyszínen vagy a hibrid környezetekben meglévő régi, modern és élvonalbeli rendszerekkel dolgozhat. Például egy vizuális tervezőt és az előre összeállított műveleteket használva a munkafolyamatok minél egyszerűbbé tétele érdekében. Ezek az előre összeállított műveletek a munkafolyamatok építőelemeiként szolgálnak azáltal, hogy hozzáférést biztosítanak a különböző erőforrásokhoz, és olyan gyakori feladatokat hajtanak végre, mint az adatok lekérése, az adatok küldése és az adatok kezelése. Az Azure Logic Apps segítségével olyan integrációs megoldásokat hozhat létre, amelyek méretezik és támogatják a vállalati vagy szervezeti igényeknek megfelelő üzleti forgatókönyveket.

Az alábbi példák csak az Azure Logic Appsszel automatizálható feladatok, üzleti folyamatok és számítási feladatok mintáját ismertetik:

  • Ü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.
  • A feltöltött fájlok áthelyezése SFTP- vagy FTP-kiszolgálóról az Azure Blob Storage-ba.
  • Figyelheti a közösségi média tevékenységeit, elemezheti a hangulatot, és riasztásokat vagy feladatokat hozhat létre a felülvizsgálatra szoruló elemekhez.

Az alábbi példa 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 lépésekkel, amelyek meghatározzák a bejövő megrendelések költségeit. Ezért olyan feltételt kell hozzáadnia, amely összehasonlítja az egyes rendeléseket a költségküszöbkel, például:

Képernyőkép a munkafolyamat-tervezőről és egy kapcsolókat és feltételeket használó vállalati minta munkafolyamatról.

A munkafolyamat mögötti logikáról további információt a logikai alkalmazások működése című témakörben talál.

Tipp.

További információért tegye fel az Azure Copilotnak az alábbi kérdéseket:

  • Milyen problémákat tudok megoldani az Azure Logic Apps szolgáltatással?
  • Milyen előnyöket biztosít az Azure Logic Apps?

Az Azure Copilot megkereséséhez az Azure Portal eszköztárán válassza a Copilot lehetőséget.

Az első munkafolyamat létrehozásához tekintse meg az Első lépések című témakört. A további tanulás folytatásához tekintse meg ezt a videót:

További információ: Azure Logic Apps és más Azure Integration Services a Microsoft Azure webhelyén.

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

Az Azure Logic Apps platform több mint 1400 előre összeállított összekötőt biztosít, amelyek összekapcsolják és integrálják a munkafolyamatokat különböző szolgáltatásokkal, rendszerekkel, alkalmazásokkal és adatokkal. Ez a folyamatosan bővülő összekötő-ökoszisztéma segít csökkenteni vagy megszüntetni az erőforrások eléréséhez szükséges munkát. Ehelyett inkább az üzleti igényeknek megfelelő megoldásokhoz szükséges üzleti logika és funkciók tervezésére és fejlesztésére összpontosíthat.

Ha bármilyen szolgáltatásvégponttal szeretne kommunikálni, futtassa a saját kódját, vezérelje a munkafolyamat struktúráját, manipulálja az adatokat, vagy csatlakozzon a gyakran használt erőforrásokhoz nagyobb sebességgel, kapacitással és átviteli sebességgel, 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, és nem az Azure-ban, a jobb teljesítmény érdekében.

Felügyelt összekötőműveleteket használhat, ha olyan szolgáltatásokkal létrehozott és felügyelt erőforrásokat szeretne elérni és kezelni, mint az Azure, a Microsoft, a külső webalkalmazások és -szolgáltatások vagy a helyszíni rendszerek. Ezek a műveletek globális, több-bérlős Azure-ban vannak üzemeltetve és futtatva. Több mint 1400 összekötő közül választhat, 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óért tekintse át az alábbi cikkeket:

Amikor munkafolyamatokat hoz létre az Azure Logic Apps használatával, általában nem kell kódot írnia. Ha azonban saját kódot kell létrehoznia és futtatnia, az Azure Logic Apps támogatja ezt a képességet. A több-bérlős Azure Logic Appsben futó munkafolyamatokban például közvetlenül a munkafolyamaton belül írhat és futtathat JavaScript-kódrészleteket. Az összetettebb és strukturáltabb kód érdekében az Azure Functions platform használatakor függvényeket hozhat létre és hívhat meg a munkafolyamatokból. Az egybérlős Azure Logic Apps, az App Service Environment (ASE) v3 vagy részben csatlakoztatott környezetekben futó munkafolyamatok esetében JavaScript-kódrészleteket, .NET-kódokat, C#-szkripteket és PowerShell-szkripteket írhat és futtathat közvetlenül a munkafolyamaton belül.

Ha a munkafolyamatnak más 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 Gridvagy az Azure Event Hubs használatával monitorozhat, irányíthat és tehet közzé eseményeket.

További információért tekintse át az alábbi cikkeket:

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 használva "kiszolgáló nélküli" alkalmazásokat és megoldásokat hoz létre, jobban összpontosíthat az üzleti logika és funkciók kiépítésére. A kiszolgáló nélküli platformok automatikusan skálázhatók az igényeinek megfelelően, gyorsabb integrációt tesznek lehetővé, é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.

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, amelyet több-bérlős Azure Logic Appsben üzemeltetnek és futtatnak

- Egy standard logikai alkalmazás-erőforrás, amely több munkafolyamatot támogat, amelyek egybérlős Azure Logic Appsben, az App Service Environment (ASE) v3-ban futnak – csak Windows-csomagokban vagy részben csatlakoztatott környezetben

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 együtt 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 a Microsoft által közzétett, felügyelt, üzemeltetett és az Azure-ban futtatott, é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.

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.

Milyen gyorsan használhatom az Azure Logic Appst?

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 vagy a Visual Studio Code-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.

Különböző rendszerek csatlakoztatása 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 az Azure Logic Appsben , é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 egybérlős környezet és az App Service Environment v3 (ASEv3) közötti különbségeket a logikai alkalmazás munkafolyamatainak üzembe helyezéséhez, üzemeltetéséhez és futtatásához.

Üzemeltetési lehetőség Juttatások Erőforrás-megosztás és -használat Díjszabási és számlázási modell Korlátok kezelése
Használat

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

- A használatért fizetnie kell

- Teljes körűen felügyelt
Egyetlen logikai alkalmazás erőforrásának csak egy munkafolyamata lehet.

A Microsoft Entra-bérlők összes logikai alkalmazása 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.
Standard (munkafolyamat-szolgáltatáscsomag)

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?
– Az egybérlős futtatókörnyezetben üzemeltetett beépített összekötők nagyobb átviteli sebesség és alacsonyabb költségek skálázása érdekében

– 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 logikaialkalmazás-erőforrá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ást.
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.
Standard (App Service Environment v3)

Gazdagépkörnyezet:
App Service Environment v3 (ASEv3) – 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 ASE 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ózatbeállítást a kiválasztott ASEv3-ból. Ha például belső ASE-n telepít, a munkafolyamatok hozzáférhetnek az ASE-hez társított virtuális hálózat erőforrásaihoz, és belső hozzáférési pontokkal rendelkeznek.

Megjegyzés: Ha egy belső ASE-n kívülről fér hozzá, futtassa a munkafolyamatok előzményeit, amelyekben az ASE nem fér hozzá a műveletbemenetekhez és kimenetekhez.
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ás munkafolyamatait 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 nincs megfelelő összekötő a kívánt kód futtatásához, kódrészleteket hozhat létre és futtathat a munkafolyamatból a JavaScript- vagy C#-szkriptek beágyazott kódműveletével, használhatja az Azure Functionst. A munkafolyamatokból meghívható API-kat és egyéni összekötőket is létrehozhat.

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

A logikaialkalmazás-munkafolyamatok hozzáférhetnek a biztonságos erőforrásokhoz, például a virtuális gépekhez, más szolgáltatásokhoz és rendszerekhez, amelyek egy Azure-beli virtuális hálózaton belül találhatók az Azure Logic Apps (Standard) használatakor. Az Azure Logic Apps (Standard) egy egybérlős Azure Logic Apps-példány, amely dedikált erőforrásokat használ, és külön fut 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) a következő előnyöket 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 további tűzfalnyílásokat beállítania ezeken a célrendszereken.

  • 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.

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.

A korábbi példa alapján a következő szakasz a példa-munkafolyamat mögötti logikát ismerteti, amely egy rendelési rendszer bejövő rendeléseit dolgozza fel. Emlékeztetőül, a cél az, hogy manuálisan tekintse át a megrendeléseket egy bizonyos költség felett. A munkafolyamat már rendelkezik olyan lépésekkel, amelyek meghatározzák a bejövő megrendelések költségeit. Ezért olyan feltételt kell hozzáadnia, amely összehasonlítja az egyes rendeléseket a költségküszöbkel, 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.

Képernyőkép a munkafolyamat-tervezőről és egy kapcsolókat és feltételeket használó vállalati minta munkafolyamatról.

Az Azure Logic Apps a "legalább egyszer" üzenetkézbesítési szemantikai elemet használja. 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 Azure Logic Apps munkafolyamat-tervezőjével vizuálisan létrehozhat munkafolyamatokat az Azure Portalon vagy a Visual Studio Code-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 üzemeltetési lehetősége (több-bérlős, egybérlős, App Service Environment (ASE) v3 vagy részben csatlakoztatott 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. A díjszabás részleteiért tekintse meg az Azure Logic Apps díjszabását.

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 az Azure Logic Apps, az Azure Functions, az Azure WebJobs és a Microsoft Power Automate között.

Miben különbözik az Azure Logic Apps az Azure Automation runbookjaitól?

Az Azure Automation Runbookok egyszerű és költséghatékony megoldást nyújtanak az egyszerű szervizelésekhez, például a virtuális gépek újraindításához. Ezzel szemben az Azure Logic Apps platform ideális olyan automatizált munkafolyamatokhoz vagy vezénylésekhez, amelyek több szolgáltatást, rendszert, alkalmazást és adatot foglalnak magukban. Ezek a forgatókönyvek olyan számítási feladatokat is tartalmaznak, amelyek egyéni kódot futtatnak, vagy olyan összetett logikát igényelnek, amely olyan vezérlőstruktúrákat használ, mint a hurkok, az elágaztatás, a feltételek stb.

Első lépések

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

Ha készen áll, kezdje el használni az Azure Logic Appshez készült alábbi útmutatókat:

Következő lépések