Quickstart: Maken en beheren van geautomatiseerde logic app workflows - Visual Studio CodeQuickstart: Create and manage automated logic app workflows - Visual Studio Code

Met Azure Logic Apps en Visual Studio Code, die u kunt maken en beheren van logische apps die u helpen bij automatiseren van taken, werkstromen en processen voor het integreren van apps, gegevens, systemen en services voor 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. Deze quickstart laat zien hoe u kunt maken en definities voor logische Apps-werkstroom bewerken door te werken met de werkstroom-definitieschema in JavaScript Object Notation (JSON) via een ervaring op basis van code.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 op bestaande logische apps die al zijn geïmplementeerd op Azure in de cloud.You can also work on existing logic apps already deployed to Azure in the cloud.

Maar u kunt dezelfde taken in uitvoeren de Azure-portal en in Visual Studio, u kunt sneller aan de slag in Visual Studio Code als u al bekend met definities voor logische Apps bent en wilt werken rechtstreeks in de code.Although you can perform these same tasks in the Azure portal 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 uitschakelen, inschakelen, verwijderen en vernieuwen van de gemaakte logische apps.For example, you can disable, enable, delete, and refresh already created logic apps. U kunt ook werken op logic apps en integratieaccounts elk ontwikkelplatform 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.

In dit artikel kunt u dezelfde logische app zoals in de Quick Start voor het maken van een logische app in Azure portal, die meer is gericht op de basisconcepten.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, is de logische app ziet eruit zoals in dit voorbeeld:In Visual Studio Code, the logic app looks like this example:

Voltooide logische app

Voordat u begint, zorg er dan voor dat u hebt deze items: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 het Azure-pictogram op de werkbalk Visual Studio Code.On the Visual Studio Code toolbar, select the Azure icon.

    Selecteer Azure pictogram

  2. In het venster Azure onder Logic Apps, selecteer aanmelden bij Azure.In the Azure window, under Logic Apps, select Sign in to Azure.

    Selecteer 'Aanmelden bij Azure'

    U wordt gevraagd nu aanmelden met behulp van de opgegeven verificatiecode op te geven.You're now prompted to sign in by using the provided authentication code.

  3. Kopieer de verificatiecode op te geven en kies vervolgens kopiëren & openen, waarmee u een nieuw browservenster opent.Copy the authentication code, and then choose Copy & Open, which opens a new browser window.

    Prompt voor aanmelden

  4. Voer de verificatiecode op te geven.Enter your authentication code. Wanneer u hierom wordt gevraagd, kiest u doorgaan.When prompted, choose Continue.

    Code invoeren

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

    De deelvensters van Logic Apps en Integratieaccounts, weergegeven in het venster Azure nu de Azure-abonnementen 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 abonnementen niet ziet u verwacht dat, naast Logic Apps label, kiest u abonnementen selecteren (filterpictogram).If you don't see the subscriptions you expect, next to Logic Apps label, choose Select Subscriptions (filter icon). Zoek en selecteer de abonnementen die u wilt.Find and select the subscriptions you want.

  6. Als u wilt weergeven van alle bestaande logic apps of integratieaccounts in uw Azure-abonnement, vouw uw abonnement.To view any existing logic apps or integration accounts in your Azure subscription, expand your subscription.

    Logic apps en integratieaccounts weergeven

Logische app makenCreate logic app

  1. Als u dit nog niet hebt aangemeld bij uw Azure-abonnement uit in Visual Studio Code, volg de stappen in dit artikel voor nu aanmelden.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 in het contextmenu van uw abonnement, maken.From your subscription's context menu, select Create.

    Selecteer 'Maken'

  3. Selecteer een bestaande resourcegroep in de lijst waarin Azure-resourcegroepen in uw abonnement, of maken van een nieuwe resourcegroep.From the list that shows Azure resource groups in your subscription, select an existing resource group or Create a new resource group.

    In dit voorbeeld wordt een nieuwe resourcegroep gemaakt:This example creates a new resource group:

    Nieuwe resourcegroep maken

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

    Noem uw resourcegroep

  5. Selecteer de locatie van het datacenter voor het opslaan van metagegevens van uw logische app.Select the datacenter location for where to save your logic app's metadata.

    Locatie selecteren

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

    Naam van uw logische app

    De nieuwe logische app wordt nu weergegeven in het venster Azure 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 definitie van de werkstroom van uw logische app.Now you can start creating your logic app's workflow definition.

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

    Open logische app in de editor

    Visual Studio Code opent u een sjabloon voor logische app werkstroom-definitie (. logicapp.json-bestand) zodat u kunt beginnen met het maken van de werkstroom van uw logische app.Visual Studio Code opens a logic app workflow definition template (.logicapp.json file) so you can start creating your logic app's workflow.

    Nieuwe logische app werkstroomdefinitie

  8. Begin de definitie van de werkstroom van uw logische app bouwen in het sjabloonbestand logic app workflow definitie.In the logic app workflow definition template file, start building your logic app's workflow definition. Zie voor technische documentatie, de Definitietaal van werkstroom-schema voor Azure Logic Apps.For technical reference, see the Workflow Definition Language schema for Azure Logic Apps.

    Hier volgt een voorbeeld van de logische-definitie.Here is an example logic definition. Normaal gesproken op alfabetische volgorde weergegeven van de JSON-elementen in elke sectie, maar in dit voorbeeld bevat deze elementen min of meer in de volgorde die de logische app stappen worden weergegeven op de ontwerpfunctie.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, sla uw logische app-definitiebestand.When you're done, save your logic app definition file. Wanneer u wordt gevraagd te bevestigen van de definitie van uw logische app uploaden naar uw Azure-abonnement, kiest u Visual Studio Code uploaden.When Visual Studio Code prompts you to confirm uploading your logic app definition to your Azure subscription, choose Upload.

    De nieuwe logische app uploaden

    Nadat Visual Studio Code kunt u uw logische app naar Azure gepubliceerd, kunt u uw app vinden nu live en worden uitgevoerd in 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.

    Logische app is gepubliceerd in Azure portal

Logische app bewerkenEdit logic app

U kunt om te werken op een bestaande logische app die al geïmplementeerd in Azure, werkstroom-definitiebestand 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 dit nog niet hebt aangemeld bij uw Azure-abonnement uit in Visual Studio Code, volg de stappen in dit artikel voor nu aanmelden.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 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 uw logische app openen in Editor.From your logic app's menu, select Open in Editor. Of naast de naam van uw logische app, kies het pictogram voor bewerken.Or, next to your logic app's name, choose the edit icon.

    Open editor voor bestaande logische app

    Visual Studio Code opent u de. logicapp.json-bestand voor de definitie van de werkstroom van uw logische app.Visual Studio Code opens the .logicapp.json file for your logic app's workflow definition.

    Geopende logic app werkstroomdefinitie

  4. Breng uw wijzigingen 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 wordt gevraagd om bij te werken van de definitie van uw logische app 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.

    Uploaden van uw bewerkingen

Ondersteuning krijgenGet support