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


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

A következőkre vonatkozik: Azure Logic Apps (Használat)

Ez az oktatóanyag bemutatja, hogyan hozhat létre egy jóváhagyási alapú feladatot automatizáló példa-munkafolyamatot az Azure Logic Apps használatával. Ez a példa kifejezetten egy Használat logikai alkalmazás munkafolyamatot hoz létre, amely feldolgozza a MailChimp által felügyelt levelezőlista előfizetési kérelmeit.

A munkafolyamat a kérelmek e-mail-fiókjának figyelésével kezdődik, a kapott jóváhagyási kérelmeket küldi el, ellenőrzi, hogy a kérés megkapja-e a jóváhagyást, hozzáadja-e a jóváhagyott tagokat a levelezőlistához, és megerősíti, hogy új tagok kerülnek-e a listára.

Amikor végzett, a munkafolyamat a következő magas szintű példához hasonlóan néz ki:

Képernyőkép a magas szintű munkafolyamatok fogyasztásának példájáról.

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?

Az Azure Copilot megkereséséhez az Azure Portal eszköztárán válassza a Copilot lehetőséget.

Létrehozhat egy hasonló munkafolyamatot egy Standard logikaialkalmazás-erőforrással, ahol néhány összekötőművelet, például az Azure Blob Storage beépített, szolgáltatóalapú műveletként is elérhető. A felhasználói élmény és az oktatóanyag lépései azonban kissé eltérnek a Használat verziótól.

Előfeltételek

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őről, amelyen a logikai alkalmazás be van írva, és a logic appshez kiválasztott beállítás.

  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:

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

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

  5. 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 LA-MailingList-RG nevű erőforráscsoportot.
    Logikai alkalmazás neve Igen < logic-app-resource-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 LA-MailingList nevű logikaialkalmazás-erőforrást.
    Régió Igen < Azure-régió> Az 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 az oktatóanyagban 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:

    Képernyőkép az Azure Portalról és a több-bérlős Használat logikai alkalmazás létrehozási oldalával és részleteiről.

  6. Ha végzett, válassza a Véleményezés + létrehozás lehetőséget. Miután az Azure érvényesítette a logikai alkalmazás erőforrásával kapcsolatos információkat, válassza a Létrehozás lehetőséget.

  7. Miután az Azure üzembe helyezi a logikai alkalmazás erőforrását, válassza az Ugrás az erőforráshoz 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.

Eseményindító hozzáadása az e-mailek ellenőrzéséhez

Az alábbi lépések egy eseményindítót adnak hozzá, amely az előfizetési kérelmeket tartalmazó bejövő e-mailekre vár.

  1. A logikai alkalmazás menü Fejlesztési eszközök csoportjában válassza a Logikai alkalmazás tervezője lehetőséget.

  2. A munkafolyamat-tervezőben kövesse az alábbi általános lépéseket az Új e-mail érkezésekor nevű Office 365 Outlook-eseményindító hozzáadásához.

    Az Office 365 Outlook-összekötőhöz microsoftos munkahelyi vagy iskolai fiókkal kell bejelentkeznie. Ha személyes Microsoft-fiókot használ, használja a Outlook.com összekötőt.

  3. Jelentkezzen be az e-mail-fiókjába, amely kapcsolatot hoz létre a munkafolyamat és az e-mail-fiók között.

  4. Ha nem jelennek meg, adja hozzá a következő paramétereket az eseményindító információs mezőjében a Speciális paraméterek listából, és adja meg a következő adatokat:

    Paraméter Érték Leírás
    Fontosság Bármely Megadja a kívánt e-mail fontossági szintjét.
    Mappa Beérkezett üzenetek mappája Az ellenőrizni kívánt e-mail mappa.
    Tárgyszűrő subscribe-test-members-ML Megadja az e-mail tárgyában keresendő szöveget, és szűri az e-maileket a tárgysor alapján.

    Feljegyzés

    Ha kijelöl néhány szerkesztőmezőt, megjelennek a dinamikus tartalomlista (villám ikon) és a kifejezésszerkesztő (függvényikon) beállításai, amelyeket egyelőre figyelmen kívül hagyhat.

    Az eseményindító tulajdonságairól további információt az Office 365 Outlook-összekötő referenciájában vagy az Outlook.com összekötő referenciájában talál.

    Ha végzett, az eseményindító az alábbi példához hasonlóan néz ki:

    Képernyőkép a Használat munkafolyamatról az Új e-mail érkezésekor nevű eseményindítóval.

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

A munkafolyamat most már élő, de nem végez semmilyen más ellenőrzést az e-mailekben. Ezután adjon hozzá egy műveletet, amely az eseményindító aktiválásakor válaszol.

Művelet hozzáadása jóváhagyási e-mail küldéséhez

Az alábbi lépések egy olyan műveletet adnak hozzá, amely e-mailt küld a kérés jóváhagyásához vagy elutasításához.

  1. A tervezőn az Új e-mail érkezésekor eseményindító alatt az alábbi általános lépéseket követve adja hozzá az Office 365 Outlook jóváhagyási e-mail küldése nevű műveletét.

  2. A Jóváhagyási e-mail küldése művelethez adja meg a következő információkat:

    Tulajdonság Kötelező Érték Leírás
    Ide: Igen < jóváhagyó-e-mail-címe> A jóváhagyó e-mail-címe. Teszteléshez használja a saját címét.
    Tárgy Nem < e-mail-tárgy> Egy leíró e-mail tárgy.

    Ez a példa a test-members-ML tagkérelem jóváhagyását használja.

    Ezekről a tulajdonságokról további információt az Office 365 Outlook-összekötő referenciája vagy az Outlook.com összekötő referenciája tartalmaz.

    Ha végzett, a Jóváhagyási e-mail küldése művelet a következő példához hasonlóan néz ki:

    Képernyőkép a jóváhagyási e-mail küldése nevű művelet adatairól.

  3. Mentse a munkafolyamatot.

Ezután adjon hozzá egy feltételt, amely ellenőrzi a jóváhagyó kiválasztott válaszát.

Művelet hozzáadása a jóváhagyási válasz ellenőrzéséhez

  1. A tervezőn a Jóváhagyási e-mail küldése művelet alatt kövesse az alábbi általános lépéseket a Feltétel nevű vezérlőművelet hozzáadásához.

  2. A Feltétel műveletpanelen nevezze át a műveletet a Ha kérelem jóváhagyásával.

  3. Hozzon létre egy feltételt, amely ellenőrzi, hogy a jóváhagyó a Jóváhagyás lehetőséget választotta-e.

    1. A Paraméterek lapon, az AND lista első sorában válassza ki a bal oldali mezőben, majd válassza ki a dinamikus tartalomlistát (villám ikon). Ebben a listában a Jóváhagyási e-mail küldése szakaszban válassza ki a SelectedOption kimenetet.

      Képernyőkép a feltételműveletről, a második sorról a kurzorral a bal szélső mezőben, a dinamikus tartalomlista megnyitása és a SelectedOption kijelölése.

    2. A középső mezőben tartsa meg a nevesített operátort.

    3. A jobb oldali mezőbe írja be a Jóváhagyás elemet.

    Amikor végzett, a feltétel a következő példához hasonlóan néz ki:

    Képernyőkép a jóváhagyási munkafolyamat befejezett feltételéről.

  4. Mentse a munkafolyamatot.

Tag felvétele a MailChimp-listába művelet hozzáadása

Az alábbi lépések egy olyan műveletet adnak hozzá, amely tartalmazza a jóváhagyott tagot a levelezőlistán.

  1. A feltétel Igaz blokkjában kövesse az alábbi általános lépéseket a Tag hozzáadása nevű MailChimp művelet listához való hozzáadásához.

  2. Jelentkezzen be, és engedélyezze a Hozzáférést a MailChimp-fiókjához, amely kapcsolatot hoz létre a munkafolyamat és a MailChimp-fiók között.

  3. A Tag hozzáadása listához műveletben adja meg a következő információkat:

    Paraméter Kötelező Érték Leírás
    Listaazonosító Igen < levelezési lista neve> A MailChimp levelezőlista neve.

    Ez a példa a test-members-ML függvényt használja.
    Állapot Igen < tag-előfizetés állapota> Az új tag előfizetési állapota.

    Ez a példa az előfizetett elemet választja ki.
    E-mail-cím Igen < tag-e-mail-cím> Az új tag e-mail-címe.

    1. Jelölje ki az E-mail-cím mezőben, majd válassza ki a dinamikus tartalomlistát (villám ikon).

    A dinamikus tartalomlistában az Új e-mail érkezésekor szakaszban válassza a Feladó lehetőséget, amely egy eseményindító kimenete.

    További információ a Tag hozzáadása művelettulajdonságok listázásához : MailChimp-összekötő referenciája.

    Amikor végzett, a Listatag hozzáadása művelet a következő példához hasonlóan néz ki:

    Képernyőkép az Add member to list (Tag hozzáadása listához) nevű MailChimp művelet adatairól.

  4. Mentse a munkafolyamatot.

Művelet hozzáadása a sikeresség vagy a hiba ellenőrzéséhez

Az alábbi lépések egy feltételt adnak hozzá annak ellenőrzéséhez, hogy az új tag sikeresen csatlakozott-e a levelezőlistához. A munkafolyamat ezután értesítést küld arról, hogy ez a művelet sikeres volt vagy sikertelen volt.

  1. Az Igaz blokkBan a Tag hozzáadása listaműveletalatt kövesse az alábbi általános lépéseket a Feltétel nevű vezérlőművelet hozzáadásához.

  2. Nevezze át a feltételt a Ha sikeres tag hozzáadása lehetőséggel.

  3. Hozzon létre egy feltételt, amely ellenőrzi, hogy a jóváhagyott tag sikeres-e, vagy nem csatlakozik-e a levelezőlistához.

    1. A Paraméterek lapon, az AND lista első sorában válassza ki a bal oldali mezőben, majd válassza ki a dinamikus tartalomlistát (villám ikon). Ebben a listában a Tag hozzáadása listához szakaszban válassza ki az Állapot kimenetet.

    2. A középső mezőben tartsa meg a nevesített operátort.

    3. A jobb oldali mezőben adja meg az előfizetett értéket.

    Amikor végzett, a feltétel a következő példához hasonlóan néz ki:

    Képernyőkép a hozzáadott tag ellenőrzésének befejeződött feltételéről.

Művelet hozzáadása sikeres e-mail küldéséhez

Az alábbi lépésekkel sikeres e-mailt küldhet, ha a munkafolyamat sikeresen felveszi a tagot a levelezőlistára.

  1. A Ha tag hozzáadása sikeres voltfeltétel igaz blokkjában kövesse az alábbi általános lépéseket az Office 365 Outlook e-mail küldése nevű műveletének hozzáadásához.

  2. Nevezze át az E-mail küldése műveletet az E-mail küldése sikeres elküldése művelettel.

  3. A Sikeres e-mail küldése műveletben adja meg a következő információkat:

    Paraméter Kötelező Érték Leírás
    Ide: Igen < címzett-e-mail-cím> Az e-mail-címzett e-mail-címe. Tesztelés céljából használja a saját e-mail-címét.
    Tárgy Igen < sikeres e-mail-tárgy> A sikeres műveletet jelző e-mail tárgya. Ebben a példában kövesse az alábbi lépéseket:

    1. Adja meg a következő szöveget egy záró szóközzel: Siker! A test-members-ML-hez hozzáadott tag:

    2. Jelölje ki a Tárgy mezőben, és válassza a dinamikus tartalomlista lehetőséget (villám ikon).

    3. A Tag hozzáadása listához szakaszban válassza az E-mail-cím lehetőséget.

    Megjegyzés: Ha ez a kimenet nem jelenik meg, a Tag hozzáadása listaszakasznévhez elem mellett válassza a Továbbiak elemet.
    Törzs Igen < success-email-body> A sikeres műveletet jelző e-mail szövegtörzse. Ebben a példában kövesse az alábbi lépéseket:

    1. Adja meg a következő szöveget egy záró szóközzel: Tagi jóváhagyás állapota:

    2. Válassza ki a Szövegtörzs mezőben, és válassza a dinamikus tartalomlista lehetőséget (villám ikon).

    3. A Tag hozzáadása listához szakaszban válassza az Állapot lehetőséget.

    Amikor végzett, a művelet a következő példához hasonlóan néz ki:

    Képernyőkép a Sikeres e-mail küldése műveletről.

  4. Mentse a munkafolyamatot.

Művelet hozzáadása sikertelen e-mail küldéséhez

Az alábbi lépések egy sikertelen e-mail-küldési műveletet adnak hozzá, ha a munkafolyamat nem adja hozzá a tagot a levelezőlistához.

  1. A Ha tag hozzáadása sikeres volt feltétel hamis blokkjában kövesse az alábbi általános lépéseket az Office 365 Outlook e-mail küldése nevű műveletének hozzáadásához.

  2. Nevezze át az E-mail küldése műveletet sikertelen e-mail küldése művelettel.

  3. A Sikertelen e-mail küldése műveletben adja meg a következő információkat:

    Paraméter Kötelező Érték Leírás
    Ide: Igen < címzett-e-mail-cím> Az e-mail-címzett e-mail-címe. Tesztelés céljából használja a saját e-mail-címét.
    Tárgy Igen < hiba–e-mail-tárgy> A sikertelen műveletet jelző e-mail tárgya. Ebben a példában kövesse az alábbi lépéseket:

    1. Adja meg a következő szöveget egy záró szóközzel: Nem sikerült, a tag nincs hozzáadva a test-members-ML fájlhoz:

    2. Jelölje ki a Tárgy mezőben, és válassza a dinamikus tartalomlista lehetőséget (villám ikon).

    3. A Tag hozzáadása listához szakaszban válassza az E-mail-cím lehetőséget.

    Megjegyzés: Ha ez a kimenet nem jelenik meg, a Tag hozzáadása listaszakasznévhez elem mellett válassza a Továbbiak elemet.
    Törzs Igen < failure-email-body> A sikertelen műveletet jelző e-mail szövegtörzse.

    Ebben a példában írja be a következő szöveget: Lehet, hogy a tag már létezik. Ellenőrizze a MailChimp-fiókját.

    Amikor végzett, a művelet a következő példához hasonlóan néz ki:

    Képernyőkép az e-mail küldése hibáról elnevezett művelet adatairól.

  4. Mentse a munkafolyamatot.

A kész munkafolyamat az alábbi példához hasonlóan néz ki:

Képernyőkép a kész munkafolyamatról.

A munkafolyamat tesztelése

  1. Küldjön magának egy e-mailes kérelmet a saját levelezőlistájához való csatlakozásról. Várja meg, amíg a kérelem megjelenik a bejövő levelei között.

  2. A munkafolyamat manuális elindításához a tervező eszköztárán válassza .

    Ha az e-mail tárgya megegyezik az eseményindító tárgyszűrőjével, a munkafolyamat e-mailt küld Önnek az előfizetési kérelem jóváhagyásához.

  3. A kapott jóváhagyási e-mailben válassza a Jóváhagyás lehetőséget.

  4. Ha az előfizető e-mail-címe nem szerepel a levelezési listán, a munkafolyamat hozzáadja a személy e-mail-címét, és az alábbi példához hasonlóan e-mailt küld Önnek:

    Képernyőkép a sikeres előfizetésről készült példa e-mailről.

  5. Ha a munkafolyamat nem tudja hozzáadni az előfizetőt, az alábbi példához hasonlóan kap egy e-mailt:

    Képernyőkép a sikertelen előfizetésre vonatkozó példa e-mailről.

Tipp.

Ha nem kap e-mailt, ellenőrizze a levélszemét mappát. Ha nem biztos abban, hogy a logikai alkalmazás megfelelően futott-e, tekintse meg a logikai alkalmazás hibaelhárításával foglalkozó szakaszt.

Gratulálunk, létrehozott és futtatott egy logikai alkalmazás munkafolyamatot, amely integrálja az azure-beli, Microsoft-szolgáltatások és egyéb SaaS-alkalmazásokat!

Az erőforrások eltávolítása

A munkafolyamat addig fut, amíg le nem tiltja vagy nem törli a logikai alkalmazás erőforrását. Ha már nincs szükség erre a mintára, törölje a logikai alkalmazást és a kapcsolódó erőforrásokat tartalmazó erőforráscsoportot.

A munkafolyamat addig fut, amíg le nem tiltja vagy nem törli a logikai alkalmazás erőforrását. Ha már nincs szükség erre a mintára, törölje a logikai alkalmazást és a kapcsolódó erőforrásokat tartalmazó erőforráscsoportot.

  1. Az Azure Portal keresőmezőjében adja meg az erőforráscsoportokat, és válassza az Erőforráscsoportok lehetőséget.

  2. Az Erőforráscsoportok listában válassza ki az oktatóanyaghoz tartozó erőforráscsoportot.

  3. Az erőforráscsoport menüjében válassza az Áttekintés lehetőséget.

  4. Az Áttekintés lap eszköztárán válassza az Erőforráscsoport törlése lehetőséget.

  5. 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 az oktatóanyagban létrehozott egy logikai alkalmazás munkafolyamatot, amely kezeli a levelezőlista-kérelmek jóváhagyását. Most megtudhatja, hogyan hozhat létre olyan logikai alkalmazás-munkafolyamatot, amely feldolgozza és tárolja az e-mail mellékleteket az Azure-szolgáltatások, például az Azure Storage és az Azure Functions integrálásával.