Quickstart: Een integratiewerkstroom maken met multi-tenant Azure Logic Apps en de Azure Portal
In deze quickstart ziet u hoe u een voorbeeld van een geautomatiseerde werkstroom maakt waarin twee services worden geïntegreerd, een RSS-feedvoor een website en een e-mailaccount, wanneer u een multiten tenant Azure Logic Apps. Hoewel dit voorbeeld cloudgebaseerd is, Azure Logic Apps werkstromen die apps, gegevens, services en systemen verbinden in cloud-, on-premises en hybride omgevingen. Voor meer informatie over multi-tenant versus single-tenant Azure Logic Apps, bekijkt u Serviceomgeving met één tenant versus meerdere tenantsen integratie.
In dit voorbeeld maakt u een resource en werkstroom voor een logische app die gebruikmaakt van de RSS-connector en de Office 365 Outlook-connector. De resource wordt uitgevoerd in multi-tenant Azure Logic Apps en is gebaseerd op het prijsmodel Verbruik. De RSS-connector heeft een trigger die een RSS-feed controleert op basis van een schema. De Office 365 Outlook-connector heeft een actie die een e-mail verzendt voor elk nieuw item. De connectors in dit voorbeeld zijn slechts twee van de honderden connectors die u in een werkstroom kunt gebruiken.
In de volgende schermopname ziet u de voorbeeldwerkstroom op hoog niveau:

Tijdens het doorlopen van deze quickstart leert u de volgende basisstappen:
- Maak een logische app-resource die wordt uitgevoerd in de multi-tenant Azure Logic Apps omgeving.
- Selecteer de lege sjabloon voor de logische app.
- Voeg een trigger toe die aangeeft wanneer de werkstroom moet worden uitgevoerd.
- Voeg een actie toe die een taak uitvoert nadat de trigger is uitgevoerd.
- Voer uw werkstroom uit.
Als u een resource voor een logische app wilt maken en beheren met behulp van andere hulpprogramma's, bekijkt Azure Logic Apps quickstarts:
- Logische apps maken en beheren in Visual Studio Code
- Logische apps maken en beheren in Visual Studio
- Logische apps maken en beheren met behulp van de Azure Command Line Interface (Azure CLI)
Vereisten
Azure-account en -abonnement. Als u nog geen abonnement hebt, meld u dan aan voor een gratis Azure-account.
Een e-mailaccount van een service die werkt met Azure Logic Apps, zoals Office 365 Outlook of Outlook.com. Voor andere ondersteunde e-mailproviders bekijkt u Connectors voor Azure Logic Apps.
Notitie
Als u de Gmail-connectorwilt gebruiken, kunnen alleen G Suite-accounts deze connector zonder beperking gebruiken in Azure Logic Apps. Als u een Gmail-consumentenaccount hebt, kunt u deze connector alleen gebruiken met specifieke, door Google goedgekeurde services, tenzij u een Google-client-app maakt voor verificatie bij uw Gmail-connector. Zie Beleid voor gegevensbeveiliging en privacybeleid voor Google-connectors in Azure Logic Apps voor meer informatie.
Als u een firewall hebt die verkeer beperkt tot specifieke IP-adressen, stelt u uw firewall zo in dat toegang wordt toegestaan voor zowel de binnenkomende als uitgaande IP-adressen die worden gebruikt door de Logic Apps-service in de Azure-regio waar u de werkstroom voor uw logische app maakt.
In dit voorbeeld worden de RSS- en Office 365 Outlook-connectors gebruikt, die worden beheerd door Microsoft. Voor deze connectors moet u uw firewall instellen om toegang toe te staan voor alle uitgaande IP-adressen van de beheerde connector in de Azure-regio voor uw logische app-resource.
Een logische app maken
Meld u met uw Azure-account aan bij Azure Portal.
Voer in het zoekvak van Azure in
logic appsen selecteer Logische apps.
Selecteer op de pagina Logische apps de optie Toevoegen.

Selecteer in het deelvenster Logische app maken het Azure-abonnement dat u wilt gebruiken, maak een nieuwe resourcegroep voor uw logische app-resource en geef basisgegevens over uw logische app-resource op.
Eigenschap Waarde Beschrijving Abonnement <Azure-subscription-name> De naam van uw Azure-abonnement. Resourcegroep <Naam-van-Azure-resourcegroep> De naam van de Azure-resourcegroep, die uniek moet zijn in verschillende regio's. In dit voor beeld wordt 'My-First-LA-RG' gebruikt. Type Verbruik Het resourcetype en factureringsmodel van de logische app die voor uw resource moeten worden gebruikt: - Verbruik: dit resourcetype van de logische app wordt uitgevoerd in globale, multi-tenant Azure Logic Apps en maakt gebruik van het factureringsmodel Verbruik. In dit voorbeeld wordt dit verbruiksmodel gebruikt.
- Standard: dit resourcetype van de logische app wordt uitgevoerd in een Azure Logic Apps tenant en maakt gebruik van het Standard-factureringsmodel.
Naam van logische app <naam-van-logische-app> De resourcenaam van uw logische app, die uniek moet zijn in verschillende regio's. In dit voorbeeld wordt 'My-First-Logic-App' gebruikt. Belangrijk: deze naam mag alleen letters, cijfers, afbreekstreepingstekens (
-), onderstrepingstekens (_), haakjes ( , ) en punten(( )).bevatten.Publiceren Werkstroom Alleen beschikbaar wanneer u het resourcetype Standaard logische app selecteert. Workflow is standaard geselecteerd voor implementatie naar een Azure Logic Apps tenant en maakt een lege logische app-resource waar u uw eerste werkstroom toevoegt. Opmerking: Momenteel vereist de optie Docker-container een aangepaste locatie op een Kubernetes-cluster met Azure Arc-functie, dat u kunt gebruiken met Azure Arc ingeschakeld Logic Apps (Standard). De resourcelocaties voor uw logische app, aangepaste locatie en cluster moeten allemaal hetzelfde zijn.
Regio <Azure-regio> De Azure-datacenterregio waar de gegevens van uw app moeten worden opgeslagen. In dit voorbeeld wordt 'US - west' gebruikt. Opmerking: als uw abonnement is gekoppeld aan een integratieserviceomgeving,bevat deze lijst deze omgevingen.
Log Analytics inschakelen Nee Alleen beschikbaar wanneer u het resourcetype Logische app voor verbruik selecteert. Wijzig deze optie alleen als u diagnostische logboekregistratie wilt inschakelen. In dit voorbeeld laat u deze optie uitgeschakeld.

Als u klaar bent, selecteert u Beoordelen en maken. Bevestig op de validatiepagina de details die u hebt opgegeven en selecteer Maken.
Selecteer de lege sjabloon
Nadat uw app in Azure is geïmplementeerd, selecteert u Naar de resource gaan. Of zoek en selecteer uw logische app-resource door de naam in het zoekvak van Azure te typen.

De werkstroomontwerper wordt geopend en toont een pagina met een introvideo en veelgebruikte triggers.
Selecteer onder Sjablonen de optie Lege logische app.

Nadat u de sjabloon hebt geselecteerd, toont de ontwerpfunctie nu een leeg werkstroomoppervlak.
De trigger toevoegen
Een werkstroom begint altijd met één trigger, waarmee de voorwaarde wordt opgegeven waaraan moet worden voldoet voordat er acties in de werkstroom worden uitgevoerd. Telkens wanneer de trigger wordt uitgevoerd, Azure Logic Apps een werkstroom-exemplaar gemaakt en uitgevoerd. Als de trigger niet wordt uitgevoerd, wordt er geen exemplaar gemaakt of uitgevoerd. U kunt een werkstroom starten door uit veel verschillende triggers te kiezen.
In dit voorbeeld wordt een RSS-trigger gebruikt die een RSS-feed controleert op basis van een schema. Als er een nieuw item in de feed bestaat, wordt de trigger gestart en wordt er een nieuw werkstroom-exemplaar uitgevoerd. Als er meerdere nieuwe items bestaan tussen controles, wordt de trigger voor elk item uitgevoerd en wordt voor elk item een afzonderlijk nieuw werkstroomin exemplaar uitgevoerd.
Selecteer in de werkstroomontwerper onder het zoekvak de optie Alle.
Voer in het zoekvak in om de RSS-trigger te
rssvinden. Selecteer in de lijst met Triggers de RSS-trigger Wanneer een feeditem wordt gepubliceerd.
Geef in de triggerdetails de volgende informatie op:
Eigenschap Vereist Waarde Beschrijving De URL voor de RSS-feed Ja <RSS-feed-URL> De RSS-feed-URL die moet worden bewaakt. Dit voorbeeld gebruikt de RSS-feed van Wall Street Journal op
https://feeds.a.dj.com/rss/RSSMarketsMain.xml. U kunt echter elke RSS-feed gebruiken waarvoor geen HTTP-autorisatie is vereist. Kies een RSS-feed die regelmatig wordt gepubliceerd, zodat u uw werkstroom eenvoudig kunt testen.De gekozen eigenschap wordt gebruikt om te bepalen Nee PublishDate De eigenschap die bepaalt welke items nieuw zijn. Interval Ja 1 Het aantal intervallen dat moet worden gewacht tussen feedcontroles. In dit voorbeeld wordt
1als interval gebruikt.Frequentie Ja Minuut De frequentie-eenheid die moet worden gebruikt voor elk interval. In dit voorbeeld wordt
Minuteals frequentie gebruikt.
Verberg de details van de triggers, voor nu, door in de titelbalk van de vorm te klikken.

Wanneer u klaar bent, kunt u uw logische app opslaan, die direct live gaat in de Azure Portal. Selecteer Opslaan op de werkbalk van de ontwerper.
De trigger doet niets anders dan de RSS-feed controleren. U moet dus een actie toevoegen die definieert wat er gebeurt wanneer de trigger wordt activeren.
Een actie toevoegen
Na een trigger is een actie een volgende stap die een bewerking in de werkstroom wordt uitgevoerd. Elke actie kan de uitvoer van de vorige stap gebruiken. Dit kan de trigger of een andere actie zijn. U kunt kiezen uit veel verschillende acties, meerdere acties toevoegen tot de limiet per werkstroomen zelfs verschillende actiepaden maken.
In dit voorbeeld wordt een Office 365 Outlook een e-mail verzonden telkens wanneer de trigger wordt activeren voor een nieuw RSS-feeditem. Als er meerdere nieuwe items bestaan tussen controles, ontvangt u meerdere e-mailberichten.
Selecteer onder de trigger Wanneer een feeditem wordt gepubliceerd Nieuwe stap.

Selecteer onder Een bewerking kiezen en het zoekvak de optie Alle.
Typ
send an emailin het zoekvak om connectors te vinden die deze actie aanbieden. Als u de lijst Acties wilt filteren op een specifieke app of service, selecteert u eerst die app of service.Als u bijvoorbeeld een werk- of schoolaccount van Microsoft hebt en u deze wilt Office 365 Outlook, selecteert u Office 365 Outlook. Als u een persoonlijk bestand hebt Microsoft-account, selecteert u Outlook.com. Dit voorbeeld gaat verder met Office 365 Outlook.
Notitie
Als u een andere ondersteunde e-mailservice in uw werkstroom gebruikt, kan de gebruikersinterface er iets anders uitzien. De basisconcepten voor het maken van verbinding met een andere e-mailservice blijven echter ongewijzigd.

U kunt de actie die u wilt nu gemakkelijker vinden en selecteren, bijvoorbeeld Een e-mail verzenden:

Als de geselecteerde e-mailservice u vraagt om u aan te melden en uw identiteit te verifiëren, moet u die stap nu voltooien.
Voor veel connectors moet u eerst een verbinding maken en uw identiteit verifiëren voordat u kunt doorgaan.

Notitie
In dit voorbeeld ziet u handmatige verificatie voor het maken van verbinding met Office 365 Outlook. Andere services kunnen echter verschillende verificatietypen ondersteunen of gebruiken. Op basis van uw scenario kunt u verbindingsverificatie op verschillende manieren afhandelen.
Als u bijvoorbeeld gebruik maakt van Azure Resource Manager-sjablonen voor implementatie, kunt u de beveiliging van invoer verhogen die vaak wordt gewijzigd door parameterwaarden zoals verbindingsdetails te gebruiken. Lees de volgende onderwerpen voor meer informatie:
In de actie Een e-mail verzenden geeft u de informatie op die u in het e-mailbericht wilt opnemen.
Voer in het vak Aan het e-mailadres van de ontvanger in. Gebruik voor dit voorbeeld uw e-mailadres.
Notitie
De lijst Dynamische inhoud toevoegen wordt weergegeven wanneer u in het vak Aan en andere vakken voor bepaalde invoertypen klikt. Deze lijst bevat alle uitvoer van vorige stappen die u kunt selecteren als invoer voor de huidige actie. U kunt deze lijst voor nu negeren. In de volgende stap wordt gebruikgemaakt van de lijst met dynamische inhoud.
Voer het onderwerp van de e-mail in het vak Onderwerp in. Voor dit voorbeeld voert u de volgende tekst in met een afsluitende spatie:
New RSS item:
Selecteer in de lijst Dynamische inhoud toevoegen onder Wanneer een feeditem wordt gepubliceerd de optie Feedtitel.
De feedtitel is een triggeruitvoer die verwijst naar de titel voor het RSS-item. In uw e-mailbericht wordt deze uitvoer gebruikt om de titel van het RSS-item weer te geven.

Tip
Als er in de lijst met dynamische inhoud geen uitvoer wordt weergegeven van de trigger Wanneer een feeditem wordt gepubliceerd naast de header van de actie, selecteert u Meer weergeven.

Wanneer u klaar bent, ziet het onderwerp van de e-mail eruit zoals in dit voorbeeld:

Notitie
Als een lus Voor elke wordt weergegeven in de ontwerpfunctie, hebt u een uitvoer geselecteerd die verwijst naar een matrix, zoals de eigenschap categories-Item. Voor dit uitvoertype voegt de ontwerpfunctie automatisch de lus Voor elke toe rond de actie die naar de uitvoer verwijst. Op die manier voert uw werkstroom dezelfde actie uit op elk matrixitem.
Als u de lus wilt verwijderen, selecteert u op de titelbalk van de lus de knop met de weglating (...) en selecteert u vervolgens Verwijderen.
Voer in het vak Body de tekstinhoud van de e-mail in.
In dit voorbeeld bevat de body de volgende eigenschappen, voorafgegaan door beschrijvende tekst voor elke eigenschap. Als u lege regels wilt toevoegen in een invoervak, drukt u op Shift + Enter.
Beschrijvende tekst Eigenschap Beschrijving Title:Feedtitel De titel van het item Date published:Feed gepubliceerd op De publicatiedatum en -tijd van het item Link:Primaire feedkoppeling De URL voor het item 
Sla uw logische app op. Selecteer Opslaan op de werkbalk van de ontwerper.
Uw werkstroom uitvoeren
Als u wilt controleren of de werkstroom correct wordt uitgevoerd, kunt u wachten tot de trigger de RSS-feed controleert op basis van de planning. U kunt de werkstroom ook handmatig uitvoeren door Uitvoeren te selecteren op de werkbalk van de werkstroomontwerper, zoals wordt weergegeven in de volgende schermopname.

Als de RSS-feed nieuwe items heeft, stuurt uw werkstroom een e-mail voor elk nieuw item. Anders wacht uw werkstroom tot het volgende interval om de RSS-feed opnieuw te controleren.
In de volgende schermopname ziet u een voorbeeld-e-mail die wordt verzonden door de voorbeeldwerkstroom. Het e-mailbericht bevat de details van elke triggeruitvoer die u hebt geselecteerd, plus de beschrijvende tekst die u voor elk item hebt opgenomen.

Problemen oplossen
Als u geen e-mailberichten van de werkstroom ontvangt zoals verwacht:
Controleer de map 'Ongewenste e-mail' van uw e-mail account als het bericht onjuist is gefilterd.
Zorg ervoor dat de RSS-feed die u gebruikt gepubliceerde items heeft sinds de laatste geplande of handmatige controle.
Resources opschonen
Wanneer u klaar bent met deze quickstart, verwijdert u de resource van de logische voorbeeld-app en alle gerelateerde resources door de resourcegroep te verwijderen die u voor dit voorbeeld hebt gemaakt.
Typ
resource groupsin het zoekvak van Azure en selecteer Resourcegroepen.
Zoek en selecteer de resourcegroep van uw logische app. Selecteer op de pagina Overzicht de optie Resourcegroep verwijderen.

Voer de naam van de resourcegroep in en selecteer Verwijderen als het bevestigingsdeelvenster wordt weergegeven.

Volgende stappen
In deze quickstart hebt u uw eerste werkstroom voor logische apps gemaakt in de Azure Portal om een RSS-feed te controleren en een e-mail te verzenden voor elk nieuw item. Zie de volgende zelfstudie voor meer informatie over geavanceerde geplande werkstromen: