Rychlý start: Vytváření pracovních postupů automatizované integrace s více tenanty v Azure Logic Apps a sadě Visual Studio

Platí pro: Azure Logic Apps (Consumption)

V tomto rychlém startu se dozvíte, jak navrhovat, vyvíjet a nasazovat automatizované pracovní postupy, které integrují aplikace, data, systémy a služby napříč podniky a organizacemi pomocí víceklientských aplikací Azure Logic Apps a sady Visual Studio. I když tyto úlohy můžete provádět na webu Azure Portal, Visual Studio umožňuje přidat aplikace logiky do správy zdrojového kódu, publikovat různé verze a vytvářet šablony Azure Resource Manageru pro různá prostředí nasazení. Další informace o víceklientských a jednoklientských modelech najdete v Azure Logic Apps v porovnání s více tenanty.

Pokud s Azure Logic Apps teprve začínáte a chcete jenom základní koncepty, vyzkoušejte rychlý start pro vytvoření ukázkového pracovního postupu aplikace logiky Consumption na webu Azure Portal. Návrhář pracovního postupu funguje podobně na webu Azure Portal i v sadě Visual Studio.

V tomto rychlém startu vytvoříte stejný pracovní postup aplikace logiky se sadou Visual Studio jako rychlý start na webu Azure Portal. Můžete se také naučit vytvořit ukázkový pracovní postup aplikace logiky v editoru Visual Studio Code a vytvářet a spravovat pracovní postupy aplikací logiky pomocí Azure CLI. Tento pracovní postup aplikace logiky monitoruje informační kanál RSS webu a odesílá e-maily pro každou novou položku v tomto informačním kanálu. Dokončený pracovní postup aplikace logiky vypadá jako následující pracovní postup vysoké úrovně:

Snímek obrazovky ukazuje zobrazení vysoké úrovně, například pracovní postup aplikace logiky.

Požadavky

Nastavení sady Visual Studio pro Azure Government

Visual Studio 2019

Pokud chcete pracovat s předplatnými Azure Government v Azure Logic Apps, musíte do sady Visual Studio přidat koncový bod zjišťování pro cloud Azure Government. Před přihlášením k sadě Visual Studio pomocí účtu Azure Government ale musíte přejmenovat soubor JSON vygenerovaný po přidání koncového bodu zjišťování pomocí následujícího postupu:

  1. Zavřete Visual Studio.

  2. Vyhledejte vygenerovaný soubor JSON s názvem Azure U.S. Government-A3EC617673C6C70CC6B9472656832A26.Configuration v tomto umístění:

    %localappdata%\.IdentityService\AadConfigurations

  3. Přejmenujte soubor JSON na AadProvider.Configuration.json.

  4. Restartujte Visual Studio.

  5. Pokračujte postupem přihlášení pomocí účtu Azure Government.

Pokud se chcete vrátit k tomuto nastavení, odstraňte soubor JSON v následujícím umístění a restartujte Visual Studio:

%localappdata%\.IdentityService\AadConfigurations\AadProvider.Configuration.json

Visual Studio 2017

Můžete použít rozšíření Azure Environment Selector Visual Studio, které si můžete stáhnout a nainstalovat z webu Visual Studio Marketplace.

Vytvoření projektu skupiny prostředků Azure

Začněte vytvořením projektu skupiny prostředků Azure. Další informace o skupinách prostředků a prostředcích Azure.

  1. Spusťte Visual Studio. Přihlaste se pomocí svého účtu Azure.

  2. V nabídce Soubor vyberte Nový>Projekt. (Klávesnice: Ctrl + Shift + N)

    Snímek obrazovky znázorňující sadu Visual Studio, nabídku Soubor s vybranými možnostmi pro Nový projekt

  3. V části Nainstalováno, vyberte Visual C# nebo Visual Basic. Vyberte Cloud>Skupina prostředků Azure. Pojmenujte svůj projekt, například:

    Snímek obrazovky ukazuje, jak vytvořit projekt skupiny prostředků Azure.

    Poznámka:

    Názvy skupin prostředků můžou obsahovat jenom písmena, číslice, tečky (.), podtržítka (_), pomlčky (-) a závorky ((, )), ale nemůžou končit tečkami (.).

    Pokud se cloud nebo skupina prostředků Azure nezobrazí, ujistěte se, že nainstalujete sadu Azure SDK pro Visual Studio.

    Pokud používáte Visual Studio 2019, postupujte takto:

    1. V okně Vytvořit nový projekt vyberte projekt skupiny prostředků Azure pro Visual C# nebo Visual Basic. Vyberte Další.

    2. Zadejte název skupiny prostředků Azure, kterou chcete použít, a další informace o projektu. Vyberte Vytvořit.

  4. V seznamu šablon vyberte šablonu aplikace logiky. Vyberte OK.

    Snímek obrazovky znázorňující vybranou šablonu aplikace logiky

    Jakmile sada Visual Studio vytvoří projekt, otevře se Průzkumník řešení, ve kterém se zobrazí vaše řešení. V řešení LogicApp.json soubor nejen ukládá definici aplikace logiky, ale také šablonu Azure Resource Manageru, kterou můžete použít k nasazení.

    Snímek obrazovky ukazuje Průzkumník řešení s novým řešením aplikace logiky a souborem nasazení.

Vytvoření prázdného pracovního postupu aplikace logiky

Pokud máte projekt skupiny prostředků Azure, vytvořte aplikaci logiky pomocí šablony Prázdná aplikace logiky.

  1. V Průzkumník řešení otevřete místní nabídku souboru LogicApp.json. Vyberte Otevřít pomocí Návrháře aplikace logiky. (Klávesnice: Ctrl + L)

    Snímek obrazovky znázorňující návrháře pracovního postupu s otevřeným souborem aplikace logiky .json

    Tip

    Pokud tento příkaz v sadě Visual Studio 2019 nemáte, zkontrolujte, jestli máte nejnovější aktualizace pro Visual Studio.

    Visual Studio vás vyzve k zadání předplatného Azure a skupiny prostředků Azure k vytvoření a nasazení prostředků pro pracovní postup a připojení aplikace logiky.

  2. Jako předplatné vyberte své předplatné Azure. V části Skupina prostředků vyberte Vytvořit nový a vytvořte jinou skupinu prostředků Azure.

    Výběr předplatného Azure, skupiny prostředků a umístění prostředků

    Nastavení Příklad hodnoty Popis
    Uživatelský účet Fabrikam
    sophia-owen@fabrikam.com
    Účet, který jste použili při přihlášení k sadě Visual Studio
    Předplatné Pay-as-you-go
    (sophia-owen@fabrikam.com)
    Název vašeho předplatného Azure a přidruženého účtu
    Skupina prostředků MyLogicApp-RG
    (USA – západ)
    Skupina prostředků a umístění Azure pro ukládání a nasazování prostředků aplikace logiky
    Místo Stejné jako skupina prostředků Typ umístění a umístění pro nasazení prostředku aplikace logiky.

    Pro účely tohoto rychlého startu ponechte typ umístění nastavený na Oblast a umístění nastavené na Stejné jako skupina prostředků.

    Poznámka: Po vytvoření projektu skupiny prostředků můžete změnit typ umístění a umístění, ale jiný typ umístění ovlivňuje aplikaci logiky různými způsoby.
  3. Návrhář pracovního postupu otevře stránku s úvodním videem a běžně používanými triggery. Posuňte se dolů za video a triggery na Šablony a vyberte Prázdnou aplikaci logiky.

    Snímek obrazovky znázorňuje vybranou šablonu s názvem Prázdná aplikace logiky.

Vytvoření pracovního postupu

Dále přidejte trigger RSS, který se aktivuje, když se zobrazí nová položka informačního kanálu. Každý pracovní postup začíná triggerem, který se aktivuje při splnění konkrétních kritérií. Pokaždé, když se trigger aktivuje, vytvoří modul Azure Logic Apps instanci pracovního postupu aplikace logiky, která spouští váš pracovní postup.

  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. Dokončete vytváření pracovního postupu podle těchto obecných kroků a přidejte akci Office 365 Outlook s názvem Odeslat e-mail a vraťte se k tomuto článku.

    Po dokončení bude váš pracovní postup vypadat jako v tomto příkladu:

    Snímek obrazovky znázorňující dokončený pracovní postup aplikace logiky

  3. Uložte řešení sady Visual Studio. (Klávesová zkratka: Ctrl + S)

Nasazení aplikace logiky do Azure

Před spuštěním a testováním pracovního postupu nasaďte aplikaci do Azure ze sady Visual Studio.

  1. V Průzkumníku řešení v místní nabídce vašeho projektu vyberte Nasadit>Nový. Pokud se zobrazí výzva, přihlaste se pomocí účtu Azure.

    Snímek obrazovky s nabídkou projektu s vybranými možnostmi pro Nasazení, Nový

  2. Pro toto nasazení ponechte výchozí předplatné Azure, skupinu prostředků a další nastavení. Vyberte Nasadit.

    Snímek obrazovky s polem nasazení projektu s vybranou možností Nasadit

  3. Pokud se zobrazí okno Upravit parametry, zadejte název prostředku pro vaši aplikaci logiky. Uložte svá nastavení.

    Snímek obrazovky s polem Upravit parametry s názvem prostředku pro aplikaci logiky

    Po zahájení nasazování se v okně Výstup sady Visual Studio zobrazí stav nasazení vaší aplikace. Pokud se stav nezobrazí, otevřete seznam Zobrazit výstup z a vyberte svou skupinu prostředků Azure.

    Snímek obrazovky znázorňující okno Výstup s výstupem stavu nasazení

    Pokud vybrané konektory vyžadují vstup od vás, otevře se na pozadí okno PowerShellu a zobrazí se výzva k zadání potřebných hesel nebo tajných klíčů. Po zadání těchto informací bude nasazení pokračovat.

    Snímek obrazovky s oknem PowerShellu s výzvou k zadání přihlašovacích údajů pro připojení

    Po dokončení nasazení se vaše aplikace logiky nachází na webu Azure Portal a běží podle zadaného plánu (každou minutu). Pokud trigger najde nové položky informačního kanálu, trigger se aktivuje a vytvoří instanci pracovního postupu, která spustí akce pracovního postupu. Váš pracovní postup odešle e-mail pro každou novou položku. V opačném případě, pokud trigger nenajde nové položky, trigger se neaktivuje a "přeskočí" vytvoření instance pracovního postupu. Pracovní postup čeká před kontrolou do dalšího intervalu.

    Tady jsou ukázkové e-maily, které tento pracovní postup odesílá. Pokud neobdržíte žádné e-maily, zkontrolujte složku s nevyžádanými e-maily.

    Snímek obrazovky ukazuje příklad e-mailu Outlooku odeslaného pro každou novou položku RSS

Blahopřejeme, úspěšně jste vytvořili a nasadili pracovní postup aplikace logiky pomocí sady Visual Studio. Pokud chcete spravovat pracovní postup aplikace logiky a zkontrolovat historii spuštění, přečtěte si téma Správa aplikací logiky pomocí sady Visual Studio.

Přidání nové aplikace logiky

Pokud máte existující projekt skupiny prostředků Azure, můžete do projektu přidat novou prázdnou aplikaci logiky pomocí okna Osnova JSON.

  1. V Průzkumník řešení otevřete <logic-app-name>.json soubor.

  2. V nabídce Zobrazení vyberte Další osnova KÓDU JSON systému Windows>.

  3. Pokud chcete přidat prostředek do souboru šablony, vyberte Přidat prostředek v horní části okna osnovy JSON. Nebo v okně Osnova JSON otevřete místní nabídku prostředků a vyberte Přidat nový prostředek.

    Snímek obrazovky s oknem s názvem Osnova JSON

  4. V dialogovém okně Přidat prostředek ve vyhledávacím poli vyhledejte aplikaci logiky a vyberte Aplikaci logiky. Pojmenujte prostředek aplikace logiky a vyberte Přidat.

    Snímek obrazovky ukazuje kroky pro přidání prostředku.

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

Až budete s aplikací logiky hotovi, odstraňte skupinu prostředků, která obsahuje vaši aplikaci logiky a související prostředky.

  1. Přihlaste se k webu Azure Portal pomocí stejného účtu, který jste použili k vytvoření své aplikace logiky.

  2. V nabídce webu Azure Portal vyberte Skupiny prostředků nebo vyhledejte a vyberte Skupiny prostředků z libovolné stránky. Vyberte skupinu prostředků vaší aplikace logiky.

  3. Na stránce Přehled vyberte Odstranit skupinu prostředků. Jako potvrzení zadejte název skupiny prostředků a vyberte Odstranit.

    Snímek obrazovky s vybranými možnostmi pro skupiny prostředků, Přehled, Odstranit skupinu prostředků

  4. Odstraňte řešení sady Visual Studio ze svého místního počítače.

Další kroky

V tomto článku jste pomocí sady Visual Studio vytvořili, nasadili a spustili pracovní postup aplikace logiky. Další informace o správě a provádění pokročilého nasazení pro aplikace logiky pomocí sady Visual Studio najdete v následujícím článku: