Rövid útmutató: Példa fogyasztási logikai alkalmazás munkafolyamatának létrehozása az Azure Portal használatával
A következőkre vonatkozik: Azure Logic Apps (Használat)
Ez a rövid útmutató bemutatja, hogyan hozhat létre egy több-bérlős Azure Logic Appsben futó példa-munkafolyamatot, és hogyan hajthat végre feladatokat több felhőszolgáltatással. A munkafolyamat egy adott ütemezés alapján ellenőrzi az új cikkek RSS-hírcsatornát, és minden új RSS-elemről e-mailt küld. Pontosabban létrehoz egy Használat logikai alkalmazás erőforrást és munkafolyamatot, amely a következő elemeket használja:
- Az RSS-összekötő , amely eseményindítót biztosít az RSS-hírcsatornák ellenőrzéséhez.
- Az Office 365 Outlook-összekötő , amely egy e-mail-küldési műveletet biztosít.
Amikor végzett, a munkafolyamat a következő magas szintű példához hasonlóan néz ki:
Tipp.
További információért tegye fel az Azure Copilotnak az alábbi kérdéseket:
- Mi az Az Azure Logic Apps?
- Mi az a Használat logikai alkalmazás munkafolyamata?
- Mi az RSS-összekötő?
- Mi az Office 365 Outlook-összekötő?
Az Azure Copilot megkereséséhez az Azure Portal eszköztárán válassza a Copilot lehetőséget.
A példában szereplő műveletek két összekötőből állnak több mint 1000 összekötőből, amelyeket egy munkafolyamatban használhat. Bár ez a példa felhőalapú, az Azure Logic Apps támogatja azokat a munkafolyamatokat, amelyek alkalmazásokat, adatokat, szolgáltatásokat és rendszereket kapcsolnak össze a felhőben, a helyszínen és a hibrid környezetekben.
A Használat logikai alkalmazás munkafolyamatának más eszközökkel történő létrehozásához és kezeléséhez tekintse meg az alábbi rövid útmutatókat:
- Logikai alkalmazás munkafolyamatainak létrehozása és kezelése a Visual Studio Code-ban
- Logikaialkalmazás-munkafolyamatok létrehozása és kezelése a Visual Studióban
- Logikai alkalmazások munkafolyamatainak létrehozása és kezelése az Azure CLI használatával
Ha egy standard logikaialkalmazás-munkafolyamatot szeretne létrehozni, amely ehelyett egybérlős Azure Logic Appsben fut, tekintse meg a Standard logikaialkalmazás-munkafolyamat létrehozása az Azure Portal használatával című témakört.
Előfeltételek
Azure-fiók és -előfizetés. Ha még nincs előfizetése, regisztráljon egy ingyenes Azure-fiókra.
E-mail-fiók az Azure Logic Apps szolgáltatásból, például az Office 365 Outlookból vagy Outlook.com. Más támogatott e-mail-szolgáltatókkal kapcsolatban lásd : Összekötők az Azure Logic Appshez.
Ez a rövid útmutató az Office 365 Outlookot használja munkahelyi vagy iskolai fiókkal. Ha másik e-mail-fiókot használ, az általános lépések változatlanok maradnak, de a felhasználói felület némileg eltérhet. Ha Outlook.com használ, a személyes Microsoft-fiókjával jelentkezzen be.
Feljegyzés
Ha a Gmail-összekötőt szeretné használni, csak a G Suite-fiókok használhatják ezt az összekötőt korlátozás nélkül az Azure Logic Appsben. Ha rendelkezik fogyasztói Gmail-fiókkal, ezt az összekötőt csak meghatározott Google által jóváhagyott szolgáltatásokkal használhatja , hacsak nem hoz létre 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.
Ha olyan tűzfallal rendelkezik, amely bizonyos IP-címekre korlátozza a forgalmat, győződjön meg arról, hogy a tűzfalat úgy állította be, hogy engedélyezze a hozzáférést mind a bejövő , mind a kimenő IP-címekhez, amelyeket az Azure Logic Apps használ abban az Azure-régióban, ahol a logikai alkalmazás munkafolyamatát hozza létre.
Ez a példa az RSS és az Office 365 Outlook-összekötőket használja, amelyek globális, több-bérlős Azure-ban futnak, és amelyeket a Microsoft felügyel. Ezekhez az összekötőkhöz be kell állítania a tűzfalat, hogy az azure-régióban lévő összes felügyelt összekötő kimenő IP-címéhez hozzáférést engedélyezhessen a logikai alkalmazás erőforrásához.
Használati logikai alkalmazás erőforrásának létrehozása
Az Azure Portalon jelentkezzen be az Azure-fiókjával.
Az Azure Portal keresőmezőjében adja meg a logikai alkalmazást, és válassza a Logikai alkalmazások lehetőséget.
A Logic Apps lap eszköztárán válassza a Hozzáadás lehetőséget.
Megjelenik a Logikai alkalmazás létrehozása lap, és a következő lehetőségeket jeleníti meg:
Felkészülés Leírás Fogyasztás Létrehoz egy olyan logikaialkalmazás-erőforrást, amely csak egy olyan munkafolyamatot támogat, amely több-bérlős Azure Logic Appsben fut, és a számlázáshoz a Használat modellt használja. Standard Több munkafolyamatot támogató logikaialkalmazás-erőforrást hoz létre. A következő lehetőségek közül választhat:
- Munkafolyamat-szolgáltatási csomag: A munkafolyamatok egybérlős Azure Logic Appsben futnak, és a standard modellt használják a számlázáshoz.
- App Service Environment V3: A munkafolyamatok egybérlős Azure Logic Appsben futnak, és app Service Environment-csomagot használnak a számlázáshoz.A Logikai alkalmazás létrehozása lapon válassza a Használat (Több-bérlő) lehetőséget.
Az Alapok lapon adja meg a következő információkat a logikai alkalmazás erőforrásáról:
Tulajdonság Kötelező Érték Leírás Előfizetés Igen <Azure-előfizetés-neve> Az Azure-előfizetés neve.
Ez a példa használatalapú fizetést használ.Erőforráscsoport Igen <Azure-erőforráscsoport-neve> Az Azure-erőforráscsoport , ahol a logikai alkalmazást és a kapcsolódó erőforrásokat hozza létre. Ennek a névnek régiókon belül egyedinek kell lennie, és csak betűket, számokat, kötőjeleket (-), aláhúzásjeleket (_), zárójeleket (()) és pontokat (.) tartalmazhat.
Ez a példa létrehoz egy Consumption-RG nevű erőforráscsoportot.Logikai alkalmazás neve Igen <logic-app-name> A logikai alkalmazás erőforrásának neve, amelynek régiókon belül egyedinek kell lennie, és csak betűket, számokat, kötőjeleket (-), aláhúzásjeleket (_), zárójeleket (()) és pontokat (.) tartalmazhat.
Ez a példa létrehoz egy My-Consumption-Logic-App nevű logikaialkalmazás-erőforrást.Régió Igen <Azure-régió> A logikai alkalmazás Azure-adatközponti régiója.
Ez a példa az USA nyugati régióját használja.Naplóelemzés engedélyezése Igen Nem Ezt a beállítást csak akkor módosítsa, ha engedélyezni szeretné a diagnosztikai naplózást. Ebben a rövid útmutatóban tartsa meg az alapértelmezett kijelölést.
Megjegyzés: Ez a beállítás csak a Használat logikai alkalmazások esetében érhető el.Feljegyzés
A rendelkezésre állási zónák automatikusan engedélyezve vannak a rendelkezésre állási zónákat támogató új és meglévő használatlogika-alkalmazás-munkafolyamatokhoz az Azure-régiókban. További információ: Megbízhatóság az Azure Functionsben és a logikai alkalmazások védelme régióhibáktól zónaredundanciával és rendelkezésre állási zónákkal.
A befejezés után a beállítások az alábbi példához hasonlóan jelennek meg:
Ha elkészült, válassza a Véleményezés + létrehozás lehetőséget. A megjelenő érvényesítési lapon erősítse meg az összes megadott információt, és válassza a Létrehozás lehetőséget.
Miután az Azure sikeresen üzembe helyezi a logikaialkalmazás-erőforrást, válassza az Ugrás az erőforrásra lehetőséget. Vagy keresse meg és válassza ki a logikai alkalmazás erőforrását az Azure keresőmező használatával.
Az eseményindító hozzáadása
A munkafolyamatok mindig egyetlen eseményindítóval kezdődnek, amely meghatározza a teljesítendő feltételt, mielőtt bármilyen további műveletet futtat a munkafolyamatban. Minden alkalommal, amikor az eseményindító aktiválódik, az Azure Logic Apps létrehoz és futtat egy munkafolyamat-példányt. Ha az eseményindító nem aktiválódik, a rendszer nem hoz létre vagy futtat munkafolyamat-példányt.
Ez a példa egy RSS-eseményindítót használ, amely a megadott ütemezés alapján ellenőrzi az RSS-hírcsatornát. Ha egy új elem található a hírcsatornában, az eseményindító aktiválódik, és létrejön és fut egy új munkafolyamat-példány. Ha az ellenőrzések között több új elem is létezik, az eseményindító minden elemnél aktiválódik, és minden elemhez külön új munkafolyamat-példány fut. Az egyidejűleg létrehozott munkafolyamat-példányok alapértelmezés szerint egyszerre vagy egyidejűleg is futnak.
A munkafolyamat-tervezőben kövesse az alábbi általános lépéseket a hírcsatornaelem közzétételekor elnevezett RSS-eseményindító hozzáadásához.
Az eseményindító mezőben adja meg a következő információkat:
Tulajdonság Kötelező Érték Leírás Az RSS-hírcsatorna URL-címe Igen <RSS-hírcsatorna URL-címe> A figyelendő RSS-hírcsatorna URL-címe.
Ez a példa a Wall Street Journal RSS-hírcsatornáját használja a következő helyen https://feeds.a.dj.com/rss/RSSMarketsMain.xml: . Használhat azonban olyan RSS-hírcsatornát, amely nem igényel HTTP-hitelesítést. Válasszon ki egy gyakran közzétett RSS-hírcsatornát, hogy egyszerűen tesztelhesse a munkafolyamatot.A rendszer a kiválasztott tulajdonságot használja annak meghatározására, hogy mely elemek újak Nem PublishDate Az új elemeket meghatározó tulajdonság. Intervallum Igen 30 A hírcsatorna-ellenőrzések közötti várakozási időközök száma.
Ez a példa 30-at használ intervallumként, mivel ez az érték az RSS-eseményindító minimális időköze.Gyakoriság Igen Perc A gyakoriság minden intervallumhoz használandó mértékegysége.
Ez a példa a Perc frekvenciát használja.Időzóna Nem <időzóna> Az RSS-hírcsatorna ellenőrzéséhez használandó időzóna Kezdési időpont Nem <kezdési időpont> Az RSS-hírcsatorna ellenőrzésének kezdő időpontja Mentse a munkafolyamatot. A tervező eszköztárán válassza a Mentés lehetőséget.
Ez a lépés azonnal közzéteszi a logikai alkalmazás erőforrását és munkafolyamatát élőben az Azure Portalon. Az eseményindító azonban csak az RSS-hírcsatornát ellenőrzi más műveletek végrehajtása nélkül. Ezért hozzá kell adnia egy műveletet, amely meghatározza, hogy mi történjen az eseményindító aktiválásakor.
Művelet hozzáadása
Az eseményindítót követve a művelet minden olyan lépés, amely valamilyen műveletet futtat a munkafolyamatban. Bármely művelet használhatja az előző műveletek kimeneteit, amelyek tartalmazzák az eseményindítót és minden más műveletet. Számos különböző művelet közül választhat, több műveletet is tartalmazhat a munkafolyamatonkénti korlátig, és akár különböző műveleti útvonalakat is létrehozhat.
Ez a példa egy Office 365 Outlook-műveletet használ, amely minden alkalommal e-mailt küld, amikor az eseményindító aktiválódik egy új RSS-hírcsatornaelemnél. Ha több új elem létezik az ellenőrzések között, több e-mailt kap.
A munkafolyamat-tervezőben kövesse az alábbi általános lépéseket egy összekötői művelet hozzáadásához, amellyel e-maileket küldhet, például:
- Ha microsoftos munkahelyi vagy iskolai fiókkal rendelkezik, vegye fel az Office 365 Outlook-összekötő e-mail küldése nevű műveletét.
- Ha rendelkezik személyes Microsoft-fiókkal, adja hozzá az e-mail küldése nevű Outlook.com összekötő műveletet.
Ez a példa az Office 365 Outlook-összekötő e-mail küldése nevű műveletével folytatódik.
Ha a munkafolyamatban más támogatott levelezőszolgáltatást használ, a felhasználói felület kissé eltérő lehet. A másik e-mail szolgáltatáshoz való csatlakozás alapfogalmai azonban változatlanok maradnak.
Ha a kiválasztott e-mail-szolgáltatás arra kéri, hogy jelentkezzen be és hitelesítse az identitását, akkor most végezze el ezt a lépést.
Számos összekötőnek először létre kell hoznia egy kapcsolatot, és hitelesítenie kell az identitását, mielőtt továbbléphet. Ez a példa manuális hitelesítést használ az Office 365 Outlookhoz való csatlakozáshoz. Más szolgáltatások azonban különböző hitelesítési típusokat támogathatnak vagy használhatnak. A forgatókönyv alapján többféleképpen is kezelheti a kapcsolathitelesítést.
További információkért tekintse meg a következő dokumentációt:
Az E-mail küldése műveletben adja meg az alábbi adatokat, hogy szerepeljenek az e-mailben.
A Címzett mezőben adja meg a címzett e-mail-címét. Ebben a példában használja az e-mail-címét.
Amikor a To (To ) vagy más szerkesztési mezőkön belül választ, megjelennek a dinamikus tartalomlista (villám ikon) vagy a kifejezésszerkesztő (képletikon) megnyitásának lehetőségei. A dinamikus tartalomlista a korábbi műveletek kimeneteit jeleníti meg, amelyeket az aktuális művelet bemeneteként választhat ki és használhat. A kifejezésszerkesztő lehetővé teszi, hogy függvényeket és kimeneteket használjon az adatmanipuláció kezeléséhez. Ezeket a beállításokat egyelőre figyelmen kívül hagyhatja. A következő lépés a dinamikus tartalomlistát használja.
A Tárgy mezőbe írja be az e-mail tárgyát.
Ebben a példában adja meg az eseményindító kimenetét az RSS-elem címének megjelenítéséhez az alábbi lépések végrehajtásával:
Írja be a következő szöveget egy záró üres szóközzel:
New RSS item:
Ha a kurzor továbbra is a Tárgy mezőben van, válassza ki a dinamikus tartalomlistát (villám ikon).
A megnyíló dinamikus tartalomlistában válassza a Hírcsatorna címe lehetőséget, amely egy eseményindító kimenete, amely az RSS-elem címére hivatkozik.
Ha a hírcsatornaelem közzétételekor nem jelennek meg kimenetek, válassza a Továbbiak lehetőséget.
A befejezés után az e-mail tárgya a következő példához hasonlóan néz ki:
Feljegyzés
Ha egy tömbre hivatkozó kimenetet választ ki, a tervező automatikusan hozzáad egy Minden ciklushoz egy-egy olyan műveletet, amely a kimenetre hivatkozik. Így a munkafolyamat úgy dolgozza fel a tömböt, hogy ugyanazt a műveletet hajtja végre a tömb minden elemén.
A hurok eltávolításához húzza a gyermekműveletet a hurokon kívülre, majd törölje a hurkot.
A Törzs mezőbe írja be az e-mail tartalmát.
Ebben a példában adja meg az összes leíró szövegsort, majd az RSS-eseményindító megfelelő kimeneteit. Ha üres sorokat kíván hozzáadni a szerkesztőmezőkhöz, nyomja le a Shift + Enter billentyűkombinációt.
Leíró szöveg Tulajdonság Leírás Title:
Hírcsatorna címe Az elem címe Date published:
Hírcsatorna közzétételének időpontja Az elem közzétételének dátuma és ideje Link:
Elsődleges hírcsatorna-hivatkozás Az elem URL-címe
Mentse a munkafolyamatot. A tervező eszköztárán válassza a Mentés lehetőséget.
A munkafolyamat tesztelése
Ha ellenőrizni szeretné, hogy a munkafolyamat megfelelően fut-e, megvárhatja, amíg az eseményindító elindul a megadott ütemezés szerint, vagy manuálisan is futtathatja a munkafolyamatot.
- A tervező eszköztár Futtatás menüjében válassza a Futtatás lehetőséget.
Ha az RSS-hírcsatorna új elemeket tartalmaz, a munkafolyamat minden új elemről e-mailt küld. Ellenkező esetben a munkafolyamat megvárja a következő időközt az RSS-hírcsatorna ismételt ellenőrzéséhez.
Az alábbi képernyőképen egy minta e-mail látható, amelyet a példa-munkafolyamat küld. Az e-mail tartalmazza az egyes triggerkimenetek részleteit, valamint az egyes elemekhez mellékelt leíró szöveget.
Problémák elhárítása
Ha nem a várt módon kap e-maileket a munkafolyamattól:
Ellenőrizze az e-mail-fiók levélszemét- vagy levélszemétmappáját, ha az üzenet helytelenül lett szűrve.
Az utolsó ütemezett vagy manuális ellenőrzés óta győződjön meg arról, hogy a közzétett elemeket használó RSS-hírcsatorna.
Az erőforrások eltávolítása
A rövid útmutató elvégzése után törölje a minta logikai alkalmazás erőforrását és a kapcsolódó erőforrásokat a példához létrehozott erőforráscsoport törlésével.
Az Azure keresőmezőbe írja be az erőforráscsoportokat, és válassza az Erőforráscsoportok lehetőséget.
Keresse meg és válassza ki a logikai alkalmazás erőforráscsoportját. Az Áttekintés panelen válassza az Erőforráscsoport törlése lehetőséget.
Amikor megjelenik a megerősítést kérő ablaktábla, adja meg az erőforráscsoport nevét, és válassza a Törlés lehetőséget.
Következő lépések
Ebben a rövid útmutatóban létrehozott egy Használat logikai alkalmazás munkafolyamatot az Azure Portalon egy RSS-hírcsatorna ellenőrzéséhez, és e-mailt küldött minden egyes új elemhez. A speciális ütemezett munkafolyamatokkal kapcsolatos további információkért tekintse meg az alábbi oktatóanyagot: