rychlý start: vytváření pracovních postupů automatizované integrace s více klienty Azure Logic Apps a Visual Studio

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é Azure Logic Apps a Visual Studio. i když můžete provádět tyto úlohy v Azure Portal, Visual Studio vám umožní přidat aplikace logiky do správy zdrojových kódů, publikovat různé verze a vytvářet šablony Azure Resource Manager pro různá prostředí nasazení. Další informace o modelu s více klienty a s jedním klientem najdete v prostředí s více klienty a ve službě Integration Service.

pokud s Azure Logic Apps teprve začínáte a chcete jenom základní koncepty, vyzkoušejte si rychlý start pro vytvoření aplikace logiky v Azure Portal. Návrhář aplikace logiky funguje podobně v Azure Portal i Visual Studio.

v tomto rychlém startu vytvoříte stejnou aplikaci logiky s Visual Studio jako Azure Portal rychlý start. můžete se také naučit vytvořit ukázkovou aplikaci v Visual Studio Codea vytvářet a spravovat aplikace logiky prostřednictvím rozhraní azure Command-Line (azure CLI). Tato 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. Vaše dokončená aplikace logiky bude vypadat jako tento pracovní postup vysoké úrovně:

Snímek obrazovky, který zobrazuje pracovní postup dokončené aplikace logiky na nejvyšší úrovni.

Požadavky

Nastavení sady Visual Studio pro Azure Government

Visual Studio 2017

můžete použít rozšíření Visual Studio prostředí Azure pro výběr, které si můžete stáhnout a nainstalovat z webu Visual Studio Marketplace.

Visual Studio 2019

pro práci s předplatnými Azure Government v Azure Logic Apps musíte přidat koncový bod zjišťování pro Azure Government Cloud do Visual Studio. než se ale přihlásíte k Visual Studio pomocí účtu Azure Government, budete muset přejmenovat soubor JSON, který se vygeneroval po přidání koncového bodu zjišťování pomocí následujících kroků:

  1. Zavřete Visual Studio.

  2. Najděte 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 pro přihlašování pomocí účtu Azure Government.

Chcete-li toto nastavení vrátit zpět, 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 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)

    Výběr možnosti Nový > Projekt v nabídce Soubor

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

    Vytvoření projektu skupiny prostředků Azure

    Poznámka

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

    Pokud se Cloud nebo Skupina prostředků Azure nezobrazí, ujistěte se, že jste nainstalovali sadu Azure SDK pro Visual Studio.

    pokud používáte Visual Studio 2019, postupujte následovně:

    1. V poli 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.

    Výběr šablony 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í. Ve vašem řešení soubor LogicApp. JSON nejen ukládá definici aplikace logiky, ale je také šablonou Azure Resource Manager, kterou můžete použít pro nasazení.

    Průzkumník řešení se zobrazeným novým řešením aplikace logiky a souborem nasazení

Vytvoření prázdné aplikace logiky

Když máte projekt skupiny prostředků Azure, vytvořte aplikaci logiky pomocí prázdné šablony 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)

    Otevření souboru .json aplikace logiky pomocí Návrháře aplikace logiky

    Tip

    pokud tento příkaz v Visual Studio 2019 nemáte, ověřte, že 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 vytváření a nasazování prostředků pro vaši aplikaci logiky a připojení.

  2. Jako předplatné vyberte své předplatné Azure. V případě skupiny prostředků vyberte vytvořit novou a vytvořte další skupinu prostředků Azure.

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

    Nastavení Příklad hodnoty Description
    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ů Azure a umístění pro ukládání a nasazování prostředků vaší aplikace logiky
    Umístění Stejné jako skupina prostředků Typ umístění a konkrétní umístění pro nasazení aplikace logiky Typ umístění je buď oblast Azure, nebo existující prostředí Integration Service (ISE).

    Pro tento rychlý Start ponechejte 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í ovlivní vaši aplikaci logiky různými způsoby.

  3. Návrhář Logic Apps otevře stránku se zobrazeným úvodním videem a běžně používanými triggery. Posuňte se dolů za video a triggery do šablon a vyberte prázdná aplikace logiky.

    Výběr možnosti Prázdná aplikace logiky

Sestavení pracovního postupu aplikace logiky

Dále přidejte aktivační událost RSS, která se aktivuje při zobrazení nové položky informačního kanálu. Každá aplikace logiky se spouští triggerem, který se aktivuje při splnění určitých kritérií. Pokaždé, když se trigger aktivuje, vytvoří modul Logic Apps instanci aplikace logiky pro spuštění vašeho pracovního postupu.

  1. V návrháři aplikace logiky pod vyhledávacím polem vyberte vše. Do vyhledávacího pole zadejte "RSS". V seznamu triggery vyberte tuto aktivační událost: když se publikuje položka informačního kanálu .

    Sestavení aplikace logiky přidáním triggeru a akcí

  2. Po zobrazení triggeru v Návrháři dokončete vytváření aplikace logiky pomocí kroků pracovního postupu v rychlém startu Azure Portala pak se vraťte k tomuto článku. Jakmile budete hotovi, vaše aplikace logiky bude vypadat jako v tomto příkladu:

    Hotová aplikace logiky

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

Nasazení aplikace logiky do Azure

Než budete moct spustit a otestovat aplikaci logiky, nasaďte aplikaci do Azure z Visual Studio.

  1. V místní nabídce projektu v Průzkumník řešení vyberte nasadit > Nový. Pokud se zobrazí výzva, přihlaste se pomocí svého účtu Azure.

    Vytvoření nasazení aplikace logiky

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

    Nasazení aplikace logiky do skupiny prostředků Azure

  3. Pokud se zobrazí pole Upravit parametry , zadejte název prostředku aplikace logiky. Uložte nastavení.

    Zadání názvu nasazení 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.

    Výstup stavu nasazení

    Pokud vaše vybrané konektory potřebují vstup z vaší aplikace, otevře se okno PowerShellu na pozadí 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.

    Okno PowerShellu

    Po dokončení nasazení vaše aplikace logiky bude v Azure Portal živá a spustí se podle zadaného plánu (každou minutu). Pokud aktivační událost najde nové položky informačního kanálu, aktivuje se Trigger, který vytvoří instanci pracovního postupu, která spustí akce aplikace logiky. Vaše aplikace logiky posílá e-mail pro každou novou položku. V opačném případě, pokud aktivační procedura nenajde nové položky, aktivační událost se neaktivuje a "přeskočí" vytváření instancí pracovního postupu. Vaše aplikace logiky počká do dalšího intervalu před kontrolou.

    Tady jsou ukázkové e-maily, které tato aplikace logiky posílá. Pokud neobdržíte žádné e-maily, zkontrolujte složku s nevyžádanými e-maily.

    Outlook odešle e-mail za každou novou položku RRSS

Gratulujeme, úspěšně jste vytvořili a nasadili aplikaci logiky pomocí Visual Studio. Informace o správě aplikace logiky a kontrole historie jejího spuštění najdete v tématu Správa aplikací logiky s využitím sady Visual Studio.

Přidat novou aplikaci logiky

Pokud máte existující projekt skupiny prostředků Azure, můžete do tohoto 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ší Windows > osnova JSON.

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

    Okno osnovy JSON

  4. V dialogovém okně Přidat prostředek v poli hledání vyhledejte logic app a vyberte Aplikace logiky. Pojmenujte aplikaci logiky a vyberte Přidat.

    Přidat prostředek

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 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.

    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 sestavili, nasadili a spustili aplikaci logiky. další informace o správě a provádění pokročilého nasazení logic apps s Visual Studio najdete v těchto článcích: