Rychlý start: Vytvoření pracovního postupu integrace s více tenanty Azure Logic Apps a Azure Portal

Platí pro: Azure Logic Apps (Consumption)

Tento rychlý start ukazuje, jak vytvořit ukázkový automatizovaný pracovní postup, který integruje dvě služby, informační kanál RSS pro web a e-mailový účet. Konkrétně vytvoříte prostředek aplikace logiky a pracovní postup založený na plánu Consumption, který používá konektor RSS a konektor Office 365 Outlook. Tento prostředek běží v Azure Logic Apps s více tenanty.

Poznámka

Pokud chcete vytvořit pracovní postup v prostředku aplikace logiky Standard, který běží v Azure Logic Apps s jedním tenantem, přečtěte si téma Vytvoření pracovního postupu integrace s Azure Logic Apps s jedním tenantem. Další informace o víceklientech a Azure Logic Apps s jedním tenantem najdete v tématu Jednoklient a prostředí integrační služby.

Konektor RSS má trigger, který kontroluje informační kanál RSS na základě plánu. Konektor Office 365 Outlook má akci, která odešle e-mail pro každou novou položku. Konektory v tomto příkladu jsou pouze dva ze stovek 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ě:

Screenshot showing the example workflow with the RSS trigger,

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

  • Vytvořte prostředek aplikace logiky Consumption, který běží v Azure Logic Apps s více tenanty.
  • Vyberte prázdnou šablonu 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 prostředek aplikace logiky pomocí jiných nástrojů, projděte si tyto další Azure Logic Apps rychlý start:

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 logic appsa vyberte Aplikace logiky.

    Screenshot that shows Azure portal search box with

  3. Na stránce Aplikace logiky vyberte Přidat.

    Screenshot showing the Azure portal and Logic Apps service page and

  4. V podokně Vytvořit aplikaci logiky na kartě Základy zadejte následující základní informace o vaší aplikaci logiky :

    Vlastnost Požaduje se Hodnota Popis
    Předplatné Yes <Název předplatného Azure> Název předplatného Azure
    Skupina prostředků Yes <Název skupiny prostředků Azure> Skupina prostředků Azure, ve které vytvoříte aplikaci logiky a související prostředky. Tento název musí být v různých oblastech jedinečný 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 My-First-LA-RG.
    Název aplikace logiky Yes <název aplikace logiky> Název aplikace logiky, který musí být v různých oblastech jedinečný a může obsahovat pouze písmena, číslice, pomlčky (-), podtržítka (_), závorky ((, )) a tečky (.).

    Tento příklad vytvoří aplikaci logiky s názvem My-First-Logic-App.
  5. Než budete pokračovat ve výběru, přejděte do části Plán . Jako typ plánu vyberte Consumption , abyste zobrazili jenom nastavení, která se vztahují na typ aplikace logiky založené na plánu Consumption. Vlastnost Typ plánu určuje typ aplikace logiky a fakturační model, který se má použít.

    Typ plánu Description
    Standard Tento typ aplikace logiky je výchozím výběrem a běží v Azure Logic Apps s jedním tenantem a používá standardní fakturační model.
    Využití Tento typ aplikace logiky běží v globálním Azure Logic Apps s více tenanty a používá fakturační model Consumption.
  6. Teď pokračujte v provádění následujících výběrů:

    Vlastnost Požaduje se Hodnota Popis
    Oblast Yes <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.

    Poznámka: Pokud je vaše předplatné přidružené k prostředí integrační služby, zahrnuje tento seznam tato prostředí.

    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 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óny dostupnosti, je povolená část Redundance zóny . Tato část preview nabízí možnost povolit redundanci zóny dostupnosti pro vaši aplikaci logiky. Aktuálně podporované oblasti Azure ale nezahrnují oblasti USA – západ, takže můžete tuto část pro tento příklad 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, bude nastavení vypadat podobně jako tato verze:

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

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

  8. 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. Po úspěšném nasazení aplikace Azure 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 showing the resource deployment page and selected button,

    Otevře se stránka šablony návrháře, která zobrazí ú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 showing the template gallery and selected template,

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

Přidání triggeru

Pracovní postup vždy začíná jedním triggerem, který určuje podmínku, která se má splnit před spuštěním jakýchkoli 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, není vytvořena ani spuštěna žádná instance. Pracovní postup můžete zahájit výběrem z mnoha různých triggerů.

Tento příklad používá trigger RSS, který kontroluje informační kanál RSS na základě plánu. Pokud v informačním kanálu existuje nová položka, aktivuje se trigger a spustí se 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.

  1. Pod vyhledávacím polem návrháře vyberte Vše.

  2. Do vyhledávacího pole návrháře zadejte rss. V seznamu Triggers vyberte trigger RSS, Když je položka informačního kanálu publikovaná.

    Screenshot showing the workflow designer with

  3. V podrobnostech 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 společnosti 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 pracovní postup snadno otestovat.

    Zvolená vlastnost se použije k určení No PublishDate Vlastnost, která určuje, které položky jsou nové.
    Interval Yes 1 Počet intervalů čekání mezi kontrolami informačního kanálu

    Tento příklad se používá 1 jako interval.

    Frekvence Yes Minuta Jednotka četnosti, která se má použít pro každý interval.

    Tento příklad se používá Minute jako frekvence.

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

  4. Sbalte podrobnosti triggeru tak, že kliknete do záhlaví.

    Screenshot that shows the collapsed trigger shape.

  5. Na panelu nástrojů návrháře vyberte Uložit a uložte aplikaci logiky, která okamžitě přejde do Azure Portal.

    Aktivační událost nedělá nic jiného, než zkontroluje informační kanál RSS. Proto je potřeba přidat akci, která definuje, co se stane, když se trigger aktivuje.

Přidání akce

Po triggeru je akce následným krokem, který spustí nějakou operaci v pracovním postupu. Každá akce může použít výstupy z předchozího kroku, což může být aktivační událost nebo jiná akce. Můžete si vybrat z mnoha různých akcí, přidat 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 Outlook, 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 části Při publikování položky informačního kanálu vyberte Nový krok.

    Screenshot showing the workflow trigger and the selected button,

  2. Pod vyhledávacím polem Zvolit operaci vyberte Vše.

  3. Do vyhledávacího pole zadejte e-mail. Pokud chcete seznam Akcí filtrovat na konkrétní aplikaci nebo službu, vyberte nejprve ikonu dané aplikace nebo služby.

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

    Poznámka

    Pokud ve svém 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ůstanou stejné.

    Screenshot showing the

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

    Screenshot showing filtered actions for the email service,

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

    Mnoho konektorů vyžaduje, abyste nejprve vytvořili připojení a ověřili svou identitu, než budete moct pokračovat.

    Screenshot that shows sign-in prompt for Office 365 Outlook.

    Poznámka

    Tento příklad ukazuje ruční ověřování pro připojení k Office 365 Outlook. Jiné služby ale můžou podporovat nebo používat různé typy ověřování. Na základě vašeho scénáře můžete zpracovávat ověřování připojení různými způsoby.

    Pokud například používáte šablony Azure Resource Manager pro nasazení, můžete zvýšit zabezpečení vstupů, které se často mění pomocí parametrizace hodnot, jako jsou podrobnosti o připojení. Další informace najdete v těchto tématech:

  5. V akci Odeslat e-mail zadejte informace, které se mají do e-mailu zahrnout.

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

      Poznámka

      Seznam přidat dynamický obsah se zobrazí po kliknutí do pole To a dalších polí pro určité vstupní typy. Tento seznam zobrazuje všechny výstupy z předchozích kroků, které můžete vybrat jako vstupy pro aktuální akci. Prozatím můžete tento seznam ignorovat. Další krok používá 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 koncovým prázdným mezerou: New RSS item:

      Screenshot showing the

    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. E-mail používá tento výstup k zobrazení názvu položky RSS.

      Screenshot showing the

      Tip

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

      Screenshot that shows the opened dynamic content list and

      Jakmile budete hotovi, předmět e-mailu bude vypadat jako v tomto příkladu:

      Screenshot showing the

      Poznámka

      Pokud se v návrháři zobrazí smyčka Pro každou smyčku, vyberete výstup, který odkazuje na pole, například vlastnost categories-Item . Pro tento typ výstupu návrhář automaticky přidá smyčku Pro každou smyčku kolem akce, která odkazuje na výstup. Pracovní postup tak provede stejnou akci u každé položky pole.

      Pokud chcete smyčku odebrat, vyberte na 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 text obsahuje následující vlastnosti, před kterými je 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 showing the workflow designer, the

  6. Uložte aplikaci logiky. Na panelu nástrojů návrháře vyberte Uložit.

Spuštění pracovního postupu

Pokud chcete zkontrolovat, jestli pracovní postup běží správně, můžete počkat, až trigger zkontroluje informační kanál RSS na základě nastaveného plánu. Nebo můžete pracovní postup spustit ručně tak, že na panelu nástrojů návrháře vyberete Spustit trigger , jak je znázorněno na následujícím snímku obrazovky.

Screenshot showing the workflow designer and the

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 čeká na další interval a znovu zkontroluje 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 zahrnuli pro každou položku.

Screenshot showing Outlook and a sample email received for a 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 složku nevyžádané pošty nebo 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, má publikované položky od poslední naplánované nebo ruční kontroly.

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

Až budete s tímto rychlým startem hotovi, 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 resource groupsa pak vyberte skupiny prostředků.

    Screenshot showing the Azure portal search box with the search term,

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

    Screenshot showing Azure portal with selected resource group and button for

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

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

Další kroky

V tomto rychlém startu jste v Azure Portal vytvořili svůj první pracovní postup aplikace logiky a 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: