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éget nyújtanak az első használatalapú logikai alkalmazás munkafolyamatának elkészítésében, amely globális, több-bérlős Azure Logic Appsben fut:
- Rövid útmutató: Példa fogyasztási logikai alkalmazás munkafolyamatának létrehozása több-bérlős Azure Logic Appsben – Azure Portal
- Rövid útmutató: Automatizált feladatok, folyamatok és munkafolyamatok létrehozása az Azure Logic Apps használatával – Visual Studio
- Rövid útmutató: Automatizált logikaialkalmazás-munkafolyamatok létrehozása és kezelése a Visual Studio Code használatával
Az alábbi útmutatók segítségével létrehozhat egy standard logikaialkalmazás-munkafolyamatot, amely egybérlős Azure Logic Appsben fut:
- Példa standard logikai alkalmazás munkafolyamatának létrehozása egybérlős Azure Logic Appsben – Azure Portal
- Példa Standard logikai alkalmazás munkafolyamatának létrehozása egybérlős Azure Logic Appsben – Visual Studio Code
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.
- Különböző műveletek végrehajtása feltételes utasítások és kapcsoló utasítások alapján
- Lépések vagy folyamatok ismétlése tömbökben és gyűjteményekben hurkokkal
- Műveletek csoportosítása hatókörökkel együtt
- Hiba- és kivételkezelés hozzáadása munkafolyamathoz
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:
- Egyéni API-k létrehozása az Azure Logic Appsből való híváshoz
- Egyéni összekötők az Azure Logic Appsben
Ü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.
- Áttekintés: B2B nagyvállalati integrációs megoldások az Azure Logic Apps és az Enterprise Integration Pack használatával
- Integrációs fiókok létrehozása és felügyelete B2B vállalati integrációkhoz az Azure Logic Appsben
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. Ez a logikaialkalmazás-munkafolyamat egybérlős Azure Logic Apps-ben fut, a több-bérlős Azure Logic Apps használatalapú logikai alkalmazás-munkafolyamataitól függetlenül, és dedikált tárterületet és egyéb erőforrásokat használ. 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.
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
- Rövid útmutató: Automatizált feladatok, folyamatok és munkafolyamatok létrehozása az Azure Logic Apps használatával – Visual Studio
- Áttekintés: Logikai alkalmazások üzembe helyezésének automatizálása
- Azure Resource Manager-sablonok létrehozása az Azure Logic Apps-alkalmazások üzembe helyezésének automatizálásához
- Azure Resource Manager-sablonok üzembe helyezése Azure Logic Apps-alkalmazásokhoz
- Példa: API Management-művelet beállítása az Azure Logic Appshez
- Minta: Azure Pipelines vezénylése az Azure Logic Apps használatával
- Példa: Csatlakozás Azure Storage-fiókokhoz az Azure Logic Appsből, és üzembe helyezés az Azure Pipelines használatával az Azure DevOpsban
- Példa: Csatlakozás Azure Service Bus-üzenetsorokhoz az Azure Logic Appsből, és üzembe helyezés az Azure Pipelines használatával az Azure DevOpsban
- Példa: Azure Functions-művelet beállítása az Azure Logic Appshez, és üzembe helyezés az Azure Pipelines használatával az Azure DevOpsban
- Példa: Csatlakozás integrációs fiókhoz az Azure Logic Appsből, és üzembe helyezés az Azure Pipelines használatával az Azure DevOpsban
Kezelés
- Költségtervezés és a költségek kezelése
- Logikai alkalmazások kezelése az Azure Portalon
- Logikai alkalmazások kezelése a Visual Studióval
- Integrációs fiókok létrehozása és kezelése b2B vállalati integrációkhoz
- Logikai alkalmazás erőforrásainak áthelyezése más Azure-erőforráscsoportokba, régiókba vagy előfizetésekbe
Monitor
- Futtatási állapot monitorozása, triggerelőzmények áttekintése és riasztások beállítása az Azure Logic Appshez
- Állapot- és teljesítménymetrikák megtekintése
- Diagnosztikai adatok monitorozása és gyűjtése munkafolyamatokhoz az Azure Logic Appsben
- Logikai alkalmazás munkafolyamatainak monitorozása a Felhőhöz készült Microsoft Defender
- B2B-üzenetek monitorozása az Azure Monitor-naplókkal az Azure Logic Appsben
- Monitorozási és nyomkövetési lekérdezések létrehozása az Azure Monitor-naplókban az Azure Logic Appshez
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.
- Tartalomtípusok kezelése az Azure Logic Appsben, például
application/
,application/octet-stream
ésmultipart/formdata
- Útmutató függvények használatához az Azure Logic Apps és a Power Automate kifejezéseiben
- Munkafolyamat-definíciós nyelvi séma az Azure Logic Appshez
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.
- Az Azure Functions meghívása az Azure Logic Appsből
- Oktatóanyag: Streamelési ügyfélelemzési irányítópult létrehozása az Azure Logic Apps és az Azure Functions használatával
- Oktatóanyag: Olyan függvény létrehozása, amely integrálható az Azure Logic Apps és az Azure AI-szolgáltatásokkal az X utáni hangulat elemzéséhez
- Oktatóanyag: AI-alapú közösségi irányítópult létrehozása a Power BI és az Azure Logic Apps használatával
- Oktatóanyag: Virtuális gépek módosításainak monitorozása az Azure Event Grid és a Logic Apps használatával
- Oktatóanyag: IoT távoli monitorozás és értesítések az IoT Hubot és a postaládát összekötő Azure Logic Apps használatával
- Blog: SOAP-szolgáltatások hívása az Azure Logic Apps használatával
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.