Sdílet prostřednictvím


Kurz: Vytváření pracovních postupů založených na schválení pomocí Azure Logic Apps

Platí pro: Azure Logic Apps (Consumption)

V tomto kurzu se dozvíte, jak vytvořit ukázkový pracovní postup, který automatizuje úlohu založenou na schválení pomocí Azure Logic Apps. Tento příklad konkrétně vytvoří pracovní postup aplikace logiky Consumption, který zpracovává žádosti o odběr pro seznam adresátů, který spravuje MailChimp.

Pracovní postup začíná monitorováním e-mailového účtu pro žádosti, odesílá přijaté žádosti o schválení, kontroluje, jestli žádost získá schválení, přidá schválené členy do seznamu adresátů a potvrdí, jestli se do seznamu přidají nebo ne.

Po dokončení bude váš pracovní postup vypadat jako v následujícím příkladu vysoké úrovně:

Snímek obrazovky ukazuje příklad pracovního postupu Consumption vysoké úrovně.

Tip

Pokud se chcete dozvědět víc, můžete se zeptat Azure Copilotu na tyto otázky:

  • Co je Azure Logic Apps?
  • Co je pracovní postup aplikace logiky Consumption?

Pokud chcete najít Azure Copilot, na panelu nástrojů webu Azure Portal vyberte Copilot.

Podobný pracovní postup můžete vytvořit s prostředkem aplikace logiky Standard, kde jsou některé operace konektoru, jako je Azure Blob Storage, k dispozici také jako integrované operace založené na poskytovateli služeb. Uživatelské prostředí a postup kurzu se ale mírně liší od verze Consumption.

Požadavky

Vytvoření prostředku aplikace logiky Consumption

  1. Na webu Azure Portal se přihlaste pomocí svého účtu Azure.

  2. Do vyhledávacího pole webu Azure Portal zadejte aplikaci logiky a vyberte Aplikace logiky.

    Snímek obrazovky s vyhledávacím polem webu Azure Portal se zadaná a vybranou možností pro aplikace logiky

  3. Na panelu nástrojů stránky Aplikace logiky vyberte Přidat.

    Zobrazí se stránka Vytvořit aplikaci logiky a zobrazí se následující možnosti:

    Plán Popis
    Využití Vytvoří prostředek aplikace logiky, který podporuje pouze jeden pracovní postup, který běží ve víceklientských azure Logic Apps a používá model Consumption pro fakturaci.
    Standard Vytvoří prostředek aplikace logiky, který podporuje více pracovních postupů. Máte následující možnosti:

    - Plán služby pracovního postupu: Pracovní postupy běží v Azure Logic Apps s jedním tenantem a používají standardní model pro fakturaci.

    - App Service Environment V3: Pracovní postupy běží v Azure Logic Apps s jedním tenantem a používají plán služby App Service Environment pro fakturaci.
  4. Na stránce Vytvořit aplikaci logiky vyberte Consumption (Více tenantů).

  5. Na kartě Základy zadejte následující informace o prostředku aplikace logiky:

    Vlastnost Požaduje se Hodnota Popis
    Předplatné Ano <Azure-subscription-name> Název vašeho předplatného Azure

    Tento příklad používá průběžné platby.
    Skupina prostředků Ano <Azure-resource-group-name> Skupina prostředků Azure, ve které vytvoříte aplikaci logiky a související prostředky. Tento název musí být jedinečný napříč oblastmi a může obsahovat pouze písmena, číslice, pomlčky (-), podtržítka (_), závorky (()) a tečky (.).

    Tento příklad vytvoří skupinu prostředků s názvem LA-MailingList-RG.
    Název aplikace logiky Ano <logic-app-resource-name> Název prostředku aplikace logiky, který musí být jedinečný napříč oblastmi a může obsahovat jenom písmena, číslice, pomlčky (-), podtržítka (_), závorky (()) a tečky (.).

    Tento příklad vytvoří prostředek aplikace logiky s názvem LA-MailingList.
    Oblast Ano <Oblast Azure> Oblast datacentra Azure pro vaši aplikaci.

    V tomto příkladu se používá USA – západ.
    Povolení log analytics Yes Ne Tuto možnost změňte pouze v případě, že chcete povolit protokolování diagnostiky. Pro účely tohoto kurzu ponechte výchozí výběr.

    Poznámka: Tato možnost je dostupná jenom u aplikací logiky Consumption.

    Poznámka:

    Zóny dostupnosti jsou automaticky povolené pro nové a existující pracovní postupy aplikace logiky Consumption v oblastech Azure, které podporují zóny dostupnosti. Další informace najdete v tématu Spolehlivost ve službě Azure Functions a Ochrana aplikací logiky před selháními oblastí s redundancí zón a zónami dostupnosti.

    Po dokončení bude nastavení vypadat podobně jako v následujícím příkladu:

    Snímek obrazovky s webem Azure Portal a stránkou pro vytvoření víceklientských aplikací logiky Consumption a podrobností

  6. Po dokončení vyberte Zkontrolovat a vytvořit. Jakmile Azure ověří informace o prostředku aplikace logiky, vyberte Vytvořit.

  7. Jakmile Azure nasadí prostředek aplikace logiky, vyberte Přejít k prostředku. Nebo pomocí vyhledávacího pole Azure vyhledejte a vyberte prostředek aplikace logiky.

Přidání triggeru pro kontrolu e-mailů

Následující postup přidá trigger, který čeká na příchozí e-maily s požadavky na odběr.

  1. V nabídce aplikace logiky v části Vývojové nástroje vyberte Návrhář aplikace logiky.

  2. V návrháři pracovního postupu přidejte pomocí těchto obecných kroků trigger Office 365 Outlook s názvem Při přijetí nového e-mailu.

    Konektor Office 365 Outlook vyžaduje, abyste se přihlásili pomocí pracovního nebo školního účtu Microsoft. Pokud používáte osobní účet Microsoft, použijte konektor Outlook.com.

  3. Přihlaste se ke svému e-mailovému účtu, který vytvoří propojení mezi pracovním postupem a vaším e-mailovým účtem.

  4. Do pole s informacemi o triggeru v seznamu Rozšířených parametrů přidejte následující parametry, pokud se nezobrazí, a zadejte následující informace:

    Parametr Hodnota Popis
    Důležitost Jakýkoli Určuje úroveň důležitosti požadovaného e-mailu.
    Složka Doručená pošta E-mailová složka, která se má zkontrolovat.
    Filtr předmětu subscribe-test-members-ML Určuje text, který se má v předmětu e-mailu najít, a filtruje e-maily na základě řádku předmětu.

    Poznámka:

    Když vyberete některá pole pro úpravy, zobrazí se možnosti seznamu dynamického obsahu (ikona blesku) a editoru výrazů (ikona funkce), které teď můžete ignorovat.

    Další informace o vlastnostech tohoto triggeru najdete v referenčních informacích ke konektoru Office 365 Outlook nebo referenční informace ke konektoru Outlook.com.

    Po dokončení bude trigger vypadat podobně jako v následujícím příkladu:

    Snímek obrazovky znázorňující pracovní postup Consumption s triggerem s názvem Když přijde nový e-mail

  5. Uložte pracovní postup. Na panelu nástrojů návrháře vyberte Uložit.

Váš pracovní postup je teď aktivní, ale neprovádí nic jiného, co kontroluje vaše e-maily. Dále přidejte akci, která reaguje při aktivaci triggeru.

Přidání akce pro odeslání schvalovacího e-mailu

Následující postup přidá akci, která odešle e-mail ke schválení nebo odmítnutí žádosti.

  1. V návrháři pod triggerem s názvem Při příchodu nového e-mailu přidejte akci Office 365 Outlook s názvem Odeslat schvalovací e-mail podle těchto obecných kroků.

  2. Pro akci Odeslat schvalovací e-mail zadejte následující informace:

    Vlastnost Požaduje se Hodnota Popis
    Na Ano <e-mailová_adresa_schvalovatele> E-mailová adresa schvalovatele. K testování použijte vlastní adresu.
    Předmět No <předmět e-mailu> Popisný předmět e-mailu

    Tento příklad používá žádost o schválení člena pro test-members-ML.

    Další informace o těchto vlastnostech najdete v referenčních informacích ke konektoru Office 365 Outlook nebo referenční informace ke konektoru Outlook.com.

    Po dokončení vypadá akce Odeslat schvalovací e-mail jako v následujícím příkladu:

    Snímek obrazovky s informacemi o akci s názvem Odeslat schvalovací e-mail

  3. Uložte pracovní postup.

Dále přidejte podmínku, která kontroluje vybranou odpověď schvalovatele.

Přidání akce pro kontrolu odpovědi na schválení

  1. V návrháři v rámci akce Odeslat schvalovací e-mail postupujte podle těchto obecných kroků a přidejte akci ovládacího prvku s názvem Podmínka.

  2. V podokně akcí Podmínky přejmenujte akci s žádostí o schválení.

  3. Vytvořte podmínku, která zkontroluje, jestli schvalovatel vybral možnost Schválit.

    1. Na kartě Parametry vyberte v prvním řádku pod seznamem AND v levém poli a pak vyberte seznam dynamického obsahu (ikona blesku). V tomto seznamu v části Odeslat schvalovací e-mail vyberte výstup SelectedOption .

      Snímek obrazovky znázorňující akci podmínky, druhý řádek s kurzorem v poli úplně vlevo, otevření seznamu dynamického obsahu a vybranou možnost SelectedOption

    2. V prostředním poli ponechte operátor s názvem roven.

    3. Do pravého pole zadejte Schválit.

    Po dokončení bude podmínka vypadat jako v následujícím příkladu:

    Snímek obrazovky ukazuje dokončenou podmínku, například pracovní postup schválení.

  4. Uložte pracovní postup.

Přidání akce pro zahrnutí člena do seznamu MailChimp

Následující postup přidá akci, která zahrnuje schváleného člena v seznamu adresátů.

  1. V bloku Pravda podmínky přidejte akci MailChimp s názvem Přidat člena do seznamu podle těchto obecných kroků.

  2. Přihlaste se a autorizujete přístup k účtu MailChimp, který vytvoří propojení mezi pracovním postupem a účtem MailChimp.

  3. V akci Přidat člena do seznamu zadejte následující informace:

    Parametr Požaduje se Hodnota Popis
    ID seznamu Ano <mailing-list-name> Název seznamu adresátů MailChimp.

    Tento příklad používá test-members-ML.
    Stav Ano <member-subscription-status> Stav předplatného nového člena.

    Tento příklad vybere přihlášení k odběru.
    E-mailová adresa Ano <member-email-address> E-mailová adresa nového člena.

    1. Vyberte v poli E-mailová adresa a pak vyberte seznam dynamického obsahu (ikona blesku).

    V seznamu dynamického obsahu v části Při přijetí nového e-mailu vyberte Z, což je výstup triggeru.

    Další informace o vlastnostech akce Přidat člena do seznamu naleznete v referenčních informacích ke konektoru MailChimp.

    Po dokončení bude akce Přidat člena do seznamu vypadat jako v následujícím příkladu:

    Snímek obrazovky s informacemi o akci MailChimp s názvem Přidat člena do seznamu

  4. Uložte pracovní postup.

Přidání akce pro kontrolu úspěchu nebo selhání

Následující postup přidá podmínku, která zkontroluje, jestli se nový člen úspěšně připojil k vašemu seznamu adresátů. Váš pracovní postup pak může upozornit, jestli byla tato operace úspěšná nebo neúspěšná.

  1. V bloku True pod akcí Přidat člena do seznamu přidejte pomocí těchto obecných kroků akci Ovládací prvek s názvem Podmínka.

  2. Přejmenujte podmínku s podmínkou If add member succeeded (Pokud bylo přidání člena úspěšné).

  3. Vytvořte podmínku, která zkontroluje, jestli je schválený člen úspěšný nebo neúspěšný při připojování k vašemu seznamu adresátů.

    1. Na kartě Parametry vyberte v prvním řádku pod seznamem AND v levém poli a pak vyberte seznam dynamického obsahu (ikona blesku). V tomto seznamu v části Přidat člena do seznamu vyberte výstup Stavu .

    2. V prostředním poli ponechte operátor s názvem roven.

    3. Do pravého pole zadejte přihlášení k odběru.

    Po dokončení bude podmínka vypadat jako v následujícím příkladu:

    Snímek obrazovky znázorňuje dokončenou podmínku pro kontrolu přidaného člena.

Přidání akce pro odeslání e-mailu o úspěchu

Následující postup přidá akci pro odeslání e-mailu o úspěchu, když pracovní postup úspěšně přidá člena do seznamu adresátů.

  1. V bloku Pravda pro podmínku Úspěšné přidání člena, postupujte podle těchto obecných kroků a přidejte akci Office 365 Outlook s názvem Odeslat e-mail.

  2. Přejmenujte akci Odeslat e-mail s akcí Odeslat e-mail při úspěchu.

  3. V akci Odeslat e-mail při úspěchu zadejte následující informace:

    Parametr Požaduje se Hodnota Popis
    Na Ano <recipient-email-address> E-mailová adresa příjemce e-mailu. Pro účely testování použijte vlastní e-mailovou adresu.
    Předmět Ano <předmět úspěšného e-mailu> Předmět e-mailu s informací o úspěchu. V tomto příkladu postupujte takto:

    1. Zadejte následující text s koncovou mezerou: Úspěch! Člen přidaný do test-members-ML:

    2. Vyberte v poli Předmět a vyberte možnost dynamického seznamu obsahu (ikona blesku).

    3. V části Přidat člena do seznamu vyberte e-mailovou adresu.

    Poznámka: Pokud se tento výstup nezobrazí, vedle názvu oddílu Přidat člena do seznamu vyberte Zobrazit další.
    Text Ano <success-email-body> Obsah textu e-mailu s informací o úspěchu. V tomto příkladu postupujte takto:

    1. Zadejte následující text s koncovou mezerou: Stav souhlasu člena:

    2. Vyberte uvnitř pole Text a vyberte možnost dynamického seznamu obsahu (ikona blesku).

    3. V části Přidat člena do seznamu vyberte Stav.

    Po dokončení bude akce vypadat jako v následujícím příkladu:

    Snímek obrazovky s informacemi o akci s názvem Odeslat e-mail při úspěchu

  4. Uložte pracovní postup.

Přidání akce pro odeslání e-mailu o selhání

Následující postup přidá akci pro odeslání e-mailu o selhání, když pracovní postup selže při přidání člena do seznamu adresátů.

  1. V bloku Nepravda pro podmínku Úspěšné přidání člena přidejte podle těchto obecných kroků akci Office 365 Outlook s názvem Odeslat e-mail.

  2. Přejmenujte akci Odeslat e-mail s chybou Odeslat e-mail.

  3. V akci Odeslat e-mail při selhání zadejte následující informace:

    Parametr Požaduje se Hodnota Popis
    Na Ano <recipient-email-address> E-mailová adresa příjemce e-mailu. Pro účely testování použijte vlastní e-mailovou adresu.
    Předmět Ano <předmět e-mailu s informacemi o selhání> Předmět e-mailu s informací o neúspěchu. V tomto příkladu postupujte takto:

    1. Zadejte následující text s koncovou mezerou: Neúspěšný, člen není přidán do test-members-ML:

    2. Vyberte v poli Předmět a vyberte možnost dynamického seznamu obsahu (ikona blesku).

    3. V části Přidat člena do seznamu vyberte e-mailovou adresu.

    Poznámka: Pokud se tento výstup nezobrazí, vedle názvu oddílu Přidat člena do seznamu vyberte Zobrazit další.
    Text Ano <text e-mailu> Obsah textu e-mailu s informací o neúspěchu.

    V tomto příkladu zadejte následující text: Člen již může existovat. Zkontrolujte svůj účet MailChimp.

    Po dokončení bude akce vypadat jako v následujícím příkladu:

    Snímek obrazovky s informacemi o akci s názvem Odeslat e-mail při selhání

  4. Uložte pracovní postup.

Dokončený pracovní postup vypadá podobně jako v následujícím příkladu:

Snímek obrazovky ukazuje příklad dokončený pracovní postup.

Otestování pracovního postupu

  1. Odešlete sami sobě e-mail s žádostí o připojení k vašemu seznamu adresátů. Počkejte, až se žádost zobrazí ve vaší doručené poště.

  2. Pokud chcete pracovní postup spustit ručně, vyberte na panelu nástrojů návrháře možnost Spustit.>

    Pokud má váš e-mail předmět, který odpovídá filtru předmětu triggeru, pracovní postup vám pošle e-mail ke schválení žádosti o předplatné.

  3. V přijatém schvalovacím e-mailu vyberte Schválit.

  4. Pokud e-mailová adresa odběratele v seznamu adresátů neexistuje, váš pracovní postup přidá e-mailovou adresu dané osoby a pošle vám e-mail podobný následujícímu příkladu:

    Snímek obrazovky ukazuje příklad e-mailu pro úspěšné předplatné.

  5. Pokud váš pracovní postup nemůže přidat odběratele, dostanete e-mail podobný následujícímu příkladu:

    Snímek obrazovky ukazuje příklad e-mailu pro neúspěšné předplatné.

Tip

Pokud neobdržíte žádné e-maily, zkontrolujte složku s nevyžádanou poštou. Pokud si nejste jisti správným spuštěním aplikace logiky, přečtěte si téma Řešení potíží s aplikací logiky.

Blahopřejeme, vytvořili jste a spustili pracovní postup aplikace logiky, který integruje informace napříč Azure, služby Microsoft a dalšími aplikacemi SaaS!

Vyčištění prostředků

Pracovní postup se bude dál spouštět, dokud prostředek aplikace logiky nezakážete nebo neodstraníte. Pokud tuto ukázku už nepotřebujete, odstraňte skupinu prostředků, která obsahuje vaši aplikaci logiky a související prostředky.

Pracovní postup se bude dál spouštět, dokud prostředek aplikace logiky nezakážete nebo neodstraníte. Pokud tuto ukázku už nepotřebujete, odstraňte skupinu prostředků, která obsahuje vaši aplikaci logiky a související prostředky.

  1. Do vyhledávacího pole webu Azure Portal zadejte skupiny prostředků a vyberte Skupiny prostředků.

  2. V seznamu Skupiny prostředků vyberte skupinu prostředků pro účely tohoto kurzu.

  3. V nabídce skupiny prostředků vyberte Přehled.

  4. Na panelu nástrojů stránky Přehled vyberte Odstranit skupinu prostředků.

  5. Jakmile se zobrazí potvrzovací podokno, zadejte název skupiny prostředků a vyberte Odstranit.

Další kroky

V tomto kurzu jste vytvořili pracovní postup aplikace logiky, který zpracovává schválení požadavků na seznam adresátů. Teď se dozvíte, jak vytvořit pracovní postup aplikace logiky, který zpracovává a ukládá e-mailové přílohy integrací služeb Azure, jako jsou Azure Storage a Azure Functions.