Quickstart: Geautomatiseerde taken, processen en werkstromen maken met Azure Logic Apps - Visual StudioQuickstart: Create automated tasks, processes, and workflows with Azure Logic Apps - Visual Studio

Met Azure Logic Apps en Visual Studio kunt u werkstromen maken voor het automatiseren van taken en processen om apps, gegevens, systemen en services van bedrijven en organisaties te integreren.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. Deze quickstart laat zien hoe u kunt ontwerpen en deze werkstromen kunt maken met het maken van logische apps in Visual Studio en implementeren van deze apps naar 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. Maar u deze taken in Azure portal uitvoeren kunt, wordt Visual Studio kunt u uw logische apps voor het besturingselement voor de gegevensbron, verschillende versies publiceren en maken van Azure Resource Manager-sjablonen voor verschillende implementatieomgevingen kunt toevoegen.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.

Als u geen ervaring hebt met Azure Logic Apps en alleen de basisconcepten wilt, kunt u de Quick Start voor het maken van een logische app in 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. Logic App Designer werkt op dezelfde manier in Azure portal en Visual Studio.The Logic App Designer works similarly in both the Azure portal and Visual Studio.

In deze snelstartgids gebruikt maken u dezelfde logische app met Visual Studio als de Azure portal-snelstartgids.In this quickstart, you create the same logic app with Visual Studio as the Azure portal quickstart. Deze logische app bewaakt de RSS-feed van een website en verzendt een e-mail voor elk nieuw item op dat kanaal.This logic app monitors a website's RSS feed and sends email for each new item in that feed. Uw voltooide logische app ziet eruit als deze werkstroom op hoog niveau:Your finished logic app looks like this high-level workflow:

Voltooide logische app

VereistenPrerequisites

Een Azure-resourcegroepproject makenCreate Azure resource group project

Om te beginnen, maakt u een Azure-resourcegroepproject.To get started, create an Azure Resource Group project. Meer informatie over Azure-resourcegroepen en resources.Learn more about Azure resource groups and resources.

  1. Start Visual Studio.Start Visual Studio. Meld u aan met uw Azure-account.Sign in with your Azure account.

  2. In het menu File selecteert u New > Project.On the File menu, select New > Project. (Toetsenbord: Ctrl+Shift+N)(Keyboard: Ctrl+Shift+N)

    In het menu File selecteert u New > Project

  3. Onder Installed, selecteert u Visual C# of Visual Basic.Under Installed, select Visual C# or Visual Basic. Selecteer Cloud > Azure Resource Group.Select Cloud > Azure Resource Group. Geef uw project een naam, bijvoorbeeld:Name your project, for example:

    Een Azure-resourcegroepproject maken

    Notitie

    Als Cloud of Azure-resourcegroep niet wordt weergegeven, zorg ervoor dat u de Azure SDK voor Visual Studio installeren.If Cloud or Azure Resource Group doesn't appear, make sure you install the Azure SDK for Visual Studio.

    Als u Visual Studio 2019, volg deze stappen:If you're using Visual Studio 2019, follow these steps:

    1. In de een nieuw project maken Schakel de Azure-resourcegroep -project voor Visual C# of Visual Basic.In the Create a new project box, select the Azure Resource Group project for Visual C# or Visual Basic. Kies Volgende.Choose Next.

    2. Geef een naam voor de Azure-resourcegroep die u wilt gebruiken en andere projectinformatie.Provide a name for the Azure resource group you want to use and other project information. Kies Maken.Choose Create.

  4. Selecteer in de lijst met sjablonen, de logische App sjabloon.From the template list, select the Logic App template. Kies OK.Choose OK.

    Sjabloon voor Logic App kiezen

    Nadat Visual Studio het project maakt, wordt Solution Explorer geopend en ziet u uw oplossing.After Visual Studio creates your project, Solution Explorer opens and shows your solution. In uw oplossing de LogicApp.json bestand slaat de definitie van uw logische app niet alleen maar is ook een Azure Resource Manager-sjabloon die u voor implementatie gebruiken kunt.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.

    Solution Explorer toont de nieuwe logische app-oplossing en het implementatie-bestand

Een lege, logische app makenCreate blank logic app

Wanneer u hebt uw Azure-resourcegroep-project, maakt u uw logische app met de lege logische App sjabloon.When you have your Azure Resource Group project, create your logic app with the Blank Logic App template.

  1. Open in Solution Explorer de LogicApp.json snelmenu van het bestand.In Solution Explorer, open the LogicApp.json file's shortcut menu. Selecteer Openen met Logic App-ontwerpfunctie.Select Open With Logic App Designer. (Toetsenbord: Ctrl+L)(Keyboard: Ctrl+L)

    Open het .json-bestand van de logische app met de Logic App-ontwerpfunctie

    Visual Studio vraagt u om uw Azure-abonnement en een Azure-resourcegroep voor het maken en implementeren van resources voor uw logische app en verbindingen.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. Voor abonnement, selecteer uw Azure-abonnement.For Subscription, select your Azure subscription. Voor resourcegroep, selecteer nieuw te maken van een nieuwe Azure-resourcegroep.For Resource group, select Create New to create a new Azure resource group.

    Azure-abonnement, resourcegroep en resourcelocatie selecteren

    InstellingSetting VoorbeeldwaardeExample value DescriptionDescription
    Lijst met gebruikersprofielenUser profile list ContosoContoso
    jamalhartnett@contoso.com
    Standaard het account dat u gebruikt voor aanmeldenBy default, the account that you used to sign in
    AbonnementSubscription Betalen per gebruikPay-As-You-Go
    (jamalhartnett@contoso.com)(jamalhartnett@contoso.com)
    De naam voor uw Azure-abonnement en het bijbehorende accountThe name for your Azure subscription and associated account
    ResourcegroepResource Group MyLogicApp-RGMyLogicApp-RG
    (US - west)(West US)
    De Azure-resourcegroep en locatie voor het opslaan en implementeren van resources van uw logische appThe Azure resource group and location for storing and deploying your logic app's resources
    LocatieLocation MyLogicApp-RG2MyLogicApp-RG2
    (US - west)(West US)
    Een andere locatie als u de locatie van de resourcegroep niet wilt gebruikenA different location if you don't want to use the resource group location
  3. Ontwerper van logische Apps opent een pagina ziet u een inleiding video en veelgebruikte triggers.The Logic Apps Designer opens a page that shows an introduction video and commonly used triggers. Scroll omlaag voorbij de video en triggers sjablonen, en selecteer lege logische App.Scroll down past the video and triggers to Templates, and select Blank Logic App.

    Selecteer Lege logische app

Een werkstroom voor uw logische app compilerenBuild logic app workflow

Vervolgens voegt u toe een RSS trigger die wordt geactiveerd wanneer een nieuw feed-item wordt weergegeven.Next, add an RSS trigger that fires when a new feed item appears. Elke logische app begint met een trigger, die wordt geactiveerd wanneer specifieke criteria wordt voldaan.Every logic app starts with a trigger, which fires when specific criteria is met. Telkens wanneer de trigger wordt geactiveerd, maakt de Logic Apps-engine een instantie van een logische app die de werkstroom uitvoert.Each time the trigger fires, the Logic Apps engine creates a logic app instance that runs your workflow.

  1. In Logic App Designer, onder het zoekvak typt, kiest u alle.In Logic App Designer, under the search box, choose All. Typ 'rss' in het zoekvak.In the search box, enter "rss". Selecteer deze trigger uit de lijst met triggers: Wanneer een feeditem wordt gepubliceerd - RSSFrom the triggers list, select this trigger: When a feed item is published - RSS

    Uw logische app bouwen door toevoeging van een trigger en acties

  2. Nadat de trigger wordt weergegeven in de ontwerpfunctie, hebt u de logische app door de werkstroom te volgen stappen als bij het bouwen de Azure portal-snelstartgids, keer daarna terug naar dit artikel.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. Wanneer u klaar bent, ziet uw logische app eruit zoals in dit voorbeeld:When you're done, your logic app looks like this example:

    Voltooide logische app

  3. Sla uw Visual Studio-oplossing.Save your Visual Studio solution. (Toetsenbord: Ctrl + S)(Keyboard: Ctrl + S)

Logische app implementeren in AzureDeploy logic app to Azure

Voordat u kunt uitvoeren en testen van uw logische app, implementeert u de app naar Azure vanuit Visual Studio.Before you can run and test your logic app, deploy the app to Azure from Visual Studio.

  1. Selecteer in Solution Explorer in het snelmenu van uw project Implementeren > Nieuw.In Solution Explorer, on your project's shortcut menu, select Deploy > New. Meld u aan met uw Azure-account als u daarom wordt gevraagd.If prompted, sign in with your Azure account.

    Een logische app-implementatie maken

  2. Behoud de standaardwaarde Azure-abonnement, resource groep en andere instellingen voor deze implementatie.For this deployment, keep the default Azure subscription, resource group, and other settings. Kies implementeren.Choose Deploy.

    Logische app implementeren naar een Azure-resourcegroep

  3. Als de Parameters bewerken verschijnt, geef de naam van een resource voor uw logische app.If the Edit Parameters box appears, provide a resource name for your logic app. Uw instellingen opslaan.Save your settings.

    Naam van de implementatie opgeven voor de logische app

    Wanneer de implementatie wordt gestart, wordt de status van de implementatie van uw app weergegeven in het Uitvoer-venster van Visual Studio.When deployment starts, your app's deployment status appears in the Visual Studio Output window. Als de status niet wordt weergegeven, opent u de lijst Uitvoer tonen van en selecteert u uw Azure-resourcegroep.If the status doesn't appear, open the Show output from list, and select your Azure resource group.

    Uitvoer implementatiestatus

    Als uw geselecteerde connectors invoer moeten, wordt een PowerShell-venster wordt geopend op de achtergrond en vraagt om eventuele benodigde wachtwoorden of de geheime codes.If your selected connectors need input from you, a PowerShell window opens in the background and prompts for any necessary passwords or secret keys. Nadat u deze gegevens hebt ingevoerd, wordt de implementatie voortgezet.After you enter this information, deployment continues.

    PowerShell-venster

    Nadat de implementatie is voltooid, wordt uw logische app Live in Azure portal en wordt uitgevoerd op de opgegeven planning (elke minuut).After deployment finishes, your logic app is live in the Azure portal and runs on your specified schedule (every minute). Als de trigger nieuwe feed items vindt, de trigger wordt geactiveerd, deze toepassing maakt een werkstroomexemplaar dat uw logische app de acties worden uitgevoerd.If the trigger finds new feed items, the trigger fires, which creates a workflow instance that runs your logic app's actions. Uw logische app verzendt een e-mail voor elk nieuw item.Your logic app sends email for each new item. Als de trigger geen nieuwe items vindt, de trigger wordt niet gestart en 'overslaan' instantiëren van de werkstroom.Otherwise, if the trigger doesn't find new items, the trigger doesn't fire and "skips" instantiating the workflow. Uw logische app wordt er gewacht tot het volgende interval voordat er controle plaatsvindt.Your logic app waits until the next interval before checking.

    Hier vindt u voorbeeld e-mails die deze logische app verzendt.Here are sample emails that this logic app sends. Als u geen een e-mailberichten ontvangt, controleert u de map Ongewenste e-mail.If you don't get any emails, check your junk email folder.

    Outlook verzendt een e-mail voor elk nieuw RSS-item

Gefeliciteerd, u hebt gemaakt en geïmplementeerd van uw logische app met Visual Studio.Congratulations, you've successfully built and deployed your logic app with Visual Studio. Zie Logische apps beheren met Visual Studio om uw logische app te beheren en de uitvoeringsgeschiedenis te inspecteren.To manage your logic app and review its run history, see Manage logic apps with Visual Studio.

Resources opschonenClean up resources

Wanneer u klaar bent met uw logische app, verwijdert u de resourcegroep die uw logische app en verwante resources bevat.When you're done with your logic app, delete the resource group that contains your logic app and related resources.

  1. Meld u aan bij Azure Portal met hetzelfde account dat is gebruikt voor het maken van uw logische app.Sign in to the Azure portal with the same account used to create your logic app.

  2. Selecteer Resourcegroepen in het hoofdmenu van Azure.On the main Azure menu, select Resource groups. Selecteer de resourcegroep van uw logische app en selecteer overzicht.Select your logic app's resource group, and select Overview.

  3. Kies op de pagina Overzicht de optie Resourcegroep verwijderen.On the Overview page, choose Delete resource group. Voer ter bevestiging de naam van de resourcegroep in en kies Verwijderen.Enter the resource group name as confirmation, and choose Delete.

    'Resourcegroepen' > 'Overzicht' > 'Resourcegroep verwijderen'

  4. Verwijder de Visual Studio-oplossing van uw lokale computer.Delete the Visual Studio solution from your local computer.

Volgende stappenNext steps

In dit artikel hebt u uw logische app met Visual Studio gebouwd, geïmplementeerd en uitgevoerd.In this article, you built, deployed, and ran your logic app with Visual Studio. Voor meer informatie over het beheren en uitvoeren van geavanceerde implementatie voor logische apps met Visual Studio, Zie de volgende artikelen:To learn about managing and performing advanced deployment for logic apps with Visual Studio, see these articles: