Quickstart: Geautomatiseerde werk stromen voor logische apps maken en beheren-Visual Studio codeQuickstart: Create and manage automated logic app workflows - Visual Studio Code

Met Azure Logic apps en Visual Studio code kunt u logische apps maken en beheren die u helpen bij het automatiseren van taken, werk stromen en processen voor het integreren van apps, gegevens, systemen en services in organisaties en ondernemingen.With Azure Logic Apps and Visual Studio Code, you can create and manage logic apps that help you automate tasks, workflows, and processes for integrating apps, data, systems, and services across organizations and enterprises. In deze Quick start ziet u hoe u werk stroom definities voor logische apps kunt maken en bewerken door te werken met het werk stroom definitie schema in JavaScript Object Notation (JSON) via een op code gebaseerde ervaring.This quickstart shows how you can create and edit logic app workflow definitions by working with the workflow definition schema in JavaScript Object Notation (JSON) through a code-based experience. U kunt ook werken met bestaande Logic apps die al zijn geïmplementeerd in Azure.You can also work on existing logic apps that are already deployed to Azure.

Hoewel u deze taken kunt uitvoeren in de Azure Portal (https://portal.azure.com) en in Visual Studio kunt u sneller aan de slag met Visual Studio code wanneer u al bekend bent met definities van logische apps en rechtstreeks in code wilt werken.Although you can perform these same tasks in the Azure portal(https://portal.azure.com) and in Visual Studio, you can get started faster in Visual Studio Code when you're already familiar with logic app definitions and want to work directly in code. U kunt bijvoorbeeld al gemaakte Logic apps uitschakelen, inschakelen, verwijderen en vernieuwen.For example, you can disable, enable, delete, and refresh already created logic apps. Daarnaast kunt u werken met Logic apps en integratie accounts vanuit elk ontwikkel platform waarop Visual Studio code wordt uitgevoerd, zoals Linux, Windows en Mac.Also, you can work on logic apps and integration accounts from any development platform where Visual Studio Code runs, such as Linux, Windows, and Mac.

Voor dit artikel kunt u dezelfde logische app maken als in de Quick Start voor het maken van een logische app in de Azure Portal, die gericht is op de basis concepten.For this article, you can create the same logic app as in the quickstart for creating a logic app in the Azure portal, which focuses more on the basic concepts. In Visual Studio code ziet de logische app eruit als in dit voor beeld:In Visual Studio Code, the logic app looks like this example:

Voltooide logische app

Controleer voordat u begint of u deze items hebt:Before you start, make sure you have these items:

Aanmelden bij AzureSign in to Azure

  1. Open Visual Studio Code.Open Visual Studio Code. Selecteer op de werk balk van Visual Studio code het pictogram van Azure.On the Visual Studio Code toolbar, select the Azure icon.

    Azure-pictogram selecteren

  2. Selecteer in het venster Azure onder Logic appsde optie Aanmelden bij Azure.In the Azure window, under Logic Apps, select Sign in to Azure.

    Selecteer aanmelden bij Azure

    U wordt nu gevraagd om u aan te melden met behulp van de meegeleverde verificatie code.You're now prompted to sign in by using the provided authentication code.

  3. Kopieer de verificatie code en kies vervolgens kopiëren & openen, waarmee een nieuw browser venster wordt geopend.Copy the authentication code, and then choose Copy & Open, which opens a new browser window.

    Aanmeldings prompt

  4. Voer uw verificatie code in.Enter your authentication code. Als u hierom wordt gevraagd, kiest u door gaan.When prompted, choose Continue.

    Code invoeren

  5. Selecteer uw Azure-account.Select your Azure account. Nadat u zich hebt aangemeld, kunt u uw browser sluiten en terugkeren naar Visual Studio code.After you sign in, you can close your browser, and return to Visual Studio Code.

    In het venster van Azure worden in het deel venster Logic Apps en integratie accounts nu de Azure-abonnementen weer gegeven in uw account.In the Azure window, the Logic Apps pane and Integration Accounts pane now show the Azure subscriptions in your account.

    Abonnement selecteren

    Als u de verwachte abonnementen niet ziet, klikt u naast Logic apps label op abonnementen selecteren (filter pictogram).If you don't see the subscriptions you expect, next to Logic Apps label, choose Select Subscriptions (filter icon). Zoek en selecteer de gewenste abonnementen.Find and select the subscriptions you want.

  6. Als u bestaande Logic apps of integratie accounts in uw Azure-abonnement wilt weer geven, vouwt u uw abonnement uit.To view any existing logic apps or integration accounts in your Azure subscription, expand your subscription.

    Logic apps en integratie accounts weer geven

Logische app makenCreate logic app

  1. Als u zich niet hebt aangemeld bij uw Azure-abonnement vanuit Visual Studio code, volgt u de stappen in dit artikel om u nu aan te melden.If you haven't signed in to your Azure subscription from inside Visual Studio Code, follow the steps in this article to sign in now.

  2. Selecteer makenin het context menu van uw abonnement.From your subscription's context menu, select Create.

    Selecteer maken

  3. Selecteer een bestaande resource groep in de lijst met Azure-resource groepen in uw abonnement of Maak een nieuwe resource groep.From the list that shows Azure resource groups in your subscription, select an existing resource group or Create a new resource group.

    In dit voor beeld wordt een nieuwe resource groep gemaakt:This example creates a new resource group:

    Nieuwe resourcegroep maken

  4. Geef een naam op voor de Azure-resource groep en druk op ENTER.Provide a name for your Azure resource group, and then press ENTER.

    Geef een naam op voor de resource groep

  5. Selecteer de locatie van het Data Center waar de meta gegevens van uw logische app moeten worden opgeslagen.Select the datacenter location for where to save your logic app's metadata.

    Locatie selecteren

  6. Geef een naam op voor uw logische app en druk vervolgens op ENTER.Provide a name for your logic app, and then press ENTER.

    De logische app een naam

    Uw nieuwe logische app wordt nu weer gegeven in het Azure-venster onder uw Azure-abonnement.Your new logic app now appears in the Azure window, under your Azure subscription. U kunt nu beginnen met het maken van de werk stroom definitie van de logische app.Now you can start creating your logic app's workflow definition.

  7. Selecteer in het snelmenu van de logische app de optie openen in editor.From your logic app's shortcut menu, select Open in Editor.

    Logische app openen in editor

    Met Visual Studio code wordt een sjabloon voor de werk stroom van een logische App geopend (. logicapp. JSON-bestand), zodat u de werk stroom van de logische app kunt gaan maken.Visual Studio Code opens a logic app workflow definition template (.logicapp.json file) so you can start creating your logic app's workflow.

    Nieuwe definitie van werk stroom voor logische apps

  8. Begin met het maken van de werk stroom definitie van de logische app in het sjabloon bestand van de werk stroom voor logische apps.In the logic app workflow definition template file, start building your logic app's workflow definition. Zie voor technische Naslag informatie het schema voor de werk stroom definitie taal voor Azure Logic apps.For technical reference, see the Workflow Definition Language schema for Azure Logic Apps.

    Hier volgt een voor beeld van een logische definitie.Here is an example logic definition. Normaal gesp roken worden JSON-elementen in elke sectie alfabetisch weer gegeven, maar in dit voor beeld worden deze elementen ongeveer weer gegeven in de volg orde waarin de stappen van de logische app in de ontwerp functie worden weer gegeven.Usually, JSON elements appear alphabetically within each section, but this sample shows these elements roughly in the order that the logic app's steps appear on the designer.

    {
       "$schema": "https://schema.management.azure.com/providers/Microsoft.Logic/schemas/2016-06-01/workflowdefinition.json#",
       "contentVersion": "1.0.0.0",
       "parameters": {
          "$connections": {
             "defaultValue": {},
             "type": "Object"
          }
       },
       "triggers": {
          "When_a_feed_item_is_published": {
             "recurrence": {
                "frequency": "Minute",
                "interval": 1
             },
             "splitOn": "@triggerBody()?['value']",
             "type": "ApiConnection",
             "inputs": {
                "host": {
                   "connection": {
                      "name": "@parameters('$connections')['rss']['connectionId']"
                   }
                },
                "method": "get",
                "path": "/OnNewFeed",
                "queries": {
                   "feedUrl": "http://feeds.reuters.com/reuters/topNews"
                }
             }
          }
       },
       "actions": {
          "Send_an_email": {
             "runAfter": {},
             "type": "ApiConnection",
             "inputs": {
                "body": {
                   "Body": "Title: @{triggerBody()?['title']}\n\nDate published: @{triggerBody()?['publishDate']}\n\nLink: @{triggerBody()?['primaryLink']}",
                   "Subject": "New RSS item: @{triggerBody()?['title']}",
                   "To": "Sophie.Owen@contoso.com"
                },
                "host": {
                   "connection": {
                      "name": "@parameters('$connections')['outlook']['connectionId']"
                   }
                },
                "method": "post",
                "path": "/Mail"
             }
          }
       },
       "outputs": {}
    }   
    
  9. Wanneer u klaar bent, slaat u het definitie bestand van de logische app op.When you're done, save your logic app definition file. Wanneer u met Visual Studio code wordt gevraagd om te bevestigen dat u de definitie van de logische app naar uw Azure-abonnement uploadt, kiest u uploaden.When Visual Studio Code prompts you to confirm uploading your logic app definition to your Azure subscription, choose Upload.

    Uw nieuwe logische app uploaden

    Nadat Visual Studio code uw logische app naar Azure publiceert, kunt u uw app nu live vinden en uitvoeren in de Azure Portal.After Visual Studio Code publishes your logic app to Azure, you can find your app now live and running in the Azure portal.

    De logische app is gepubliceerd in Azure Portal

Logische app bewerkenEdit logic app

Als u wilt werken met een bestaande logische app die al in Azure is geïmplementeerd, kunt u het werk stroom definitie bestand van de app openen in Visual Studio code.To work on an existing logic app that's already deployed in Azure, you can open that app's workflow definition file in Visual Studio Code.

  1. Als u zich niet hebt aangemeld bij uw Azure-abonnement vanuit Visual Studio code, volgt u de stappen in dit artikel om u nu aan te melden.If you haven't signed in to your Azure subscription from inside Visual Studio Code, follow the steps in this article to sign in now.

  2. In het venster Azure, onder Logic apps, vouwt u uw Azure-abonnement uit en selecteert u de logische app die u wilt.In the Azure window, under Logic Apps, expand your Azure subscription, and select the logic app you want.

  3. Selecteer in het menu van de logische app de optie openen in editor.From your logic app's menu, select Open in Editor. Of Kies naast de naam van de logische app het bewerkings pictogram.Or, next to your logic app's name, choose the edit icon.

    Editor openen voor een bestaande logische app

    Visual Studio code opent het bestand. logicapp. json voor de werk stroom definitie van de logische app.Visual Studio Code opens the .logicapp.json file for your logic app's workflow definition.

    Werk stroom definitie van de logische App geopend

  4. Breng uw wijzigingen aan in de definitie van uw logische app.Make your changes in your logic app's definition.

  5. Sla de wijzigingen op als u klaar bent.When you're done, save your changes.

  6. Wanneer Visual Studio code u vraagt om de definitie van de logische app bij te werken in uw Azure-abonnement, kiest u uploaden.When Visual Studio Code prompts you to update your logic app definition in your Azure subscription, choose Upload.

    Uw bewerkingen uploaden

Volgende stappenNext steps