Rychlý start: Vytváření pracovních postupů automatizované integrace ve službě Azure Logic Apps s více tenanty pomocí sady Visual Studio (zastaralé)

Platí pro: Azure Logic Apps (Consumption)

Důležité

Rozšíření Azure Logic Apps Tools for Visual Studio je zastaralé a už nepřijímá aktualizace. Pokud chcete vytvářet a spravovat pracovní postupy aplikací logiky pomocí místního vývojového prostředí, projděte si následující dokumentaci:

Pomocí Azure Logic Apps můžete vytvářet, vyvíjet a nasazovat automatizované pracovní postupy, které integrují služby, systémy, aplikace a data napříč podniky a organizacemi. I když tyto úlohy můžete provádět na webu Azure Portal, můžete také použít Visual Studio jako místní vývojové prostředí k vytváření projektů aplikací logiky, které můžete přidat do správy zdrojového kódu, publikovat různé verze a vytvořit šablony Azure Resource Manageru pro různá prostředí nasazení. Další informace o víceklientských a jednoklientských pracovních postupech aplikace logiky najdete v tématu Jednoklient a víceklient v Azure Logic Apps.

V tomto rychlém startu se dozvíte, jak vytvořit stejný ukázkový pracovní postup logické aplikace jako rychlý start na webovém portálu Azure. Můžete se také naučit vytvořit ukázkový pracovní postup aplikace logiky v editoru Visual Studio Code nebo vytvořit 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

  • Účet a předplatné Azure. Pokud předplatné nemáte, zaregistrujte si bezplatný účet Azure. Pokud máte předplatné Azure Government, podle těchto dalších kroků nastavte Visual Studio pro Azure Government Cloud.

  • Pokud je ještě nemáte, stáhněte a nainstalujte tyto nástroje:

  • Přístup k webu při použití vloženého návrháře pracovních postupů

    Návrhář potřebuje připojení k internetu k vytvoření prostředků v Azure a ke čtení vlastností a dat z konektorů v pracovním postupu aplikace logiky.

  • E-mailový účet podporovaný službou Azure Logic Apps, například Outlook pro Microsoft 365, Outlook.com nebo Gmail. Pokud máte jiného poskytovatele, tady se podívejte na seznam konektorů. Tento příklad používá Office 365 Outlook. Pokud použijete jiného poskytovatele, celkový postup bude stejný, ale vaše uživatelské rozhraní se může mírně lišit.

    Důležité

    Pokud chcete používat konektor Gmail, můžou tento konektor používat jenom obchodní účty G-Suite bez omezení v pracovních postupech aplikací logiky. Pokud máte uživatelský účet Gmail, můžete tento konektor použít pouze s konkrétními službami schválenými Googlem nebo můžete vytvořit klientskou aplikaci Google, která se použije k ověřování pomocí konektoru Gmail. Další informace najdete v tématu Zabezpečení dat a zásady ochrany osobních údajů pro konektory Google v Azure Logic Apps.

  • Pokud váš pracovní postup aplikace logiky potřebuje komunikovat přes bránu firewall, která omezuje provoz na konkrétní IP adresy, musí tato brána firewall povolit přístup pro příchozí i odchozí IP adresy používané službou Azure Logic Apps nebo modulem runtime v oblasti Azure, kde existuje váš prostředek aplikace logiky. Pokud pracovní postup aplikace logiky používá také spravované konektory, jako je konektor Office 365 Outlook nebo konektor SQL, nebo používá vlastní konektory, brána firewall také potřebuje povolit přístup pro všechny odchozí IP adresy spravovaného konektoru v oblasti Azure vaší aplikace logiky.

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. Než se ale přihlásíte k sadě Visual Studio pomocí účtu Azure Government, musíte nejprve přejmenovat soubor JSON, který je vygenerován po přidání koncového bodu zjišťování, podle následujících kroků:

  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

Vytvoření projektu skupiny prostředků Azure

Začněte vytvořením projektu Azure Resource Group. 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 z Visual Studio ukazuje nabídku Soubor s vybranými možnostmi: 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 Logic App. 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 logické aplikace a nasazovacím souborem.

Vytvořte prázdný pracovní postup logické aplikace

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

  1. V Průzkumníku řešení otevřete kontextovou 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 pro vytvoření a nasazení prostředků pro pracovní postup a připojení logické aplikace.

  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 Visual Studio
    Předplatné Průběžné platby
    ()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ů logické aplikace
    Místo Stejné jako skupina prostředků Typ umístění a místo nasazení prostředků Logic App.

    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. Sjeďte 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 spouštěč aktivuje, modul Azure Logic Apps vytvoří instanci pracovního postupu, která spouští váš proces.

  1. V návrháři pracovního postupu podle těchto obecných kroků přidejte spouštěč RSS s názvem Když je publikována položka 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 ukazuje nabídku projektu s vybranými možnostmi: nasadit, nová položka

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

    Snímek obrazovky zobrazuje pole pro nasazení projektu s vybranou možností

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

    Snímek obrazovky zobrazuje okno Upravit parametry s názvem prostředku pro Logic App.

    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á do dalšího intervalu před kontrolou.

    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 Azure Resource Group, můžete do projektu přidat novou prázdnou logickou aplikaci pomocí okna JSON Outline.

  1. V Solution Explorer otevřete <logic-app-name>.json soubor.

  2. V nabídce Zobrazení vyberte Další okna>Osnova JSON.

  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 Logic App a vyberte Logic App. Pojmenujte prostředek aplikace logiky a vyberte Přidat.

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

Uvolně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: