Rychlý Start: vytvoření automatizovaných úloh, procesů a pracovních postupů pomocí Azure Logic Apps – Visual StudioQuickstart: Create automated tasks, processes, and workflows with Azure Logic Apps - Visual Studio

Pomocí Azure Logic Apps a sady Visual Studio můžete vytvářet pracovní postupy automatizující úlohy a procesy pro integraci aplikací, dat, systémů a služeb napříč podniky a organizacemi.With Azure Logic Apps and Visual Studio, you can create workflows for automating tasks and processes that integrate apps, data, systems, and services across enterprises and organizations. V tomto rychlém startu se dozvíte, jak můžete navrhovat a sestavovat tyto pracovní postupy vytvořením Logic Apps v aplikaci Visual Studio a nasazením těchto aplikací do Azure.This quickstart shows how you can design and build these workflows by creating logic apps in Visual Studio and deploying those apps to Azure. I když můžete provádět tyto úlohy v Azure Portal, Visual Studio umožňuje přidat vaše aplikace logiky do správy zdrojových kódů, publikovat různé verze a vytvářet Azure Resource Manager šablony pro různá prostředí nasazení.Although you can perform these tasks in the Azure portal, Visual Studio lets you add your logic apps to source control, publish different versions, and create Azure Resource Manager templates for different deployment environments.

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.If you're new to Azure Logic Apps and just want the basic concepts, try the quickstart for creating a logic app in the Azure portal. Návrhář aplikace logiky funguje podobně jak v Azure Portal, tak i v sadě Visual Studio.The Logic App Designer works similarly in both the Azure portal and Visual Studio.

V tomto rychlém startu vytvoříte stejnou aplikaci logiky pomocí sady Visual Studio jako rychlý Start Azure Portal.In this quickstart, you create the same logic app with Visual Studio as the Azure portal quickstart. 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.This logic app monitors a website's RSS feed and sends email for each new item in that feed. Vaše dokončená aplikace logiky bude vypadat jako tento pracovní postup vysoké úrovně:Your finished logic app looks like this high-level workflow:

Hotová aplikace logiky

PožadavkyPrerequisites

Vytvoření projektu skupiny prostředků AzureCreate Azure resource group project

Začněte vytvořením projektu skupiny prostředků Azure.To get started, create an Azure Resource Group project. Další informace o skupinách prostředků a prostředcích Azure.Learn more about Azure resource groups and resources.

  1. Spusťte Visual Studio.Start Visual Studio. Přihlaste se pomocí svého účtu Azure.Sign in with your Azure account.

  2. V nabídce Soubor vyberte Nový > Projekt.On the File menu, select New > Project. (Klávesnice: Ctrl + Shift + N)(Keyboard: 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.Under Installed, select Visual C# or Visual Basic. Vyberte Cloud > Skupina prostředků Azure.Select Cloud > Azure Resource Group. Pojmenujte svůj projekt, například:Name your project, for example:

    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 nemůžou končit tečkami (.).Resource group names can contain only letters, numbers, periods (.), underscores (_), hyphens (-), and parentheses ((, )), but can't end with periods (.).

    Pokud se Cloud nebo Skupina prostředků Azure nezobrazí, ujistěte se, že jste nainstalovali sadu Azure SDK pro Visual Studio.If Cloud or Azure Resource Group doesn't appear, make sure you install the Azure SDK for Visual Studio.

    Pokud používáte Visual Studio 2019, postupujte podle následujících kroků:If you're using Visual Studio 2019, follow these steps:

    1. V poli vytvořit nový projekt vyberte projekt skupiny prostředků Azure pro Visual C# nebo Visual Basic.In the Create a new project box, select the Azure Resource Group project for Visual C# or Visual Basic. Vyberte Next (Další).Select Next.

    2. Zadejte název skupiny prostředků Azure, kterou chcete použít, a další informace o projektu.Provide a name for the Azure resource group you want to use and other project information. Vyberte Vytvořit.Select Create.

  4. V seznamu šablon vyberte šablonu Aplikace logiky .From the template list, select the Logic App template. Vyberte OK.Select 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í.After Visual Studio creates your project, Solution Explorer opens and shows your solution. 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í.In your solution, the LogicApp.json file not only stores your logic app definition but is also an Azure Resource Manager template that you can use for deployment.

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

Vytvoření prázdné aplikace logikyCreate blank logic app

Když máte projekt skupiny prostředků Azure, vytvořte aplikaci logiky pomocí prázdné šablony aplikace logiky .When you have your Azure Resource Group project, create your logic app with the Blank Logic App template.

  1. V Průzkumník řešení otevřete místní nabídku souboru LogicApp. JSON .In Solution Explorer, open the LogicApp.json file's shortcut menu. Vyberte Otevřít pomocí Návrháře aplikace logiky.Select Open With Logic App Designer. (Klávesnice: CTRL + L)(Keyboard: Ctrl + L)

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

    Tip

    Pokud tento příkaz v aplikaci Visual Studio 2019 nemáte, ověřte, že máte nejnovější aktualizace pro Visual Studio.If you don't have this command in Visual Studio 2019, check that you have the latest updates for 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í.Visual Studio prompts you for your Azure subscription and an Azure resource group for creating and deploying resources for your logic app and connections.

  2. Jako předplatnévyberte své předplatné Azure.For Subscription, select your Azure subscription. V případě skupiny prostředkůvyberte vytvořit novou a vytvořte další skupinu prostředků Azure.For Resource group, select Create New to create another Azure resource group.

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

    NastaveníSetting Příklad hodnotyExample value PopisDescription
    Uživatelský účetUser account ZjistilFabrikam
    sophia-owen@fabrikam.com
    Účet, který jste použili při přihlášení k aplikaci Visual StudioThe account that you used when you signed in to Visual Studio
    PředplatnéSubscription Průběžné platbyPay-As-You-Go
    (sophia-owen@fabrikam.com)(sophia-owen@fabrikam.com)
    Název vašeho předplatného Azure a přidruženého účtuThe name for your Azure subscription and associated account
    Skupina prostředkůResource Group MyLogicApp-RGMyLogicApp-RG
    (Západní USA)(West US)
    Skupina prostředků Azure a umístění pro ukládání a nasazování prostředků vaší aplikace logikyThe Azure resource group and location for storing and deploying your logic app's resources
    UmístěníLocation Stejné jako skupina prostředkůSame as Resource Group Typ umístění a konkrétní umístění pro nasazení aplikace logikyThe location type and specific location for deploying your logic app. Typ umístění je buď oblast Azure, nebo existující prostředí Integration Service (ISE).The location type is either an Azure region or an existing integration service environment (ISE).

    Pro tento rychlý Start ponechejte typ umístění nastavený na oblast a umístění nastavené na stejné jako skupina prostředků.For this quickstart, keep the location type set to Region and the location set to Same as Resource Group.

    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.Note: After you create your resource group project, you can change the location type and the location, but different location type affects your logic app in various ways.

  3. Návrhář Logic Apps otevře stránku se zobrazeným úvodním videem a běžně používanými triggery.The Logic Apps Designer opens a page that shows an introduction video and commonly used triggers. Posuňte se dolů za video a triggery do šablona vyberte prázdná aplikace logiky.Scroll down past the video and triggers to Templates, and select Blank Logic App.

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

Sestavení pracovního postupu aplikace logikyBuild logic app workflow

Dále přidejte aktivační událost RSS, která se aktivuje při zobrazení nové položky informačního kanálu.Next, add an RSS trigger that fires when a new feed item appears. Každá aplikace logiky se spouští triggerem, který se aktivuje při splnění určitých kritérií.Every logic app starts with a trigger, which fires when specific criteria is met. Pokaždé, když se trigger aktivuje, vytvoří modul Logic Apps instanci aplikace logiky pro spuštění vašeho pracovního postupu.Each time the trigger fires, the Logic Apps engine creates a logic app instance that runs your workflow.

  1. V návrháři aplikace logiky pod vyhledávacím polem vyberte vše.In Logic App Designer, under the search box, select All. Do vyhledávacího pole zadejte "RSS".In the search box, enter "rss". V seznamu triggery vyberte tuto aktivační událost: když se publikuje položka informačního kanálu .From the triggers list, select this trigger: When a feed item is published

    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.After the trigger appears in the designer, finish building the logic app by following the workflow steps in the Azure portal quickstart, then return to this article. Jakmile budete hotovi, vaše aplikace logiky bude vypadat jako v tomto příkladu:When you're done, your logic app looks like this example:

    Hotová aplikace logiky

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

Nasazení aplikace logiky do AzureDeploy logic app to Azure

Předtím, než budete moci spustit a otestovat aplikaci logiky, nasaďte aplikaci do Azure ze sady Visual Studio.Before you can run and test your logic app, deploy the app to Azure from Visual Studio.

  1. V Průzkumníku řešení v místní nabídce vašeho projektu vyberte Nasadit > Nový.In Solution Explorer, on your project's shortcut menu, select Deploy > New. Pokud se zobrazí výzva, přihlaste se pomocí svého účtu Azure.If prompted, sign in with your Azure account.

    Vytvoření nasazení aplikace logiky

  2. Pro toto nasazení ponechte výchozí předplatné Azure, skupinu prostředků a další nastavení.For this deployment, keep the default Azure subscription, resource group, and other settings. Vyberte Nasadit.Select Deploy.

    Nasazení aplikace logiky do skupiny prostředků Azure

  3. Pokud se zobrazí pole Upravit parametry , zadejte název prostředku aplikace logiky.If the Edit Parameters box appears, provide a resource name for your logic app. Uložte nastavení.Save your settings.

    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.When deployment starts, your app's deployment status appears in the Visual Studio Output window. Pokud se stav nezobrazí, otevřete seznam Zobrazit výstup z a vyberte svou skupinu prostředků Azure.If the status doesn't appear, open the Show output from list, and select your Azure resource group.

    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íčů.If your selected connectors need input from you, a PowerShell window opens in the background and prompts for any necessary passwords or secret keys. Po zadání těchto informací bude nasazení pokračovat.After you enter this information, deployment continues.

    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).After deployment finishes, your logic app is live in the Azure portal and runs on your specified schedule (every minute). 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.If the trigger finds new feed items, the trigger fires, which creates a workflow instance that runs your logic app's actions. Vaše aplikace logiky posílá e-mail pro každou novou položku.Your logic app sends email for each new item. 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.Otherwise, if the trigger doesn't find new items, the trigger doesn't fire and "skips" instantiating the workflow. Vaše aplikace logiky počká do dalšího intervalu před kontrolou.Your logic app waits until the next interval before checking.

    Tady jsou ukázkové e-maily, které tato aplikace logiky posílá.Here are sample emails that this logic app sends. Pokud neobdržíte žádné e-maily, zkontrolujte složku s nevyžádanými e-maily.If you don't get any emails, check your junk email folder.

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

Gratulujeme, úspěšně jste vytvořili a nasadili aplikaci logiky pomocí sady Visual Studio.Congratulations, you've successfully built and deployed your logic app with 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.To manage your logic app and review its run history, see Manage logic apps with Visual Studio.

Přidat novou aplikaci logikyAdd new logic app

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.When you have an existing Azure Resource Group project, you can add a new blank logic app to that project by using the JSON Outline window.

  1. V Průzkumník řešení otevřete <logic-app-name>.json soubor.In Solution Explorer, open the <logic-app-name>.json file.

  2. V nabídce zobrazení vyberte další > pro Windows osnovu JSON.From the View menu, select Other Windows > JSON Outline.

  3. Pokud chcete přidat prostředek do souboru šablony, vyberte Přidat prostředek v horní části okna osnovy JSON.To add a resource to the template file, select Add Resource at the top of the JSON Outline window. V okně Osnova JSON otevřete místní nabídku prostředky a vyberte Přidat nový prostředek.Or in the JSON Outline window, open the resources shortcut menu, and select Add New Resource.

    Okno osnovy JSON

  4. V dialogovém okně Přidat prostředek vyhledejte v poli hledání logic appa vyberte Aplikace logiky.In the Add Resource dialog box, in the search box, find logic app, and select Logic App. Pojmenujte aplikaci logiky a vyberte Přidat.Name your logic app, and select Add.

    Přidat prostředek

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

Až budete s aplikací logiky hotovi, odstraňte skupinu prostředků, která obsahuje vaši aplikaci logiky a související prostředky.When you're done with your logic app, delete the resource group that contains your logic app and related resources.

  1. Přihlaste se k webu Azure Portal pomocí stejného účtu, který jste použili k vytvoření své aplikace logiky.Sign in to the Azure portal with the same account used to create your logic app.

  2. V hlavní nabídce Azure vyberte Skupiny prostředků.On the main Azure menu, select Resource groups. Vyberte skupinu prostředků vaší aplikace logiky a vyberte Přehled.Select your logic app's resource group, and select Overview.

  3. Na stránce Přehled vyberte Odstranit skupinu prostředků.On the Overview page, select Delete resource group. Jako potvrzení zadejte název skupiny prostředků a vyberte Odstranit.Enter the resource group name as confirmation, and select Delete.

    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.Delete the Visual Studio solution from your local computer.

Další krokyNext steps

V tomto článku jste pomocí sady Visual Studio sestavili, nasadili a spustili aplikaci logiky.In this article, you built, deployed, and ran your logic app with Visual Studio. Další informace o správě a provádění pokročilého nasazení Logic Apps se sadou Visual Studio najdete v těchto článcích:To learn about managing and performing advanced deployment for logic apps with Visual Studio, see these articles: