Delen via


Quickstart: Geautomatiseerde werkstromen maken in Multitenant Azure Logic Apps met Visual Studio (afgeschaft)

Van toepassing op: Azure Logic Apps (verbruik)

Belangrijk

De Azure Logic Apps Tools for Visual Studio-extensie is afgeschaft en ontvangt geen updates meer. Raadpleeg de volgende documentatie voor het maken en beheren van werkstromen voor logische apps met behulp van een lokale ontwikkelomgeving:

U kunt geautomatiseerde werkstromen maken, ontwikkelen en implementeren die services, systemen, apps en gegevens in ondernemingen en organisaties integreren met behulp van Azure Logic Apps. Hoewel u deze taken in Azure Portal kunt uitvoeren, kunt u Visual Studio ook gebruiken als uw lokale ontwikkelomgeving om logische app-projecten te maken die u kunt toevoegen aan broncodebeheer, verschillende versies kunt publiceren en Azure Resource Manager-sjablonen voor verschillende implementatieomgevingen kunt maken. Zie Voor meer informatie over multitenant versus werkstromen voor logische apps met één tenant, één tenant versus multitenant in Azure Logic Apps.

In deze quickstart ziet u hoe u dezelfde voorbeeldwerkstroom voor logische apps maakt als de quickstart van Azure Portal. U kunt ook leren hoe u een voorbeeldwerkstroom voor logische apps maakt in Visual Studio Code of hoe u werkstromen voor logische apps maakt en beheert met behulp van de Azure CLI. Deze werkstroom voor logische apps bewaakt de RSS-feed van een website en verzendt e-mail voor elk nieuw item in die feed. Uw voltooide werkstroom voor logische apps ziet eruit als de volgende werkstroom op hoog niveau:

Schermopname van de weergave op hoog niveau, bijvoorbeeld een werkstroom voor logische apps.

Vereisten

Visual Studio instellen voor Azure Government

Visual Studio 2019

Om te kunnen werken met Azure Government-abonnementen in Azure Logic Apps, moet u een detectie-eindpunt voor Azure Government Cloud toevoegen aan Visual Studio. Voordat u zich bij Visual Studio aanmeldt met uw Azure Government-account, moet u echter de naam wijzigen van het JSON-bestand dat wordt gegenereerd nadat u het detectie-eindpunt toevoegt, door deze stappen te volgen:

  1. Visual Studio sluiten.

  2. Zoek het gegenereerde JSON-bestand genaamd Azure U.S. Government-A3EC617673C6C70CC6B9472656832A26.Configuration op deze locatie:

    %localappdata%\.IdentityService\AadConfigurations

  3. Geef het JSON-bestand de naam AadProvider.Configuration.json.

  4. Start Visual Studio opnieuw op.

  5. Ga verder met de stappen om u aan te melden met uw Azure Government-account.

Als u deze instelling wilt terugdraaien, verwijdert u het JSON-bestand op de volgende locatie en start u Visual Studio opnieuw op:

%localappdata%\.IdentityService\AadConfigurations\AadProvider.Configuration.json

Een Azure-resourcegroepproject maken

Om te beginnen, maakt u een Azure-resourcegroepproject. Meer informatie over Azure-resourcegroepen en resources.

  1. Visual Studio starten. Meld u aan met uw Azure-account.

  2. In het menu File selecteert u New>Project. (Toetsenbord: Ctrl + Shift + N)

    Schermopname van Visual Studio, menu Bestand met geselecteerde opties voor Nieuw, Project.

  3. Onder Installed, selecteert u Visual C# of Visual Basic. Selecteer Cloud>Azure Resource Group. Geef uw project een naam, bijvoorbeeld:

    Schermopname van het maken van een Azure Resource Group-project.

    Notitie

    De namen van resourcegroepen mogen alleen letters, cijfers, punten (.), onderstrepingstekens (_), koppeltekens (-) en haakjes (( en )) bevatten, maar mogen niet eindigen op een punt (.).

    Als Cloud of Azure Resource Group niet wordt weergegeven, installeert u de Azure SDK voor Visual Studio.

    Als u Visual Studio 2019 gebruikt, volgt u deze stappen:

    1. Selecteer in het vak Een nieuw project maken het project Azure Resource Group voor Visual C# of Visual Basic. Selecteer Volgende.

    2. Geef een naam voor de Azure-resourcegroep die u wilt gebruiken en andere projectgegevens op. Selecteer Maken.

  4. Selecteer in de lijst met sjablonen de sjabloon Logische app. Selecteer OK.

    Schermopname van de geselecteerde logische app-sjabloon.

    Nadat Visual Studio het project maakt, wordt Solution Explorer geopend en ziet u uw oplossing. In uw oplossing slaat het bestand LogicApp.json niet alleen de definitie voor uw logische app op, maar is het ook een Azure Resource Manager-sjabloon die u voor de implementatie kunt gebruiken.

    Schermopname van Solution Explorer met nieuwe logische app-oplossing en implementatiebestand.

Lege werkstroom voor logische apps maken

Nadat u uw Azure-resourcegroep-project hebt gemaakt, maakt u uw logische app met de Lege logische app-sjabloon.

  1. Open in Solution Explorer het contextmenu van het bestand LogicApp.json. Selecteer Openen met Logic App-ontwerpfunctie. (Toetsenbord: Ctrl + L)

    Schermopname van de werkstroomontwerper met geopende logische app .json bestand.

    Tip

    Als u deze opdracht niet hebt in Visual Studio 2019, controleert u of u de nieuwste updates voor Visual Studio hebt.

    Visual Studio vraagt u om uw Azure-abonnement en een Azure-resourcegroep voor het maken en implementeren van resources voor uw werkstroom en verbindingen voor uw logische app.

  2. Selecteer bij Abonnement uw Azure-abonnement. Selecteer bij Resourcegroep de optie Nieuwe maken om een nieuwe Azure-resourcegroep te maken.

    Azure-abonnement, resourcegroep en resourcelocatie selecteren

    Instelling Voorbeeldwaarde Beschrijving
    Gebruikersaccount Fabrikam
    sophia-owen@fabrikam.com
    Het account dat u hebt gebruikt voor aanmelden bij Visual Studio
    Abonnement Betalen per gebruik
    (sophia-owen@fabrikam.com)
    De naam voor uw Azure-abonnement en het bijbehorende account
    Resourcegroep MyLogicApp-RG
    (VS - west)
    De Azure-resourcegroep en locatie voor het opslaan en implementeren van resources voor uw logische app
    Location Dezelfde als de resourcegroep Het locatietype en de locatie voor het implementeren van de resource van uw logische app.

    Laat voor deze quickstart het locatietype ingesteld op Regio en de locatie op Dezelfde als de resourcegroep.

    Opmerking: Nadat u uw resourcegroepproject hebt gemaakt, kunt u het locatietype en de locatie wijzigen, maar verschillende locatietypen zijn van invloed op uw logische app op verschillende manieren.
  3. De werkstroomontwerper opent een pagina met een introductievideo en veelgebruikte triggers. Scrol omlaag vanaf de video en trigger naar Sjablonen en selecteer Lege logische app.

    Schermopname van de geselecteerde sjabloon met de naam Lege logische app.

Uw werkstroom bouwen

Vervolgens voegt u een RSS-trigger toe die wordt geactiveerd zodra er een nieuw feeditem wordt weergegeven. Elke werkstroom begint met een trigger, die wordt geactiveerd wanneer aan specifieke criteria wordt voldaan. Telkens wanneer de trigger wordt geactiveerd, maakt de Azure Logic Apps-engine een exemplaar van de werkstroom voor logische apps waarmee uw werkstroom wordt uitgevoerd.

  1. Volg deze algemene stappen in de werkstroomontwerper om de RSS-trigger met de naam Wanneer een feeditem wordt gepubliceerd toe te voegen.

  2. Voltooi het bouwen van de werkstroom door deze algemene stappen uit te voeren om de Actie Office 365 Outlook met de naam Een e-mailbericht verzenden toe te voegen en ga vervolgens terug naar dit artikel.

    Wanneer u klaar bent, ziet uw werkstroom er als volgt uit:

    Schermopname van de voltooide werkstroom voor logische apps.

  3. Sla uw Visual Studio-oplossing op. (toetsenbord: Ctrl + S)

Logische app implementeren in Azure

Voordat u uw werkstroom kunt uitvoeren en testen, implementeert u de app in Azure vanuit Visual Studio.

  1. Selecteer in Solution Explorer in het snelmenu van uw project Implementeren>Nieuw. Meld u aan met uw Azure-account als u daarom wordt gevraagd.

    Schermopname van het projectmenu met geselecteerde opties voor Implementeren, Nieuw.

  2. Houd het standaard Azure-abonnement, de standaard resourcegroep en andere standaardinstellingen aan voor deze implementatie. Selecteer Implementeren.

    Schermopname van het projectimplementatievak met de geselecteerde optie Implementeren.

  3. Als het vak Parameters bewerken wordt weergegeven, geeft u een resourcenaam voor de logische app op. Sla uw instellingen op.

    Schermopname van het vak Parameters bewerken met de resourcenaam voor logische app.

    Wanneer de implementatie wordt gestart, wordt de status van de implementatie van uw app weergegeven in het Uitvoer-venster van Visual Studio. Als de status niet wordt weergegeven, opent u de lijst Uitvoer tonen van en selecteert u uw Azure-resourcegroep.

    Schermopname van het uitvoervenster met uitvoer van de implementatiestatus.

    Als de geselecteerde connectors invoer van u nodig hebben, wordt er op de achtergrond een PowerShell-venster geopend waarin u wordt gevraagd om de noodzakelijke wachtwoorden en geheime sleutels. Nadat u deze gegevens hebt ingevoerd, wordt de implementatie voortgezet.

    Schermopname van het PowerShell-venster met prompt om verbindingsreferenties op te geven.

    Nadat de implementatie is voltooid, gaat uw logische app live in de Azure-portal en wordt deze uitgevoerd op basis van de opgegeven planning (elke minuut). Als de trigger nieuwe feeditems vindt, wordt de trigger geactiveerd en wordt er een werkstroomexemplaren gemaakt waarmee de acties van de werkstroom worden uitgevoerd. Uw werkstroom verzendt e-mail voor elk nieuw item. Als de trigger geen nieuwe items vindt, wordt deze niet geactiveerd en wordt het instantiëren van de werkstroom overgeslagen. Uw werkstroom wacht tot het volgende interval voordat u deze controleert.

    Hier volgen voorbeeld-e-mailberichten die door deze werkstroom worden verzonden. Als u geen een e-mailberichten ontvangt, controleert u de map Ongewenste e-mail.

    Schermopname van een voorbeeld van een Outlook-e-mail die is verzonden voor elk nieuw RSS-item

Gefeliciteerd, u hebt uw werkstroom voor logische apps gebouwd en geïmplementeerd met Visual Studio. Zie Logische apps beheren met Visual Studio om uw werkstroom voor logische apps te beheren en de uitvoeringsgeschiedenis te bekijken.

Nieuwe logische app toevoegen

Wanneer u een bestaand Azure-resourcegroepproject hebt, kunt u een nieuwe lege logische app aan dat project toevoegen met behulp van het JSON Outline-venster.

  1. Open in Solution Explorer het bestand <logic-app-name>.json.

  2. Selecteer in het menu Weergave Andere vensters>JSON Outline.

  3. Als u een resource aan en sjabloonbestand wilt toevoegen, selecteert u Resource toevoegen bovenaan het JSON Outline-venster. U kunt ook in het JSON Outline-venster het contextmenu resources openen en Nieuwe resource toevoegen selecteren.

    Schermopname van het venster JSON-overzicht.

  4. Zoek logische app in het dialoogvenster Resource toevoegen in het zoekvak en selecteer Logische app. Geef de resource van uw logische app een naam en selecteer Toevoegen.

    Schermopname van de stappen voor het toevoegen van een resource.

Resources opschonen

Als u de logische app niet meer nodig hebt, verwijdert u de resourcegroep die uw logische app en alle gerelateerde resources bevat.

  1. Meld u aan bij Azure Portal met hetzelfde account dat is gebruikt voor het maken van uw logische app.

  2. Selecteer in het menu van de Azure-portal de optie Resourcegroepen of zoek naar en selecteer Resourcegroepen op een willekeurige pagina. Selecteer de resourcegroep van uw logische app.

  3. Selecteer op de pagina Overzicht de optie Resourcegroep verwijderen. Voer ter bevestiging de naam van de resourcegroep in en selecteer Verwijderen.

    Schermopname met geselecteerde opties voor resourcegroepen, Overzicht, Resourcegroep verwijderen.

  4. Verwijder de Visual Studio-oplossing van uw lokale computer.

Volgende stappen

In dit artikel hebt u uw werkstroom voor logische apps gebouwd, geïmplementeerd en uitgevoerd met Visual Studio. Zie het volgende artikel voor meer informatie over het beheren en uitvoeren van geavanceerde implementatie voor logische apps met Visual Studio: