Share via


Gyakori forgatókönyvek, példák, oktatóanyagok és útmutatók az Azure Logic Appshez

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, amelyek a SQL Server és az SAP-tól az Azure AI-szolgáltatásokig terjednek. Az Azure Logic Apps "kiszolgáló nélküli", így nem kell aggódnia a méretezé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 használati esetekhez és forgatókönyvekhez hasznos, ahol több rendszer és szolgáltatás műveleteit kell koordinálnia.

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

A logikaialkalmazás-munkafolyamatok 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, hogy egy szolgáltatásvégpont megfelel-e az eseményindító feltételnek. 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ó: Egy szolgáltatásvégponton figyeli és várja azokat az adatokat vagy eseményeket, amelyek megfelelnek az eseményindító feltételének. 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ókra vonatkozó 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 Office 365 Outlook, Gmail, Outlook.com stb. Fontos: Ha a Gmail-összekötőt szeretné használni, csak a G-Suite üzleti fiókok használhatják ezt az összekötőt korlátozás nélkül az Azure Logic Appsben. Ha Gmail-felhasználói fiókkal rendelkezik, ezt az összekötőt csak bizonyos 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 az alábbi dokumentációt:

- Oktatóanyag: Automatizált 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, a Azure Functions és az Azure Storage használatával
HTTP-eseményindító Szolgáltatásvégpont hí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ó Iratkozzon fel egy szolgáltatásvégpontra úgy, hogy regisztrál egy visszahívási URL-címet 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, hogy az eseményindítónak ne kelljen lekérdeznie a szolgáltatást.

Az eseményindító hozzáadása után folytassa a munkafolyamat létrehozásának folytatását egy vagy több művelet hozzáadásával. Az alábbi rövid útmutatók segítségével elkészítheti első használatalapú logikai alkalmazás munkafolyamatát, amely globális, több-bérlős Azure Logic Apps-alkalmazásokban fut:

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 biztosít a fejlett 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 a munkafolyamatokban hiba- és kivételkezelést is implementálhat.

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 is kiterjesztheti egyéni API-k és összekötők létrehozására:

Üzletági (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 a különböző formátumokat olyan formátummá alakítja át, amelyet a szervezetek rendszerei feldolgozhatnak és támogatnak az iparági szabványnak megfelelő protokollok, például az AS2, az X12, az EDIFACT és a RosettaNet esetében. 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, skálázható é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 megállapodások, a térképek, a sémák, a tanúsítványok és a kötegelt konfigurá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, a több-bérlős Azure Logic Apps logikai alkalmazás-munkafolyamatainak használatától függetlenül, és dedikált tárterületet és egyéb erőforrásokat használnak. Ezzel a beállítással 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 Integrációs szolgáltatási környezet (ISE) erőforrása kivezeti az Azure Cloud Services (klasszikus) függősége miatt, amely egyidejűleg megszűnik. A kivonás dátuma előtt exportálja a logikai alkalmazás erőforrásait az ISE-ből a Standard logikai alkalmazás munkafolyamataiba, hogy elkerülje a szolgáltatáskimaradást. A standard logikaialkalmazás-munkafolyamatok egybérlős Azure Logic Appsben futnak, és ugyanazokat a képességeket biztosítják, és még több.

2022. november 1-től már nem hozhat létre új ISE-erőforrásokat. Az ezen 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:

Logikaialkalmazás-munkafolyamatok ü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. A munkafolyamatok és függő kapcsolatok erőforrássablonban való ü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 generálják ezeket a 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. Átalakíthat például sztring, JSON és XML között a és @xml() a @json() munkafolyamat-kifejezésekkel. Az Azure Logic Apps megőrzi a tartalomtípusokat, hogy veszteségmentesen 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 Azure Functions, Azure API Management, Azure App Service és egyéni HTTP-végpontokkal, például REST és SOAP.

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

Ügyfelek történetei

Megtudhatja, hogy az Azure Logic Apps más Azure-szolgáltatásokkal és Microsoft-termékekkel együtt hogyan segített ezeknek a vállalatoknak a rugalmasságuk javításában, és hogyan összpontosíthatnak az alapvető üzleti vállalkozásaikra az összetett folyamatok leegyszerűsítésével, rendszerezésével, automatizálásával és vezénylésével.

Következő lépések