Rychlý start: Vytvoření ukázkového pracovního postupu Consumption ve službě Azure Logic Apps s více tenanty pomocí Azure Portal

Platí pro: Azure Logic Apps (Consumption)

Tento rychlý start ukazuje, jak vytvořit příklad automatizovaného pracovního postupu, který integruje dvě služby, informační kanál RSS pro web a e-mailový účet. Přesněji řečeno vytvoříte pracovní postup aplikace logiky Consumption, který běží v Azure Logic Apps pro více tenantů.

Poznámka

Pokud chcete vytvořit pracovní postup standardní aplikace logiky, který běží v Azure Logic Apps s jedním tenantem, přečtěte si téma Vytvoření standardního pracovního postupu aplikace logiky – Azure Portal. Další informace o službě Azure Logic Apps s více tenanty a jednom tenantovi najdete v tématu Věnovaném porovnání prostředí s jedním tenantem a více tenantů a prostředí integračních služeb.

Tento ukázkový pracovní postup používá konektor RSS a konektor Office 365 Outlook. Konektor RSS poskytuje trigger, který kontroluje informační kanál RSS na základě zadaného plánu. Konektor Office 365 Outlook poskytuje akci, která odešle e-mail pro každou novou položku. Konektory v tomto příkladu jsou pouze dva konektory mezi stovkami konektorů , které můžete použít v pracovním postupu. I když je tento příklad cloudový, Azure Logic Apps podporuje pracovní postupy, které propojují aplikace, data, služby a systémy napříč cloudovými, místními a hybridními prostředími.

Následující snímek obrazovky ukazuje ukázkový pracovní postup vysoké úrovně:

Snímek obrazovky s ukázkovým pracovním postupem s triggerem RSS,

V průběhu tohoto rychlého startu se naučíte následující základní kroky:

  • Vytvořte prostředek aplikace logiky Consumption hostovaný ve víceklientské službě Azure Logic Apps.
  • Vyberte prázdnou šablonu pracovního postupu aplikace logiky.
  • Přidejte trigger, který určuje, kdy se má pracovní postup spustit.
  • Přidejte akci, která provede úlohu po aktivaci triggeru.
  • Spusťte pracovní postup.

Pokud chcete vytvořit a spravovat pracovní postup aplikace logiky Consumption pomocí jiných nástrojů, projděte si následující rychlé starty:

Požadavky

Vytvoření prostředku aplikace logiky Consumption

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

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

    Snímek obrazovky znázorňující vyhledávací pole Azure Portal se zadaným textem Logic Apps a vybranou možností Logic Apps

  3. Na stránce Logic Apps a na panelu nástrojů vyberte Přidat.

  4. V podokně Vytvořit aplikaci logiky nejprve zvolte typ plánu prostředku vaší aplikace logiky. Tímto způsobem se zobrazí pouze možnosti pro tento typ plánu.

    1. Vyhledejte část Plán .

    2. V části Typ plánu vyberte Spotřeba.

      Vlastnost Plan type (Typ plánu ) určuje nejen typ prostředku aplikace logiky, ale také model fakturace.

      Typ plánu Description
      Standard Tento prostředek aplikace logiky je výchozím výběrem a podporuje více pracovních postupů. Tyto pracovní postupy běží v Azure Logic Apps s jedním tenantem a používají model fakturace Standard.
      Využití Tento typ prostředku aplikace logiky je alternativním výběrem a podporuje pouze jeden pracovní postup. Tento pracovní postup běží ve službě Azure Logic Apps s více tenanty a používá fakturační model Consumption.

    Teď se zobrazí jenom nastavení prostředků aplikace logiky Consumption.

  5. Zadejte následující informace o prostředku aplikace logiky:

    Vlastnost Požaduje se Hodnota Popis
    Předplatné Yes <Název předplatného Azure> Název vašeho předplatného Azure.
    Skupina prostředků Ano <Název skupiny prostředků Azure> Skupina prostředků Azure, ve které vytváří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, spojovníky (-), podtržítka (_), závorky (()) a tečky (.).

    Tento příklad vytvoří skupinu prostředků s názvem Consumption-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 pouze písmena, číslice, spojovníky (-), podtržítka (_), závorky ((, )) a tečky (.).

    Tento příklad vytvoří prostředek aplikace logiky s názvem My-Consumption-Logic-App.
    Oblast Ano <Azure–oblast> Oblast datacentra Azure pro ukládání informací o aplikaci Tento příklad nasadí ukázkovou aplikaci logiky do oblasti USA – západ v Azure.
    Povolení Log Analytics Yes Ne Tato možnost se zobrazí a platí jenom v případě, že vyberete typ aplikace logiky Consumption .

    Tuto možnost změňte jenom v případě, že chcete povolit protokolování diagnostiky. Pro účely tohoto rychlého startu ponechte výchozí výběr.

    Poznámka

    Pokud jste vybrali oblast Azure, která podporuje redundanci zón dostupnosti, oddíl Zónová redundance se automaticky povolí. Tato část Preview nabízí možnost povolit redundanci zóny dostupnosti pro vaši aplikaci logiky. Aktuálně podporované oblasti Azure ale nezahrnují USA – západ, takže pro tento příklad můžete tuto část ignorovat. Další informace najdete v tématu Ochrana aplikací logiky před selháními oblastí pomocí zónové redundance a zón dostupnosti.

    Až budete hotovi, vaše nastavení bude vypadat podobně jako v následujícím příkladu:

    Snímek obrazovky zobrazující stránku Azure Portal a vytvoření prostředku aplikace logiky s podrobnostmi o nové aplikaci logiky

  6. Až budete připraveni, vyberte Zkontrolovat a vytvořit.

  7. Na stránce ověření, která se zobrazí, potvrďte všechny informace, které jste zadali, a vyberte Vytvořit.

Výběr prázdné šablony

  1. Jakmile Azure úspěšně nasadí prostředek aplikace logiky, vyberte Přejít k prostředku. Nebo vyhledejte a vyberte prostředek aplikace logiky zadáním názvu do vyhledávacího pole Azure.

    Snímek obrazovky se stránkou nasazení prostředku a vybraným tlačítkem Přejít na prostředek

    Otevře se stránka šablony návrháře s úvodním videem a běžně používanými triggery.

  2. Posuňte se dolů za video a část s názvem Začít se společným triggerem.

  3. V oblasti Šablony vyberte Prázdná aplikace logiky.

    Snímek obrazovky znázorňující galerii šablon a vybranou šablonu Prázdná aplikace logiky

    Po výběru šablony návrhář zobrazí prázdný pracovní postup.

Přidání triggeru

Pracovní postup vždy začíná jedním triggerem, který určuje podmínku, která má být splněna před spuštěním jakýchkoli následných akcí v pracovním postupu. Pokaždé, když se trigger aktivuje, Azure Logic Apps vytvoří a spustí instanci pracovního postupu. Pokud se trigger neaktivuje, nevytvoří se ani nespustí žádná instance pracovního postupu. Azure Logic Apps obsahuje stovky konektorů s triggery, které můžete použít ke spuštění pracovního postupu.

V tomto příkladu se používá aktivační událost RSS, která kontroluje informační kanál RSS na základě zadaného plánu. Pokud v informačním kanálu existuje nová položka, aktivuje se trigger a vytvoří se a spustí nová instance pracovního postupu. Pokud mezi kontrolami existuje více nových položek, aktivuje se aktivační událost pro každou položku a pro každou položku se spustí samostatná nová instance pracovního postupu. Ve výchozím nastavení se instance pracovního postupu vytvořené ve stejnou dobu také spouští současně nebo souběžně.

  1. V návrháři pod vyhledávacím polem vyberte Vše. Do vyhledávacího pole zadejte rss.

  2. V seznamu Aktivační události vyberte aktivační událost RSS s názvem Při publikování položky informačního kanálu.

    Snímek obrazovky znázorňující návrháře pracovního postupu s textem rss ve vyhledávacím poli a vybraným triggerem RSS s názvem Při publikování položky informačního kanálu

  3. V triggeru zadejte následující informace:

    Vlastnost Požaduje se Hodnota Popis
    Adresa URL informačního kanálu RSS Yes <RSS-feed-URL> Adresa URL informačního kanálu RSS, která se má monitorovat.

    V tomto příkladu se používá informační kanál RSS deníku Wall Street Journal na adrese https://feeds.a.dj.com/rss/RSSMarketsMain.xml. Můžete ale použít jakýkoli informační kanál RSS, který nevyžaduje autorizaci HTTP. Zvolte informační kanál RSS, který se publikuje často, abyste mohli snadno otestovat svůj pracovní postup.
    Zvolená vlastnost se použije k určení No PublishDate Vlastnost, která určuje, které položky jsou nové.
    Interval Ano 1 Počet intervalů čekání mezi kontrolami informačního kanálu

    V tomto příkladu se jako interval používá hodnota 1 .
    Frekvence Yes Minuta Jednotka frekvence, která se má použít pro každý interval.

    V tomto příkladu se jako frekvence používá Minuta .

    Snímek obrazovky s nastavením triggeru RSS, včetně adresy URL, frekvence a intervalu rss

  4. Prozatím skryjte informace o triggeru tak, že vyberete v záhlaví okno podrobností.

    Snímek obrazovky s obrazcem sbalené aktivační události

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

    Tento krok okamžitě publikuje pracovní postup aplikace logiky živě v Azure Portal. Trigger však kontroluje pouze informační kanál RSS, aniž by podnikl další akce. Proto je potřeba přidat akci, která určí, co se má stát, když se trigger aktivuje.

Přidání akce

Po triggeru je akce jakýkoli následný krok, který spustí nějakou operaci v pracovním postupu. Každá akce může používat výstupy z předchozího kroku, což může být trigger nebo jiná akce. Můžete si vybrat z mnoha různých akcí, zahrnout více akcí až do limitu na pracovní postup a dokonce vytvořit různé cesty akcí.

Tento příklad používá akci Office 365 Outlooku, která odešle e-mail pokaždé, když se trigger aktivuje pro novou položku informačního kanálu RSS. Pokud mezi kontrolami existuje více nových položek, dostanete více e-mailů.

  1. V části Aktivační událost Při publikování položky informačního kanálu vyberte Nový krok.

    Snímek obrazovky znázorňující trigger pracovního postupu a vybrané tlačítko Nový krok

  2. Ve vyhledávacím poli Zvolte operaci vyberte Vše.

  3. Do vyhledávacího pole zadejte poslat e-mail. Pokud chcete v seznamu Akce filtrovat konkrétní aplikaci nebo službu, nejprve vyberte ikonu pro danou aplikaci nebo službu.

    Pokud máte například pracovní nebo školní účet Microsoft a chcete používat Office 365 Outlooku, vyberte Office 365 Outlook. Pokud máte osobní účet Microsoft, vyberte Outlook.com. Tento příklad pokračuje Office 365 Outlooku.

    Poznámka

    Pokud v pracovním postupu používáte jinou podporovanou e-mailovou službu, může uživatelské rozhraní vypadat trochu jinak. Základní koncepty připojení k jiné e-mailové službě ale zůstávají stejné.

    Snímek obrazovky se seznamem Zvolit operaci s vybranou e-mailovou službou Office 365 Outlook

    Teď můžete snadněji najít a vybrat požadovanou akci, například Odeslat e-mail:

    Snímek obrazovky zobrazující filtrované akce pro e-mailovou službu

  4. Pokud vás vybraná e-mailová služba vyzve k přihlášení a ověření vaší identity, dokončete tento krok.

    Řada konektorů vyžaduje, abyste nejprve vytvořili připojení a ověřili svou identitu, abyste mohli pokračovat.

    Poznámka

    Tento příklad používá ruční ověřování pro připojení k Office 365 Outlooku. Jiné služby ale můžou podporovat nebo používat různé typy ověřování. V závislosti na vašem scénáři můžete ověřování připojení zpracovávat různými způsoby.

    Pokud například k nasazení použijete šablony Azure Resource Manager, můžete zvýšit zabezpečení vstupů, které se často mění, parametrizací hodnot, jako jsou podrobnosti o připojení. Další informace najdete v následující dokumentaci:

  5. V akci Odeslat e-mail zadejte následující informace, které chcete zahrnout do e-mailu.

    1. Do pole Do zadejte e-mailovou adresu příjemce. V tomto příkladu použijte svoji e-mailovou adresu.

      Poznámka

      Seznam Přidat dynamický obsah se zobrazí, když vyberete pole To a další pole pro určité typy vstupu. Tento seznam zobrazuje všechny výstupy z předchozích kroků, které můžete použít jako vstupy pro aktuální akci. Tento seznam můžete prozatím ignorovat. V dalším kroku se použije seznam dynamického obsahu.

    2. Do pole Předmět zadejte předmět e-mailu. V tomto příkladu zadejte následující text s prázdnou mezerou na konci: New RSS item:

      Snímek obrazovky znázorňující akci Odeslat e-mail a kurzor uvnitř pole vlastnosti Předmět

    3. V seznamu Přidat dynamický obsah v části Při publikování položky informačního kanálu vyberte Název informačního kanálu.

      Název informačního kanálu je výstup triggeru, který odkazuje na název položky RSS. Váš e-mail používá tento výstup k zobrazení názvu položky RSS.

      Snímek obrazovky znázorňující akci Odeslat e-mail a kurzor uvnitř pole vlastnosti Předmět s otevřeným seznamem dynamického obsahu a vybraným výstupem triggeru Název informačního kanálu

      Tip

      Pokud se v seznamu dynamického obsahu nezobrazí žádné výstupy z triggeru Při publikování položky informačního kanálu , vedle záhlaví akce vyberte Zobrazit více.

      Snímek obrazovky znázorňující otevřený seznam dynamického obsahu a vybranou možnost Zobrazit další pro trigger

      Až budete hotovi, bude předmět e-mailu vypadat jako v následujícím příkladu:

      Snímek obrazovky znázorňující akci Odeslat e-mail a ukázkový předmět e-mailu s zahrnutou vlastností Název informačního kanálu

      Poznámka

      Pokud se v návrháři zobrazí smyčka For each , pak jste vybrali výstup, který odkazuje na pole, například vlastnost categories-Item . Pro tento typ výstupu návrhář automaticky přidá smyčku For each kolem akce, která odkazuje na výstup. Pracovní postup tak provede stejnou akci s každou položkou pole.

      Pokud chcete smyčku odebrat, vyberte v záhlaví smyčky tlačítko se třemi tečkami (...) a pak vyberte Odstranit.

    4. Do pole Text zadejte obsah textu e-mailu.

      V tomto příkladu obsahuje tělo následující vlastnosti, před kterými je pro každou vlastnost uveden popisný text. Pokud chcete do textového pole přidat prázdné řádky, stiskněte Shift + Enter.

      Popisný text Vlastnost Popis
      Title: Název informačního kanálu Název položky
      Date published: Datum publikování informačního kanálu Datum a čas publikování položky
      Link: Odkaz na primární informační kanál Adresa URL položky

      Snímek obrazovky znázorňující návrháře pracovního postupu, akci Odeslat e-mail a vybrané vlastnosti v poli Text

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

Spuštění pracovního postupu

Pokud chcete zkontrolovat, jestli pracovní postup funguje správně, můžete počkat, až trigger zkontroluje informační kanál RSS podle zadaného plánu. Nebo můžete pracovní postup spustit ručně z panelu nástrojů návrháře.

  • V nabídce Trigger spuštění vyberte Spustit.

    Snímek obrazovky znázorňující návrháře pracovního postupu a tlačítko Spustit vybrané na panelu nástrojů návrháře

Pokud informační kanál RSS obsahuje nové položky, pracovní postup odešle e-mail pro každou novou položku. V opačném případě pracovní postup počká do dalšího intervalu, aby znovu zkontroloval informační kanál RSS.

Následující snímek obrazovky ukazuje ukázkový e-mail odeslaný ukázkovým pracovním postupem. E-mail obsahuje podrobnosti z každého výstupu triggeru, který jste vybrali, a popisný text, který jste pro každou položku zahrnuli.

Snímek obrazovky s Outlookem a ukázkovým e-mailem přijatým pro novou položku informačního kanálu RSS spolu s názvem položky, datem publikování a odkazem

Poradce při potížích

Pokud nepřijmete e-maily z pracovního postupu podle očekávání:

  • Zkontrolujte složku nevyžádané pošty nebo spamu v e-mailovém účtu pro případ, že by zpráva byla nesprávně filtrovaná.

  • Ujistěte se, že informační kanál RSS, který používáte, publikoval položky od poslední naplánované nebo ruční kontroly.

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

Po dokončení tohoto rychlého startu odstraňte ukázkový prostředek aplikace logiky a všechny související prostředky odstraněním skupiny prostředků, kterou jste vytvořili pro tento příklad.

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

    Snímek obrazovky zobrazující vyhledávací pole Azure Portal s hledaným termínem

  2. Vyhledejte a vyberte skupinu prostředků aplikace logiky. V podokně Přehled vyberte Odstranit skupinu prostředků.

    Snímek obrazovky znázorňující Azure Portal s vybranou skupinou prostředků a tlačítkem Pro odstranění skupiny prostředků

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

    Snímek obrazovky zobrazující Azure Portal s podoknem potvrzení a zadaným názvem skupiny prostředků k odstranění

Další kroky

V tomto rychlém startu jste vytvořili pracovní postup aplikace logiky Consumption v Azure Portal ke kontrole informačního kanálu RSS a odeslání e-mailu pro každou novou položku. Další informace o pokročilých naplánovaných pracovních postupech najdete v následujícím kurzu: