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


Az Azure Logic Apps gyakori forgatókönyvei, példái, oktatóanyagai és útmutatói

Az Azure Logic Apps segítségével különböző szolgáltatásokat vezényelhet és integrálhat több száz előre összeállított és használatra kész összekötő biztosításával, az SQL Servertől és az SAP-tól az Azure AI-szolgáltatásokig. Az Azure Logic Apps "kiszolgáló nélküli", ezért nem kell aggódnia a skálázás vagy a példányok miatt. Mindössze meg kell határoznia egy munkafolyamatot egy eseményindítóval és a munkafolyamat által végrehajtott műveletekkel. A mögöttes platform kezeli a skálázást, a rendelkezésre állást és a teljesítményt. Az Azure Logic Apps különösen olyan helyzetekben és helyzetekben hasznos, ahol több rendszeren és szolgáltatáson keresztül kell koordinálnia a műveleteket.

Az Azure Logic Apps által támogatott képességek és minták megismeréséhez ez az útmutató ismerteti a gyakori kiindulópontokat, példákat és forgatókönyveket.

A logikai alkalmazás munkafolyamatainak gyakori kiindulópontjai

Minden munkafolyamat egyetlen eseményindítóval kezdődik, amely az eseményindító feltétel teljesülésekor aktiválódik, futtatja a munkafolyamatot, és minden eseményindító kimenetét átadja a munkafolyamat későbbi műveleteinek. Számos összekötő biztosít eseményindítókat, amelyek az alábbi típusok valamelyikével rendelkeznek:

  • Lekérdezési eseményindító: A megadott ütemezés alapján ellenőrzi a szolgáltatásvégpont adatait vagy az eseményindító feltételének megfelelő eseményt. Ha az eseményindító feltétel akkor teljesül, az eseményindító aktiválódik, és létrehoz és futtat egy új munkafolyamat-példányt, amely az eseményindító kimeneteit használja bemenetként a munkafolyamathoz.

  • Leküldéses eseményindító: Figyeli és várja a szolgáltatásvégponton az adatokat vagy az eseményindító feltételnek megfelelő eseményt. Ekkor az eseményindító azonnal aktiválódik, és létrehoz és futtat egy új munkafolyamat-példányt, amely az eseményindító kimeneteit használja bemenetként a munkafolyamathoz.

Lekérdezési eseményindítók – példák

Eseményindító Leírás További információ
Ismétlődési eseményindító Állítsa be a munkafolyamat futtatásának ismétlődését, beleértve a kezdési dátumot és időpontot is. Kiválaszthatja például a hét napjait és a napszakokat. - Ismétlődő automatizált feladatok, folyamatok és munkafolyamatok ütemezése és futtatása az Azure Logic Apps használatával

- Oktatóanyag: Automatizált, ütemezésalapú ismétlődő munkafolyamatok létrehozása az Azure Logic Apps használatával
E-mail érkezésekor Keressen új e-maileket az Azure Logic Apps által támogatott levelezési szolgáltatóktól, például az Office 365 Outlooktól, a Gmailtől, a Outlook.com stb. Fontos: Ha a Gmail-összekötőt szeretné használni, csak a G-Suite üzleti fiókok használhatják korlátozás nélkül ezt az összekötőt az Azure Logic Appsben. Ha gmailes felhasználói fiókkal rendelkezik, ezt az összekötőt csak meghatározott Google által jóváhagyott szolgáltatásokkal használhatja , vagy létrehozhat egy Google-ügyfélalkalmazást a Gmail-összekötővel való hitelesítéshez. További információ: Adatbiztonsági és adatvédelmi szabályzatok a Google-összekötőkhöz az Azure Logic Appsben.

Az e-mailekkel kapcsolatos eseményindítókkal kapcsolatos oktatóanyagokért tekintse meg a következő dokumentációt:

- Oktatóanyag: Automatikus jóváhagyási alapú munkafolyamatok létrehozása az Azure Logic Apps használatával

- Oktatóanyag: Feladatok automatizálása az e-mailek feldolgozásához az Azure Logic Apps, az Azure Functions és az Azure Storage használatával
HTTP-eseményindító Szolgáltatásvégpont meghívása HTTP-en vagy HTTPS-en keresztül. Munkafolyamatok meghívása, aktiválása vagy beágyazása HTTP-végpontok használatával

Példa leküldéses eseményindítókra

Eseményindító Leírás
Kérelem eseményindítója Bejövő HTTPS-kérések fogadása.
HTTP Webhook-eseményindító Feliratkozhat egy szolgáltatásvégpontra egy visszahívási URL-cím regisztrálásával a szolgáltatásban. Így a szolgáltatás egyszerűen értesítheti az eseményindítót a megadott esemény bekövetkezésekor, így az eseményindítónak nem kell lekérdeznie a szolgáltatást.

Az eseményindító hozzáadása után folytassa a munkafolyamat összeállítását egy vagy több művelet hozzáadásával. Az alábbi rövid útmutatók segítségével létrehozhatja az első, globális, több-bérlős Azure Logic Appsben futó használatalapú logikai alkalmazás munkafolyamatát:

Az alábbi útmutatók segítségével létrehozhat egy standard logikaialkalmazás-munkafolyamatot, amely egybérlős Azure Logic Appsben fut:

Folyamat- és hibakezelési képességek szabályozása

Az Azure Logic Apps gazdag képességeket tartalmaz a speciális vezérlési folyamatokhoz, például feltételekhez, kapcsolókhoz, hurkokhoz és hatókörökhöz. A rugalmas megoldások biztosítása érdekében hiba- és kivételkezelést is implementálhat a munkafolyamatokban.

Egyéni API-k és összekötők létrehozása

Az olyan rendszerek és szolgáltatások esetében, amelyek nem rendelkeznek közzétett összekötőkkel, az Azure Logic Appst kiterjesztheti egyéni API-k és összekötők létrehozására is:

Üzleti (B2B) megoldások létrehozása

A vállalati integrációs megoldások és a szervezetek közötti zökkenőmentes kommunikáció érdekében automatizált skálázható munkafolyamatokat hozhat létre ezekhez a forgatókönyvekhez az Enterprise Integration Pack (EIP) és az Azure Logic Apps használatával. Bár a szervezetek különböző protokollokat és formátumokat használnak, elektronikusan is cserélhetnek üzeneteket. Az EIP különböző formátumokat alakít át olyan formátummá, amelyet a szervezetek rendszerei feldolgozhatnak és támogathatnak az iparági szabványoknak megfelelő protokollokat, például AZ AS2, X12, EDIFACT és RosettaNet protokollokat. A megoldások létrehozásához létre kell hoznia egy integrációs fiókot, amely egy különálló Azure-erőforrás, amely biztonságos, méretezhető és kezelhető tárolót biztosít a logikai alkalmazás munkafolyamataival definiált és használt összetevők számára. Az összetevők közé tartoznak például a kereskedelmi partnerek, a szerződések, a térképek, a sémák, a tanúsítványok és a kötegkonfigurációk.

Azure-beli virtuális hálózati erőforrások elérése

Előfordulhat, hogy a logikai alkalmazás munkafolyamatának hozzáférésre van szüksége a biztonságos erőforrásokhoz, például egy Azure-beli virtuális hálózat virtuális gépeihez. Az ilyen erőforrások közvetlen eléréséhez hozzon létre egy Standard logikai alkalmazás munkafolyamatot. Az ilyen típusú logikaialkalmazás-munkafolyamatok egybérlős Azure Logic Appsben futnak, külön a több-bérlős Azure Logic Apps logikai alkalmazás-munkafolyamataitól, és dedikált tárterületet és egyéb erőforrásokat használnak. Ezzel a lehetőséggel csökkentheti, hogy más Azure-bérlők milyen hatással lehetnek az alkalmazások teljesítményére, amelyet "zajos szomszédok" effektusnak is neveznek.

Fontos

2024. augusztus 31-én az Integration Service Environment (ISE) erőforrás az Azure Cloud Services (klasszikus) szolgáltatástól való függősége miatt megszűnik, amely ugyanakkor megszűnik. A kivonási dátum előtt exportálja a logikai alkalmazás erőforrásait az ISE-ből a Standard logikai alkalmazás munkafolyamataiba, hogy elkerülhesse a szolgáltatáskimaradást. A standard logikaialkalmazás-munkafolyamatok egybérlős Azure Logic Apps-alkalmazásokban futnak, és ugyanazokat a képességeket biztosítják, és további lehetőségeket is biztosítanak.

2022. november 1-től már nem hozhat létre új ISE-erőforrásokat. A dátum előtt meglévő ISE-erőforrások azonban 2024. augusztus 31-ig támogatottak. További információkat találhat az alábbi forrásokban:

Logikai alkalmazás munkafolyamatainak üzembe helyezése, kezelése és monitorozása

A Visual Studio, az Azure DevOps vagy bármely más forrásvezérlő és automatizált buildelési eszköz segítségével teljes mértékben fejleszthet és helyezhet üzembe logikai alkalmazás-erőforrásokat. Egy erőforrássablon munkafolyamatainak és függő kapcsolatainak üzembe helyezésének támogatásához a logikai alkalmazás erőforrásai Azure-erőforrás-üzembehelyezési sablonokat használnak. A Visual Studio-eszközök automatikusan létrehoznak ilyen sablonokat, amelyeket a verziószámozáshoz be lehet jelentkezni a forrásvezérlőbe. A munkafolyamat-futtatási állapot értesítési és diagnosztikai naplóihoz az Azure Logic Apps monitorozást és riasztásokat is biztosít.

Üzembe helyezés

Kezelés

Monitor

Tartalomtípusok, átalakítások és átalakítások kezelése

Több tartalomtípust is elérhet, konvertálhat és átalakíthat az Azure Logic Apps munkafolyamat-definíciós nyelvének számos függvényével. Konvertálhat például sztring, JSON és XML között a @json() @xml() munkafolyamat-kifejezésekkel. Az Azure Logic Apps megőrzi a tartalomtípusokat, hogy veszteségmentes módon támogassa a tartalomátvitelt a szolgáltatások között.

Egyéb integrációk és képességek

Az Azure Logic Apps számos szolgáltatással integrálható, például az Azure Functions, az Azure API Management, a Azure-alkalmazás Service és az egyéni HTTP-végpontok, például a REST és a SOAP.

Végpontok közötti forgatókönyvek

Ügyfelek sikertörténetei

Megtudhatja, hogy az Azure Logic Apps más Azure-szolgáltatásokkal és Microsoft-termékekkel együtt hogyan járult hozzá ezekhez a vállalatokhoz , hogy összetett folyamatok leegyszerűsítésével, rendszerezésével, automatizálásával és vezénylésével javíthassák rugalmasságukat és összpontosítsanak alapvető vállalkozásaikra.

Következő lépések