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:
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.
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 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. |
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:
Amikor munkafolyamatokat hoz létre az Azure Logic Appsben, általában nem kell kódot írnia. Ha azonban valamilyen kódot kell írnia, JavaScript-kódrészleteket vagy C#-szkripteket adhat hozzá és futtathat a munkafolyamatban a JavaScript vagy C# beágyazott kódműveletével. Az Azure Functions használatával kódot is hozzáadhat és futtathat. 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 Grid vagy az Azure Event Hubs használatával monitorozhat, irányíthat és tehet közzé 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 az Azure Logic Apps, az Azure Functions, az Azure WebJobs és a Microsoft Power Automate között.
Milyen gyorsan hozhatom létre a megoldásaimat az Azure Logic Apps használatával?
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.
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 | Előnyök | Erőforrás-megosztás és -használat | Díjszabási és számlázási modell | Korlátok kezelése |
---|---|---|---|---|
Fogyasztás 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:
A Microsoft BizTalk Server, az Azure Service Bus, az Azure Functions, az Azure API Management és egyebek integrálása és kiépítése.
EDIFACT, AS2, X12 és RosettaNet protokollt használó üzenetek cseréje.
XML-üzenetek és egybesimított fájlok feldolgozása.
Hozzon létre egy integrációs fiókot a B2B-összetevők, például kereskedelmi partnerek, megállapodások, térképek, sémák és egyebek tárolásához és kezeléséhez.
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.
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.
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 (ASE v3)) 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:
Több-bérlős használat logikai alkalmazás munkafolyamatának létrehozása az Azure Portalon
Több-bérlős használat logikai alkalmazás munkafolyamatának létrehozása a Visual Studióban
Több-bérlős használati logikai alkalmazás munkafolyamatának létrehozása a Visual Studio Code-ban
Érdemes lehet az Azure Logic Apps egyéb rövid útmutatóit is megismerni:
Több-bérlős használat logikai alkalmazás munkafolyamatának létrehozása ARM-sablonnal
Több-bérlős használat logikai alkalmazás munkafolyamatának létrehozása az Azure CLI használatával