Kurz: vytváření pracovních postupů pro automatizované schvalování pomocí Azure Logic Apps
V tomto kurzu se dozvíte, jak sestavit ukázkovou aplikaci logiky , která automatizuje pracovní postup založený na schválení. Konkrétně Tato ukázková aplikace logiky zpracovává žádosti o odběr pro seznam adresátů spravovaný službou MailChimp . Tato aplikace logiky obsahuje různé kroky, které začnou monitorovat e-mailový účet pro žádosti, odesílá tyto požadavky ke schválení, kontroluje, jestli požadavek získá schválení, přidá schválené členy do seznamu adresátů a potvrdí, jestli se do seznamu přidaly noví členové.
V tomto kurzu se naučíte:
- Vytvoření prázdné aplikace logiky
- Přidání triggeru, který v e-mailech monitoruje žádosti o přihlášení k odběru
- Přidání akce, která odesílá e-maily ke schválení nebo zamítnutí těchto žádostí
- Přidání podmínky, která kontroluje odpověď na žádost o schválení
- Přidání akce, která přidává schválené členy do seznamu adresátů
- Přidání podmínky, která kontroluje úspěšné přidání těchto členů do seznamu
- Přidání akce, která odesílá e-maily s potvrzením, jestli se tito členové úspěšně přidali do seznamu
Jakmile budete hotovi, vaše aplikace logiky bude na základní úrovni vypadat jako tento pracovní postup:

Požadavky
Účet a předplatné Azure. Pokud předplatné nemáte, zaregistrujte si bezplatný účet Azure.
Účet MailChimp, kde jste dříve vytvořili seznam s názvem test-Members-ML, kde aplikace logiky může přidat e-mailové adresy pro schválené členy. Pokud účet nemáte, Zaregistrujte si bezplatný účeta podívejte se, jak vytvořit seznam MailChimp.
E-mailový účet od poskytovatele e-mailu, který podporuje Logic Apps, jako je například Office 365 Outlook, Outlook.com nebo Gmail. Pokud máte jiného poskytovatele, tady se podívejte na seznam konektorů. V tomto rychlém startu se pro Office 365 Outlook používá pracovní nebo školní účet. Pokud používáte jiný e-mailový účet, obecné kroky zůstanou stejné, ale vaše uživatelské rozhraní se může mírně lišit.
E-mailový účet v Office 365 Outlooku nebo Outlook.com, který podporuje schvalovací pracovní postupy. Tento kurz používá Office 365 Outlook. Pokud používáte jiný e-mailový účet, zůstává obecný postup stejný, ale vaše uživatelské rozhraní může vypadat trochu jinak.
Pokud vaše aplikace logiky potřebuje komunikovat přes bránu firewall, která omezuje provoz na konkrétní IP adresy, musí brána firewall povolit přístup pro příchozí i odchozí IP adresy, které používá služba Logic Apps nebo modul runtime v oblasti Azure, ve které vaše aplikace logiky existuje. Pokud vaše aplikace logiky používá i spravované konektory, jako je například konektor Office 365 Outlook nebo konektor SQL, nebo používá vlastní konektory, musí brána firewall také umožňovat přístup pro všechny odchozí IP adresy spravovaného konektoru v oblasti Azure vaší aplikace logiky.
Vytvoření aplikace logiky
Přihlaste se k webu Azure Portal pomocí přihlašovacích údajů svého účtu Azure. Na domovské stránce Azure vyberte vytvořit prostředek.
V nabídce Azure Marketplace vyberte aplikace Integration > Logic.

V podokně Aplikace logiky zadejte zde popsané informace o aplikaci logiky, kterou chcete vytvořit.

Vlastnost Hodnota Popis Předplatné <Azure – předplatné – název> Název vašeho předplatného Azure. Tento příklad používá Pay-As-You-Go.Skupina prostředků LA-MailingList-RG Název skupiny prostředků Azure, která se používá k uspořádání souvisejících prostředků. Tento příklad vytvoří novou skupinu prostředků s názvem LA-MailingList-RG.Název LA-MailingList Název vaší aplikace logiky, který může obsahovat jenom písmena, číslice, spojovníky ( -), podtržítka (_), kulaté závorky ((,)) a tečky (.). Tento příklad používáLA-MailingList.Umístění USA – západ Oblast, kam se mají ukládat informace o aplikaci logiky Tento příklad používá West US.Log Analytics Vypnuto Pokud chcete zapnout protokolování diagnostiky, ponechte nastavení Vypnuto. Až budete hotovi, vyberte zkontrolovat + vytvořit. Až Azure ověří informace o vaší aplikaci logiky, vyberte vytvořit.
Až Azure nasadí vaši aplikaci, vyberte Přejít k prostředku.
Azure otevře podokno pro výběr šablony Logic Apps, ve kterém se zobrazí úvodní video, běžně používané triggery a vzory šablon aplikací logiky.
Posuňte se dolů v částech video a běžné triggery do části šablony a vyberte prázdná aplikace logiky.

Dále přidejte Trigger Outlooku, který naslouchá příchozím e-mailům s požadavky na odběr. Každá aplikace logiky musí začínat triggerem, který se aktivuje, když dojde ke konkrétní události nebo když nová data splní určitou podmínku. Další informace najdete v článku Vytvoření první aplikace logiky.
Přidání triggeru pro monitorování e-mailů
Do vyhledávacího pole návrháře Logic Apps zadejte
when email arrivesa po přijetí nového e-mailu vyberte aktivační událost s názvem.- U pracovních nebo školních účtů Azure vyberte Office 365 Outlook.
- U osobních účtů Microsoft, vyberte Outlook.com.
Tento příklad pokračuje tím, že vyberete Office 365 Outlook.

Pokud ještě nemáte připojení, přihlaste se a po zobrazení výzvy ověřte přístup k e-mailovému účtu.
Azure Logic Apps vytvoří připojení k vašemu e-mailovému účtu.
V aktivační události zadejte kritéria pro kontrolu nového e-mailu.
Zadejte složku pro kontrolu e-mailů a nechte ostatní vlastnosti nastavené na výchozí hodnoty.

Přidejte vlastnost filtru předmětu triggeru, abyste mohli filtrovat e-maily na základě řádku předmětu. Otevřete seznam Přidat nový parametr a vyberte Filtr předmětu.

Další informace o vlastnostech této triggeru najdete v referenčních informacích ke konektoru Office 365 Outlook nebo konektoru Outlook.com.
Po zobrazení vlastnosti v triggeru zadejte tento text:
subscribe-test-members-ML
Chcete-li nyní skrýt podrobnosti triggeru, sbalte tvar kliknutím dovnitř záhlaví obrazce.

Uložte aplikaci logiky. Na panelu nástrojů návrháře vyberte Uložit.
Vaše aplikace logiky je teď v provozu, ale kromě kontroly příchozích e-mailů nic nedělá. Přidejte tedy akci, která bude reagovat na aktivaci triggeru.
Odeslání schvalovacího e-mailu
Teď, když máte trigger, přidejte akci, která odešle e-mail ke schválení nebo zamítnutí žádosti.
V Návrháři Logic Apps v části při přijetí nového e-mailu na triggeru vyberte Nový krok.
V části Zvolit operaci zadejte do vyhledávacího pole
send approvala vyberte akci s názvem Odeslat schvalovací e-mail.
Nyní zadejte hodnoty pro zadané vlastnosti zobrazené a popsané zde. ponechte všechny ostatní na jejich výchozích hodnotách. Další informace o těchto vlastnostech najdete v článku referenční informace ke konektoru Office 365 Outlook nebo konektor Outlook.com.

Vlastnost Hodnota Popis Do <schválení-e-mailová adresa> E-mailová adresa schvalovatele. Pro účely testování můžete použít svou vlastní adresu. V tomto příkladu se používá fiktivní sophiaowen@fabrikam.come-mailová adresa.Předmět Approve member request for test-members-MLPopisný předmět e-mailu Možnosti uživatele Approve, RejectUjistěte se, že tato vlastnost určuje možnosti odpovědi, které schvalovatel může vybrat, které se ve výchozím nastavení schvalují nebo zamítnou . Poznámka
Po kliknutí do některých textových polí se zobrazí seznam dynamického obsahu, který můžete pro nyní ignorovat. Tento seznam obsahuje výstupy z předchozích akcí, které jsou k dispozici pro výběr jako vstupy pro následné akce v pracovním postupu.
Uložte aplikaci logiky.
Dále přidejte podmínku, která zkontroluje odpověď vybraného schvalovatele.
Kontrola odpovědi na žádost o schválení
V akci Odeslat e-mail pro schválení vyberte Nový krok.
V části Zvolit operaci vyberte předdefinovaná. Do vyhledávacího pole zadejte
conditiona vyberte akci s názvem Podmínka.
V záhlaví podmínky vyberte tlačítko se třemi tečkami (...) a pak vyberte Přejmenovat. Přejmenujte podmínku s použitím tohoto popisu:
If request approved
Vytvořte podmínku, která kontroluje, zda schvalovatel zvolil schválení.
Na levé straně podmínky klikněte do pole zvolit hodnotu .
V seznamu dynamický obsah, který se zobrazí, v části Odeslat schvalovací e-mail vyberte vlastnost SelectedOption .

V poli prostřední porovnání vyberte operátor je rovno .
Na pravé straně podmínky v poli zvolit hodnotu zadejte text
Approve.Jakmile budete hotovi, bude podmínka vypadat jako v tomto příkladu:

Uložte aplikaci logiky.
Dále určete akci, kterou vaše aplikace logiky provede po schválení žádosti schvalovatelem.
Přidání člena do seznamu MailChimpu
Nyní přidejte akci, která přidá schváleného člena do seznamu adresátů.
V poli pravdivá větev podmínky vyberte přidat akci.
V poli pro hledání operace zvolte možnost vše. Do vyhledávacího pole zadejte
mailchimpa vyberte akci s názvem Přidat člena do seznamu.
Pokud ještě nemáte připojení k účtu MailChimp, budete vyzváni k přihlášení.
V akci Přidat člena do seznamu zadejte informace, jak je znázorněno a popsáno zde:

Vlastnost Požaduje se Hodnota Popis ID seznamu Yes <adresát – seznam názvů> Vyberte název seznamu adresátů MailChimp. Tento příklad používá test-members-ML.E-mailová adresa Yes <New-member-e-mailová adresa> V seznamu dynamický obsah, který se otevře, vyberte v části při přijetí nového e-mailu možnost z, která je výstupem triggeru, a určete e-mailovou adresu nového člena. Stav Yes <member-Subscription-status> Vyberte stav předplatného, který chcete nastavit pro nového člena. Tento příklad vybere subscribed.Další informace najdete v tématu Správa odběratelů pomocí rozhraní API MailChimp.
Další informace o vlastnostech akce Přidat člena do seznamu naleznete v tématu reference ke konektoru MailChimp.
Uložte aplikaci logiky.
Dále přidejte podmínku, abyste mohli kontrolovat, jestli se nový člen úspěšně připojil k vašemu seznamu adresátů. Vaše aplikace logiky tak může upozorňovat na to, jestli tato operace proběhla úspěšně, nebo selhala.
Kontrola úspěchu nebo selhání
Ve větvi true vyberte v akci Přidat člena do seznamu možnost přidat akci.
V části Zvolit operaci vyberte předdefinovaná. Do vyhledávacího pole zadejte
conditiona vyberte akci s názvem Podmínka.Přejmenujte podmínku s použitím tohoto popisu:
If add member succeededVytvořte podmínku, která bude kontrolovat, jestli bylo připojení schváleného člena k vašemu seznamu adresátů úspěšné nebo neúspěšné:
Na levé straně podmínky klikněte do pole zvolit hodnotu . V seznamu dynamický obsah, který se zobrazí, vyberte v části Přidat člena do seznamu vlastnost stav .
Například vaše podmínka vypadá jako v tomto příkladu:

V poli prostřední porovnání vyberte operátor je rovno .
Na pravé straně podmínky v poli zvolit hodnotu zadejte tento text:
subscribedJakmile budete hotovi, bude podmínka vypadat jako v tomto příkladu:

Dále nastavte e-maily, které se mají odeslat, když schválený člen buď proběhne úspěšně, nebo selže v připojení k vašemu seznamu adresátů.
Odeslání e-mailu v případě přidání člena
V podmínce úspěšné přidání člena , ve větvi true vyberte přidat akci.

Do vyhledávacího pole Zvolte operaci zadejte
outlook send emaila vyberte akci s názvem Odeslat e-mail.
Přejmenujte akci s tímto popisem:
Send email on successV akci Odeslat e-mail po úspěšném zadání zadejte informace, jak je znázorněno a popsáno zde:

Vlastnost Požaduje se Hodnota Popis Text Yes <úspěch – e-mail – tělo> Obsah textu e-mailu s informací o úspěchu. Pro tento kurz použijte následující postup: 1. Zadejte tento text s koncovým mezerou:
New member has joined "test-members-ML":2. ze seznamu dynamického obsahu, který se zobrazí, vyberte vlastnost e-mailová adresa .
Poznámka: Pokud se tato vlastnost nezobrazuje, vedle záhlaví oddílu Přidat člena do seznamu vyberte Zobrazit další.
3. na dalším řádku zadejte tento text s koncovým místem:
Member opt-in status:4. ze seznamu dynamického obsahu vyberte v části Přidat člena do seznamu vlastnost stav .
Předmět Yes <úspěch – e-mail – předmět> Předmět e-mailu s informací o úspěchu. Pro tento kurz použijte následující postup: 1. Zadejte tento text s koncovým mezerou:
Success! Member added to "test-members-ML":2. ze seznamu dynamického obsahu vyberte v části Přidat člena do seznamu vlastnost e-mailové adresy .
Do Yes <vaše e-mailová adresa> E-mailová adresa, na kterou se má odeslat e-mail s informací o úspěchu. Pro účely testování můžete použít svou vlastní e-mailovou adresu. Uložte aplikaci logiky.
Odeslání e-mailu v případě nepřidání člena
V podmínce úspěšné přidání člena , ve větvi false vyberte přidat akci.

Do vyhledávacího pole Zvolte operaci zadejte
outlook send emaila vyberte akci s názvem Odeslat e-mail.
Přejmenujte akci s tímto popisem:
Send email on failureZadejte informace o této akci, jak je znázorněno zde:

Vlastnost Požaduje se Hodnota Popis Text Yes <tělo – chyba – e-mail> Obsah textu e-mailu s informací o neúspěchu. Pro účely tohoto kurzu zadejte tento text: Member might already exist. Check your MailChimp account.Předmět Yes <Předmět pro selhání – e-mail> Předmět e-mailu s informací o neúspěchu. Pro tento kurz použijte následující postup: 1. Zadejte tento text s koncovým mezerou:
Failed, member not added to "test-members-ML":2. ze seznamu dynamického obsahu vyberte v části Přidat člena do seznamu vlastnost e-mailové adresy .
Do Yes <vaše e-mailová adresa> E-mailová adresa, na kterou se má odeslat e-mail s informací o neúspěchu. Pro účely testování můžete použít svou vlastní e-mailovou adresu. Uložte aplikaci logiky.
V dalším kroku otestujte aplikaci logiky, která teď vypadá podobně jako v tomto příkladu:

Spuštění aplikace logiky
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ě.
Pokud chcete aplikaci logiky spustit ručně, na panelu nástrojů návrháře vyberte Spustit.
Pokud váš e-mail obsahuje předmět, který odpovídá filtru předmětu triggeru, aplikace logiky vám odešle e-mail ke schválení žádosti o odběr.
V přijatém e-mailu pro schválení vyberte schválit.
Pokud emailová adresa odběratele ve vašem seznamu adresátů neexistuje, aplikace logiky přidá e-mailovou adresu tohoto člověka a odešle vám podobný e-mail jako v tomto příkladu:

Pokud vaše aplikace logiky nemůže odběratele přidat, obdržíte podobný e-mail jako v tomto příkladu:

Tip
Pokud neobdržíte žádné e-maily, zkontrolujte složku s nevyžádanou poštou. Váš filtr nevyžádané pošty může tento typ e-mailů přesměrovávat. 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, právě jste vytvořili a spustili aplikaci logiky, která integruje informace napříč Azure, službami Microsoftu a dalšími aplikacemi SaaS.
Vyčištění prostředků
Vaše aplikace logiky pokračuje běžet, dokud aplikaci nezakážete nebo neodstraníte. Pokud už ukázkovou aplikaci logiky nepotřebujete, odstraňte skupinu prostředků, která obsahuje vaši aplikaci logiky a související prostředky.
Do vyhledávacího pole Azure Portal zadejte název skupiny prostředků, kterou jste vytvořili. Z výsledků v části skupiny prostředků vyberte skupinu prostředků.
V tomto příkladu se vytvořila skupina prostředků s názvem
LA-MailingList-RG.
Tip
Pokud se na domovské stránce Azure zobrazuje skupina prostředků v části nedávné prostředky, můžete vybrat skupinu z domovské stránky.
V nabídce skupina prostředků ověřte, že je vybraná možnost Přehled . Na panelu nástrojů v podokně Přehled vyberte Odstranit skupinu prostředků.

V podokně potvrzení, které se zobrazí, zadejte název skupiny prostředků a vyberte Odstranit.
Další kroky
V tomto kurzu jste vytvořili aplikaci logiky, která zpracovává schválení pro žádosti o seznam adresátů. Teď můžete zjistit, jak vytvořit aplikaci logiky, která zpracovává a ukládá e-mailové přílohy díky integraci služeb Azure, mimo jiné služeb Azure Storage a Azure Functions.