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


Rövid útmutató: Példa fogyasztási logikai alkalmazás munkafolyamatának létrehozása az Azure Portalon

A következőkre vonatkozik: Azure Logic Apps (Fogyasztás)

Ez a rövid útmutató bemutatja, hogyan hozhat létre olyan automatizált munkafolyamatot, amely figyeli az RSS-hírcsatornákat, és e-mail-értesítéseket küld. A Consumption logikai alkalmazás munkafolyamatát a következő összekötőműveletekkel hozhatja létre:

  • 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.

A használati munkafolyamatok több-bérlős környezetű Azure Logic Apps-ben futnak. A rövid útmutató elvégzése után a munkafolyamat a következő példához hasonlóan néz ki:

Képernyőkép a befejezett munkafolyamatról RSS-eseményindítóval és Office 365 Outlook-művelettel.

Tipp.

További információért tegye fel az Azure Copilotnak az alábbi kérdéseket:

  • Mi az Azure Logic Apps?
  • Mi az a Consumption 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.

Ez a példa két összekötő műveleteit használja a munkafolyamatban használható 1400-nél több összekötő között. 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 Fogyasztási 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 gyors útmutatókat:

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. Ingyenes Azure-fiók lekérése.

  • E-mail-fiók, például Office 365 Outlook vagy Outlook.com.

    Megjegyzés

    Ez a rövid útmutató az Office 365 Outlookot használja, amelyhez munkahelyi vagy iskolai fiók szükséges. Outlook.com személyes Microsoft-fiókot igényel. Más e-mail-szolgáltatók esetén lásd az Azure Logic Apps összekötőit.

  • Hálózati hozzáférés az Azure-erőforrásokhoz.

    Ha vállalati tűzfal mögött áll, tekintse meg az Azure Logic Apps IP-címkövetelményét . Összekötők esetén lásd: Felügyelt összekötő kimenő IP-címei.

Használati logikai alkalmazás erőforrásának létrehozása

  1. Az Azure Portalon jelentkezzen be az Azure-fiókjával.

  2. Az Azure Portal keresőmezőjében adja meg a logikai alkalmazást, és válassza a Logikai alkalmazások lehetőséget.

    Képernyőkép az Azure portal keresőmezőjéről, benne a

  3. 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:

    Terv Leírás
    Használat 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.
    Szabvány 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 egy App Service Environment tervet használnak a számlázáshoz.

    - Hibrid: A munkafolyamatok helyszíni és több felhőben futnak a Kubernetes eseményvezérelt automatikus skálázás (KEDA) használatával. További információ: Standard munkafolyamatok létrehozása hibrid üzembe helyezéshez.
  4. A Logikai alkalmazás létrehozása lapon válassza a Használat (Több-bérlő) lehetőséget, majd kattintson a Kiválasztásra.

  5. Az Alapok lapon adja meg a következő információkat a logikai alkalmazás erőforrásához:

    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 a használatalapú fizetést alkalmazza.
    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. Adjon meg egy régióban egyedi nevet, amely csak betűket, számokat, kötőjeleket (-), aláhúzásjeleket (_), zárójeleket (()) vagy pontokat (.) tartalmaz.

    Ez a példa létrehoz egy Consumption-RG nevű erőforráscsoportot.
    Logikai alkalmazás neve Igen < logic-app-name> Adjon meg egy régióban egyedi nevet, amely csak betűket, számokat, kötőjeleket (-), aláhúzásjeleket (_), zárójeleket (()) vagy pontokat (.) tartalmaz.

    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 gyors útmutatóban tartsa meg az alapértelmezett kijelölést.
    Munkafolyamat típusa Igen Állapotalapú A létrehozandó munkafolyamat típusa. Minden használati munkafolyamat állapotalapú, ami azt jelenti, hogy a munkafolyamat automatikusan menti és tárolja a futtatási előzmények adatait, például az állapotot, a bemeneteket és a kimeneteket.

    Megjegyzés: Ez a rövid útmutató egy nem ügynöki munkafolyamat létrehozására összpontosít. Hacsak a Stateful nincs kiválasztva, ebben a szakaszban semmit sem kell módosítania. Az ügynöki munkafolyamatokat nem támogató régiókban a munkafolyamat-típus beállításai nem érhetők el.

    Az ügynöki munkafolyamatokkal kapcsolatos információkért lásd:
    - Autonóm AI-ügynök-munkafolyamatok létrehozása az Azure Logic Appsben
    - Beszélgetési AI-ügynök munkafolyamatainak létrehozása az Azure Logic Appsben

    Megjegyzés

    A rendelkezésre állási zónák automatikusan engedélyezésre kerülnek az új és meglévő fogyasztási logikai alkalmazásmunkafolyamatokhoz az Azure-régiókban, amelyek támogatják a rendelkezésre állási zónákat. 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.

    Ha végzett, a beállítások az alábbi példához hasonlóan jelennek meg:

    Képernyőkép az Azure portal és a Fogyasztási logikai alkalmazás erőforrás-létrehozási oldaláról.

  6. 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.

  7. 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.

    Képernyőkép az erőforrás üzembe helyezésének lapjáról, és az Erőforrás megnyitása nevű kijelölt gombról.

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.

  1. A logikai alkalmazás erőforrás-oldalsávján, a Fejlesztési eszközök területen válassza ki a tervezőt a munkafolyamat megnyitásához.

  2. Kövesse az általános lépéseket a hírcsatornaelem közzétételekor elnevezett RSS-eseményindító hozzáadásához.

  3. Az eseményindító panelen adja meg a következő információkat:

    Paraméter 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.content.dowjones.io/public/rss/RSSMarketsMain: . 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 Az adatfolyam-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.

    Képernyőkép az RSS-eseményindító beállításairól, beleértve az RSS URL-címét, gyakoriságát, időközét és egyéb beállításait.

  4. Mentse a munkafolyamatot. A tervező eszköztárán válassza a Mentés lehetőséget.

    Ez a lépés automatikusan közzéteszi a logikai alkalmazás erőforrását és munkafolyamatát élőben az Azure Portalon. A munkafolyamat azonban egyelőre nem csinál mást, mint hogy az eseményindítóval a megadott ütemezés alapján ellenőrzi az RSS-hírcsatornát. Egy későbbi szakaszban hozzáad egy műveletet, amely megadja, hogy mi történjen az eseményindító aktiválásakor.

  5. Az RSS-eseményindító alapértelmezett kettős kódolási viselkedése miatt a viselkedés eltávolításához szerkesztenie kell az eseményindító definícióját:

    1. A tervező eszköztárán válassza a Kód nézetet.

      Fontos

      Ne válassza a Kód nézet fület az eseményindító információs panelén. Ez a lap írásvédett módban nyitja meg a kódnézetet.

    2. A kódszerkesztőben keresse meg a sort "feedUrl": "@{encodeURIComponent(encodeURIComponent('https://feeds.content.dowjones.io/public/rss/RSSMarketsMain'))}".

    3. Távolítsa el az elnevezett encodeURIComponent() extra függvényt, hogy csak egy példánya legyen, például:

      "feedUrl": "@{encodeURIComponent('https://feeds.content.dowjones.io/public/rss/RSSMarketsMain')}"

  6. Mentse a módosításokat. A kódnézet eszköztárán válassza a Mentés lehetőséget.

    Minden alkalommal, amikor a munkafolyamat módosításait a tervezői vagy kód nézetben menti, az Azure azonnal közzéteszi ezeket a módosításokat élőben az Azure portálon.

  7. Térjen vissza a tervezőhöz. A kódnézet eszköztárán válassza a Tervező lehetőséget.

A következő szakaszban hozzáadja a műveletet, amely futtatásra kerül, ha a műveletindító feltétel teljesül, ami aktiválja az eseményindítót.

Művelet hozzáadása

Az eseményindítót követően 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, beleértve az eseményindítót is. A munkafolyamat korlátjához tetszőleges számú műveletet adhat hozzá a forgatókönyvhöz, és különböző műveleti útvonalakat vagy ágakat hozhat létre.

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 eseményindító-ellenőrzések között, több e-mailt kap.

  1. A tervezőn kövesse az általános lépéseket egy olyan összekötőművelet hozzáadásához, amely például e-mailt küld:

    • 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.

  2. 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 lásd:

  3. A műveletinformációs panelen adja meg az alábbi információkat, hogy szerepeljenek az e-mailben:

    1. A Címzett mezőben adja meg a címzett e-mail-címét. Teszteléshez használja az e-mail-címét.

      Amikor a To mezőre vagy más szerkesztési mezőkre kattint, megjelennek beállítások a dinamikus tartalomlista (villám ikon) vagy a kifejezésszerkesztő (képlet ikon) megnyitásához. A dinamikus tartalomlista a korábbi műveletek kimeneteit jeleníti meg, amelyeket az aktuális művelet bemeneteként választhat ki. A kifejezésszerkesztővel függvényekkel és műveleti kimenetekkel dolgozhat az adatokkal. 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.

    2. 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:

      1. Írja be a következő szöveget egy záró üres szóközzel: New RSS item:

      2. Ha a kurzor továbbra is a Tárgy mezőben van, válassza ki a dinamikus tartalomlistát (villám ikon).

        A képernyőkép az E-mail küldése nevű műveletet mutatja, a kurzor a Tárgy nevű mezőben van, és a dinamikus tartalomlista kijelölt opcióját.

      3. A megnyíló dinamikus tartalomlistában a Amikor egy hírcsatornaelem közzé van téve alatt válassza a Hírcsatorna címe lehetőséget, amely egy eseményindító kimenet, ami az RSS-elem címére hivatkozik.

        Képernyőkép az e-mail küldése nevű műveletről, a kurzor pedig a Tárgy nevű mezőben található.

        Ha a hírfolyam elem közzétételekor nem jelennek meg kimenetek, válassza a Továbbiak lehetőséget.

        Képernyőkép a dinamikus tartalomlista megnyitásáról és a kijelölt beállításról. További információ.

        Ha elkészült, az e-mail tárgya a következő példához hasonlóan néz ki:

        Képernyőkép az e-mail küldése nevű műveletről, például e-mail tárgyával és a Hírcsatorna címe nevű belefoglalt tulajdonsággal.

        Megjegyzés

        Ha olyan kimenetet választ ki, amely egy tömbre hivatkozik, a tervező automatikusan hozzáad egy For each ciklust a művelet köré, 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 az alfolyamatot a hurokon kívülre, majd törölje a hurkot.

    3. A Törzsszöveg 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ételi dátuma és időpontja.
      Link: Elsődleges hírcsatorna-hivatkozás Az elem URL-je.

      Képernyőkép az e-mail küldése nevű műveletről, amely leíró szöveggel és tulajdonságokkal rendelkezik a Törzs nevű mezőben.

  4. Mentse a munkafolyamatot.

A munkafolyamat tesztelése

A munkafolyamat megfelelő futtatásának ellenőrzéséhez várjon, amíg az eseményindító elindul, vagy manuálisan futtassa 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.

Képernyőkép az Outlookról és az új RSS-hírcsatornaelemhez kapott minta e-mailről, valamint az elem címével, a közzététel dátumával és a hivatkozással.

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 spam mappáját, amennyiben az üzenetet helytelenül szűrték.

  • Győződjön meg róla, hogy az RSS-hírcsatorna az utolsó ütemezett vagy manuális ellenőrzés óta közzétett elemeket tartalmaz.

Az erőforrások felszabadí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.

  1. Az Azure keresőmezőbe írja be az erőforráscsoportokat, és válassza az Erőforráscsoportok lehetőséget.

    Képernyőkép az Azure Portal keresőmezőről, amelyen a keresési kifejezés és az erőforráscsoportok láthatók.

  2. 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.

    Képernyőkép az Azure Portalról a kijelölt erőforráscsoporttal és az Erőforráscsoport törlése gombbal.

  3. 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épernyőkép az Azure Portalról a megerősítést kérő panelen, és beírta a törölni kívánt erőforráscsoport nevét.

Következő lépések

Ebben a rövid útmutatóban létrehozott egy Fogyasztás logikai alkalmazás munkafolyamatot az Azure portálon 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: