Quickstart: uw eerste geautomatiseerde werkstroom maken met Azure Logic Apps - Azure-portalQuickstart: Create your first automated workflow with Azure Logic Apps - Azure portal

In deze snelstart leert u uw eerste geautomatiseerde werkstroom bouwen met Azure Logic Apps.This quickstart introduces how to build your first automated workflow with Azure Logic Apps. In dit artikel maakt u een logische app waarmee de RSS-feed van een website regelmatig wordt gecontroleerd op nieuwe items.In this article, you create a logic app that regularly checks a website's RSS feed for new items. Als er nieuwe items bestaan, stuurt de logische app een e-mail voor elk item.If new items exist, the logic app sends an email for each item. Wanneer u bent klaar, ziet uw logische app eruit als deze werkstroom op hoog niveau:When you're done, your logic app looks like this workflow at a high level:

Overzicht: voorbeeld van logische app

Voor het uitvoeren van deze quickstart hebt u een e-mailaccount nodig van een provider die wordt ondersteund door Logic Apps, zoals Outlook van Office 365, Outlook.com en Gmail.To follow this quickstart, you need an email account from a provider that's supported by Logic Apps, such as Office 365 Outlook, Outlook.com, or Gmail. Voor andere providers kunt u hier de lijst met connectors bekijken.For other providers, review the connectors list here. Deze logische app maakt gebruik van een Office 365 Outlook-account.This logic app uses an Office 365 Outlook account. Als u een ander e-mailaccount gebruikt, zijn de algemene stappen hetzelfde, maar ziet de gebruikersinterface er misschien iets anders uit.If you use another email account, the overall steps are the same, but your UI might slightly differ.

Als u nog geen abonnement op Azure hebt, meld u dan nu aan voor een gratis Azure-account.Also, if you don't have an Azure subscription, sign up for a free Azure account.

Aanmelden bij Azure PortalSign in to the Azure portal

Gebruik de referenties van uw Azure-account om u aan melden bij het Azure Portal.Sign in to the Azure portal with your Azure account credentials.

Uw logische app makenCreate your logic app

  1. Kies in het hoofdmenu van Azure Een resource maken > Integratie > Logische app.From the main Azure menu, choose Create a resource > Integration > Logic App.

    Logische app maken

  2. Onder Logische app maken geeft u informatie op over uw logische app zoals hier wordt weergegeven.Under Create logic app, provide details about your logic app as shown here. Als u klaar bent, kiest u Maken.After you're done, choose Create.

    Gegevens van logische app opgeven

    EigenschapProperty WaardeValue BeschrijvingDescription
    NaamName MyFirstLogicAppMyFirstLogicApp De naam voor uw logische appThe name for your logic app
    AbonnementSubscription <your-Azure-subscription-name><your-Azure-subscription-name> De naam van uw Azure-abonnementThe name for your Azure subscription
    ResourcegroepResource group My-First-LA-RGMy-First-LA-RG De naam van de Azure-resourcegroep die wordt gebruikt om verwante resources te organiserenThe name for the Azure resource group used to organize related resources
    LocatieLocation US - westWest US De regio waar uw logische app-gegevens wordt opgeslagenThe region where to store your logic app information
    Log AnalyticsLog Analytics UitOff Behoud de instelling Uit voor het vastleggen van diagnostische gegevens.Keep the Off setting for diagnostic logging.
  3. Nadat Azure uw app heeft geïmplementeerd, wordt de Ontwerper van logische apps geopend en ziet u een pagina met een inleidende video en veelgebruikte triggers.After Azure deploys your app, the Logic Apps Designer opens and shows a page with an introduction video and commonly used triggers. Kies onder Sjablonen de optie Lege logische app.Under Templates, choose Blank Logic App.

    Sjabloon voor lege logische app kiezen

Vervolgens voegt u een trigger toe die wordt geactiveerd zodra er een nieuw RSS-feeditem wordt weergegeven.Next, add a trigger that fires when a new RSS feed item appears. Elke logische app moet beginnen met een trigger, die wordt geactiveerd wanneer er een bepaalde gebeurtenis plaatsvindt of wanneer er aan een bepaalde voorwaarde is voldaan.Every logic app must start with a trigger, which fires when a specific event happens or when a specific condition is met. Telkens wanneer de trigger wordt geactiveerd, maakt de Logic Apps-engine een exemplaar van een logische app dat wordt gestart en de werkstroom uitvoert.Each time the trigger fires, the Logic Apps engine creates a logic app instance that starts and runs your workflow.

RSS-feed controleren met een triggerCheck RSS feed with a trigger

  1. In Logic App Designer, onder het zoekvak typt, kiest u alle.In Logic App Designer, under the search box, choose All.

  2. 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

    Trigger selecteren: 'RSS - Wanneer een feeditem wordt gepubliceerd'

  3. Geef deze informatie voor de trigger op zoals weergegeven en beschreven:Provide this information for your trigger as shown and described:

    Trigger instellen met RSS-feed, frequentie en interval

    EigenschapProperty WaardeValue DescriptionDescription
    De URL voor de RSS-feedThe RSS feed URL http://feeds.reuters.com/reuters/topNews De koppeling voor de RSS-feed die u wilt bijhoudenThe link for the RSS feed that you want to monitor
    IntervalInterval 11 Het aantal intervallen dat tussen controles moet worden gewachtThe number of intervals to wait between checks
    FrequentieFrequency MinuutMinute De tijdseenheid voor elk interval tussen controlesThe unit of time for each interval between checks

    Het interval en de frequentie bepalen samen de planning van de trigger voor uw logische app.Together, the interval and frequency define the schedule for your logic app's trigger. Deze logische app controleert de feed elke minuut.This logic app checks the feed every minute.

  4. Als u de details van de trigger voorlopig wilt verbergen, klikt u in de titelbalk van de trigger.To hide the trigger details for now, click inside the trigger's title bar.

    Shape samenvouwen om details te verbergen

  5. Sla uw logische app op.Save your logic app. Kies Opslaan op de werkbalk van de ontwerper.On the designer toolbar, choose Save.

Uw logische app is nu live, maar kan alleen de RSS-feed controleren.Your logic app is now live but doesn't do anything other than check the RSS feed. Daarom gaat u nu een actie toevoegen die reageert wanneer de trigger wordt geactiveerd.So, add an action that responds when the trigger fires.

E-mail versturen bij een actieSend email with an action

Voeg nu een actie waardoor een e-mail wordt verzonden zodra een nieuw item in de RSS-feed wordt weergegeven.Now add an action that sends email when a new item appears in the RSS feed.

  1. Onder de trigger Wanneer een feeditem wordt gepubliceerd kiest u Nieuwe stap.Under the When a feed item is published trigger, choose New step.

    Een actie toevoegen

  2. Onder een actie kiezen en wordt de zoekopdracht Kies alle.Under Choose an action and the search box, choose All.

  3. Voer 'een e-mail verzenden' in het zoekvak in.In the search box, enter "send an email". Selecteer in de lijst met acties de actie 'een e-mail verzenden' voor de gewenste e-mailprovider.From the actions list, select the "send an email" action for the email provider that you want.

    Selecteer deze actie: 'Office 365 Outlook - een e-mail verzenden'

    Als u de lijst met acties wilt filteren op een bepaalde app of service, kunt u eerst die app of service selecteren:To filter the actions list to a specific app or service, you can select that app or service first:

    • Voor werk- of schoolaccounts van Azure selecteert u Outlook van Office 365.For Azure work or school accounts, select Office 365 Outlook.
    • Selecteer Outlook.com voor persoonlijke Microsoft-accounts.For personal Microsoft accounts, select Outlook.com.
  4. Als u naar uw referenties wordt gevraagd, meldt u zich aan bij uw e-mailaccount zodat Logic Apps een verbinding met uw e-mailaccount kan maken.If asked for credentials, sign in to your email account so that Logic Apps creates a connection to your email account.

  5. In de actie Een e-mail verzenden geeft u de gegevens op die u in het e-mailbericht wilt opnemen.In the Send an email action, specify the data that you want the email to include.

    1. Voer het e-mailadres van de ontvanger in het vak Aan in.In the To box, enter the recipient's email address. Voor testdoeleinden kunt u uw eigen e-mailadres gebruiken.For testing purposes, you can use your own email address.

      Negeer voorlopig de lijst Dynamische inhoud toevoegen die wordt weergegeven.For now, ignore the Add dynamic content list that appears. Wanneer u in bepaalde invoervakken klikt, wordt deze lijst geopend met alle beschikbare parameters uit de vorige stap die u als invoer in uw werkstroom kunt opnemen.When you click inside some edit boxes, this list appears and shows any available parameters from the previous step that you can include as inputs in your workflow.

    2. Voer in het vak Onderwerp deze tekst met een afsluitende spatie in: New RSS item:In the Subject box, enter this text with a trailing blank space: New RSS item:

      Het onderwerp van de e-mail invoeren

    3. In de lijst Dynamische inhoud toevoegen selecteert u Feedtitel om de titel van het RSS-item op te nemen.From the Add dynamic content list, select Feed title to include the RSS item title.

      Lijst met dynamische inhoud - 'Feedtitel'

      Wanneer u klaar bent, ziet het onderwerp van de e-mail eruit zoals in dit voorbeeld:When you're done, the email subject looks like this example:

      Feedtitel toegevoegd

      Als een 'For each'-lus in de ontwerpfunctie wordt weergegeven, hebt u een token voor een matrix geselecteerd, bijvoorbeeld het token categories-Item.If a "For each" loop appears on the designer, then you selected a token for an array, for example, the categories-Item token. Voor dit type tokens voegt de ontwerpfunctie automatisch deze lus toe rond de actie die verwijst naar dat token.For these kinds of tokens, the designer automatically adds this loop around the action that references that token. Op die manier wordt dezelfde actie uitgevoerd voor elk matrixitem.That way, your logic app performs the same action on each array item. Als u de lus wilt verwijderen, kiest u de (puntjes (...) op de titelbalk van de lus. Kies vervolgens Verwijderen.To remove the loop, choose the ellipses (...) on the loop's title bar, then choose Delete.

    4. In het vak voor de hoofdtekst voert u deze tekst in en selecteert u deze tokens voor de inhoud van het e-mailbericht.In the Body box, enter this text, and select these tokens for the email body. Als u lege regels wilt toevoegen in een invoervak, drukt u op Shift + Enter.To add blank lines in an edit box, press Shift + Enter.

      Inhoud voor de hoofdtekst van de e-mail toevoegen

      EigenschapProperty DescriptionDescription
      FeedtitelFeed title De titel van het itemThe item's title
      Feed gepubliceerd opFeed published on De publicatiedatum en -tijd van het itemThe item's publishing date and time
      Primaire feedkoppelingPrimary feed link De URL voor het itemThe URL for the item
  6. Sla uw logische app op.Save your logic app.

Test vervolgens de logische app.Next, test your logic app.

Uw logische app uitvoerenRun your logic app

Kies Uitvoeren op de werkbalk in de ontwerper als u de logische app handmatig wilt uitvoeren.To manually start your logic app, on the designer toolbar bar, choose Run. Of wacht tot de logische app de RSS-feed op basis van uw opgegeven schema (elke minuut) heeft gecontroleerd.Or, wait for your logic app to check the RSS feed based on your specified schedule (every minute). Als de RSS-feed nieuwe items heeft, verzendt uw logische app een e-mailbericht voor elk nieuw item.If the RSS feed has new items, your logic app sends an email for each new item. Anders wacht de logische app tot het volgende interval voordat opnieuw een controle wordt uitgevoerd.Otherwise, your logic app waits until the next interval before checking again.

Dit is een voorbeeld van een e-mailbericht dat deze logische app verzendt.For example, here is a sample email 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.

E-mail wordt verzonden voor nieuw RSS-feeditem

Technisch gezien wordt, als bij controle van de RSS-feed nieuwe items worden aangetroffen, de trigger geactiveerd en maakt de Logic Apps-engine een exemplaar van de werkstroom van uw logische app die de acties in de werkstroom uitvoert.Technically, when the trigger checks the RSS feed and finds new items, the trigger fires, and the Logic Apps engine creates an instance of your logic app workflow that runs the actions in the workflow. Als de trigger geen nieuwe items vindt, wordt deze niet geactiveerd en wordt het instanti├źren van de werkstroom overgeslagen.If the trigger doesn't find new items, the trigger doesn't fire and "skips" instantiating the workflow.

Gefeliciteerd, u hebt uw eerste logische app in Azure Portal gemaakt en uitgevoerd.Congratulations, you've now successfully built and run your first logic app with the Azure portal!

Resources opschonenClean up resources

Als u dit voorbeeld niet meer nodig hebt, verwijdert u de resourcegroep die uw logische app en alle gerelateerde resources bevat.When you no longer need this sample, delete the resource group that contains your logic app and related resources.

  1. Ga in het Azure-hoofdmenu naar Resourcegroepen en selecteer de resourcegroep voor uw logische app.On the main Azure menu, go to Resource groups, and select your logic app's resource group. Kies op de pagina Overzicht de optie Resourcegroep verwijderen.On the Overview page, choose Delete resource group.

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

  2. Voer ter bevestiging de naam van de resourcegroep in en kies Verwijderen.Enter the resource group name as confirmation, and choose Delete.

    Verwijdering bevestigen

Notitie

Wanneer u een logische app verwijdert, worden geen nieuwe uitvoeringen gemaakt.When you delete a logic app, no new runs are instantiated. Alle uitvoeringen die bezig zijn en wachten op uitvoering worden geannuleerd.All in-progress and pending runs are canceled. Als u duizenden uitvoeringen hebt, kan de annulering een aanzienlijke tijd in beslag nemen.If you have thousands of runs, cancellation might take significant time to complete.

Ondersteuning krijgenGet support

Ga naar het Azure Logic Apps forum (Forum voor Azure Logic Apps) als u vragen hebt.For questions, visit the Azure Logic Apps forum.

Volgende stappenNext steps

In deze quickstart hebt u uw eerste logische app gemaakt die controleert op de aanwezigheid van RSS-updates op basis van de opgegeven planning (elke minuut) en onderneemt actie (stuurt e-mail) wanneer er updates zijn.In this quickstart, you created your first logic app that checks for RSS updates based your specified schedule (every minute), and takes action (sends email) when updates exist. Als u meer wilt weten, gaat u verder met deze zelfstudie om geavanceerdere werkstromen op basis van een planning te maken:To learn more, continue with this tutorial that creates more advanced schedule-based workflows: