Rychlý start: Vytvoření ukázkového pracovního postupu aplikace logiky Consumption pomocí webu Azure Portal

Platí pro: Azure Logic Apps (Consumption)

Pokud chcete vytvořit automatizovaný pracovní postup, který integruje více cloudových služeb, tento rychlý start ukazuje, jak vytvořit ukázkový pracovní postup, který integruje následující služby, informační kanál RSS pro web a e-mailový účet. Ukázkový pracovní postup používá konektor RSS a konektor Office 365 Outlook . Konektor RSS poskytuje trigger, který můžete použít ke kontrole informačního kanálu 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 RSS.

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

Screenshot shows example workflow with RSS trigger named When a feed item is published, and with the Outlook action named Send an email.

Tento příklad konkrétně vytvoří prostředek a pracovní postup aplikace logiky Consumption, který běží ve víceklientských azure Logic Apps. 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í ukázkového pracovního postupu standardní aplikace logiky pomocí webu Azure Portal. Konektory v tomto příkladu jsou pouze dva spojnice mezi 1000+ spojnicemi , 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.

Během 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 svůj 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. Do vyhledávacího pole webu Azure Portal zadejte aplikace logiky a vyberte Aplikace logiky.

    Screenshot shows Azure portal search box with the words, logic apps, and shows the selection, Logic apps.

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

  3. Na stránce Vytvořit aplikaci logiky nejprve vyberte typ plánu pro prostředek aplikace logiky. Tímto způsobem se zobrazí jenom možnosti pro daný typ plánu.

    1. V části Plán pro typ plánu vyberte Consumption a zobrazte pouze nastavení prostředků aplikace logiky Consumption.

      Typ plánu určuje nejen typ prostředku aplikace logiky, ale také fakturační model.

      Typ plánu Popis
      Standardní 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í standardní fakturační model.
      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 víceklientských azure Logic Apps a používá model fakturace Consumption.
  4. Zadejte následující informace pro prostředek aplikace logiky:

    Vlastnost Požaduje se Hodnota Popis
    Předplatné Ano <Azure-subscription-name> Název vašeho předplatného Azure
    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 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 jenom 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 <Oblast Azure> 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 použije se jenom v případě, že vyberete typ aplikace logiky Consumption .

    Tuto možnost změňte pouze 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óny dostupnosti, je oddíl Redundance zón automaticky povolený. Tato část Preview nabízí možnost povolit redundanci zón dostupnosti pro vaši aplikaci logiky. Aktuálně podporované oblasti Azure ale nezahrnují oblast USA – západ, takže tuto část můžete v tomto příkladu ignorovat. Další informace najdete v tématu Ochrana aplikací logiky před selháními oblastí pomocí redundance zón a zón dostupnosti.

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

    Screenshot shows Azure portal and logic app resource creation page with details for new logic app.

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

  6. Na stránce ověření, která se zobrazí, potvrďte všechny zadané informace 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.

    Screenshot shows the resource deployment page and selected button named Go to resource.

    Otevře se stránka šablony návrháře, která zobrazuje úvodní video a běžně používané triggery.

  2. Posuňte se dolů za video a část s názvem Start s běžným triggerem.

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

    Screenshot shows the template gallery and selected template named Blank Logic App.

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

Přidání triggeru

Pracovní postup vždy začíná jednou aktivační událostí, která určuje podmínku, která se má splnit 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.

Tento příklad používá trigger 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ří a spustí se nová instance pracovního postupu. Pokud mezi kontrolami existuje více nových položek, trigger se aktivuje 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ích postupů vytvořené ve stejnou dobu spouští současně nebo souběžně.

  1. V návrháři pracovního postupu přidejte pomocí těchto obecných kroků trigger RSS s názvem Při publikování položky informačního kanálu.

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

    Vlastnost Požaduje se Hodnota Popis
    Adresa URL informačního kanálu RSS Ano <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 společnosti Wall Street Journal na https://feeds.a.dj.com/rss/RSSMarketsMain.xmladrese . Můžete ale použít libovolný informační kanál RSS, který nevyžaduje autorizaci HTTP. Zvolte informační kanál RSS, který se publikuje často, abyste mohli snadno otestovat pracovní postup.
    Vybraná 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.

    Tento příklad používá jako interval hodnotu 1 .
    Četnost Ano Minute Jednotka frekvence, která se má použít pro každý interval.

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

    Screenshot shows the RSS trigger settings, including RSS URL, frequency, and interval.

  3. Pokud chcete okno podrobností sbalit, skryjte informace o triggeru prozatím výběrem v záhlaví.

    Screenshot that shows the collapsed trigger shape.

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

    Tento krok okamžitě publikuje pracovní postup aplikace logiky živě na webu Azure Portal. Aktivační událost ale pouze zkontroluje informační kanál RSS bez provedení dalších akcí. Proto musíte přidat akci, která určuje, co se má stát, když se trigger aktivuje.

Přidat akci

Po triggeru je akce libovolný následný krok, který spustí nějakou operaci v pracovním postupu. Jakákoli akce může používat výstupy z předchozích operací, které zahrnují trigger a všechny další akce. Můžete si vybrat z mnoha různých akcí, zahrnout více akcí až do limitu pro každý pracovní postup a dokonce vytvořit různé cesty akcí.

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

  1. V návrháři pracovního postupu přidejte pomocí těchto obecných kroků akci konektoru, kterou můžete použít k odeslání e-mailu, například:

    • Pokud máte pracovní nebo školní účet Microsoft, přidejte akci konektoru Office 365 Outlook s názvem Odeslat e-mail.
    • Pokud máte osobní účet Microsoft, přidejte akci konektoru Outlook.com s názvem Odeslat e-mail.

    Tento příklad pokračuje akcí konektoru Office 365 Outlook s názvem Odeslat e-mail.

    Poznámka:

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

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

    Poznámka:

    Řada konektorů vyžaduje, abyste nejdřív vytvořili připojení a ověřili svoji identitu, než budete moct pokračovat. Tento příklad používá ruční ověřování pro připojení k Office 365 Outlooku. Jiné služby však 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.

    Další informace najdete v následující dokumentaci:

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

    1. Do pole Komu zadejte e-mailovou adresu příjemce.

      V tomto příkladu použijte svoji e-mailovou adresu.

      Poznámka:

      Když vyberete pole To nebo jiná pole pro úpravy, zobrazí se seznam Přidat dynamický obsah. Tento seznam zobrazuje všechny výstupy z předchozích operací, které můžete vybrat a použít jako vstupy pro aktuální akci. Prozatím můžete tento seznam ignorovat. V dalším kroku se používá seznam dynamického obsahu.

    2. Do pole Předmět zadejte předmět e-mailu.

      V tomto příkladu zahrňte výstup z triggeru, který zobrazí název položky RSS pomocí následujícího postupu:

      1. Zadejte následující text s koncovým prázdným místem: New RSS item:

        Screenshot shows the action named Send an email, with the cursor inside the box named Subject.

      2. V seznamu Přidat dynamický obsah, který se zobrazí, v části Při publikování položky informačního kanálu vyberte název informačního kanálu, což je výstup triggeru, který odkazuje na název položky RSS.

        Screenshot shows the box named Subject, with open dynamic content list and selected trigger output named Feed title.

        Tip

        Pokud se v části Při publikování položky informačního kanálu nezobrazí žádné výstupy, vyberte Zobrazit další.

        Screenshot shows open dynamic content list and selected option, See more.

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

      Screenshot shows action named Send an email, with example email subject and included value for property named Feed title.

      Poznámka:

      Pokud vyberete výstup, který odkazuje na pole, návrhář automaticky přidá pro každou smyčku kolem akce, která odkazuje na výstup. Tímto způsobem pracovní postup zpracuje pole provedením stejné akce pro každou položku v poli.

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

    3. Do pole Text zadejte obsah e-mailu.

      V tomto příkladu text obsahuje následující vlastnosti, před kterými následuje popisný text pro každou vlastnost. 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

      Screenshot shows action named Send an email, with selected properties inside the box named Body.

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

Otestování pracovního postupu

Pokud chcete zkontrolovat, jestli se pracovní postup spustí správně, můžete buď počkat na aktivaci triggeru po kontrole informačního kanálu RSS na základě zadaného plánu, nebo můžete pracovní postup spustit ručně.

  • Na panelu nástrojů návrháře v nabídce Spustit aktivační událost vyberte Spustit.

    Screenshot shows workflow designer toolbar with selected option named Run.

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á na další interval a znovu zkontroluje informační kanál RSS.

Následující snímek obrazovky ukazuje ukázkový e-mail poslaný 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 zahrnuli pro každou položku.

Screenshot shows Outlook and sample email received for new RSS feed item, along with item title, date published, and link.

Poradce při potížích

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

  • Zkontrolujte nevyžádanou poštu nebo složku spamu vašeho e-mailového účtu, pokud byla zpráva nesprávně filtrovaná.

  • Ujistěte se, že informační kanál RSS, který používáte, obsahuje publikované 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 v tomto příkladu.

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

    Screenshot shows Azure portal search box with search term, resource groups.

  2. Najděte a vyberte skupinu prostředků vaší aplikace logiky. V podokně Přehled vyberte Odstranit skupinu prostředků.

    Screenshot shows Azure portal with selected resource group and button for Delete resource group.

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

    Screenshot shows Azure portal with confirmation pane and entered resource group name to delete.

Další kroky

V tomto rychlém startu jste na webu Azure Portal vytvořili pracovní postup aplikace logiky Consumption, abyste zkontrolovali informační kanál RSS a odeslali e-mail 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: