Zelfstudie: Geautomatiseerde, op planning gebaseerde, terugkerende werk stromen maken met behulp van Azure Logic AppsTutorial: Create automated, schedule-based, recurring workflows by using Azure Logic Apps

Deze zelf studie laat zien hoe u een logische app bouwt en een terugkerende werk stroom automatiseert die volgens een planning wordt uitgevoerd.This tutorial shows how to build a logic app and automate a recurring workflow that runs on a schedule. Met name deze logische app wordt elke weekdag morgen uitgevoerd en controleert de reis tijd, inclusief verkeer, tussen twee locaties.Specifically, this example logic app runs every weekday morning and checks the travel time, including traffic, between two places. Als de tijd een bepaalde limiet overschrijdt, verzendt de logische app een e-mail met de reistijd en de extra tijd die u nodig hebt om uw bestemming te bereiken.If the time exceeds a specific limit, the logic app sends email with the travel time and the extra time necessary for your destination.

In deze zelfstudie leert u het volgende:In this tutorial, you learn how to:

  • Een lege, logische app maken.Create a blank logic app.
  • Voeg een terugkeer patroon trigger toe die het schema voor uw logische app specificeert.Add a Recurrence trigger that specifies the schedule for your logic app.
  • Een Bing Maps-actie toevoegen die de reis tijd voor een route ophaalt.Add a Bing Maps action that gets the travel time for a route.
  • Een actie toevoegen waarmee een variabele wordt gemaakt, de reis tijd wordt geconverteerd van seconden naar minuten, en het resultaat wordt opgeslagen in de variabele.Add an action that creates a variable, converts the travel time from seconds to minutes, and stores that result in the variable.
  • Een voorwaarde toevoegen die de reistijd vergelijkt met een opgegeven limiet.Add a condition that compares the travel time against a specified limit.
  • Voeg een actie toe waarmee u e-mail berichten verzendt als de reis tijd de limiet overschrijdt.Add an action that sends you email if the travel time exceeds the limit.

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:

Logische app op hoog niveau

VereistenPrerequisites

  • Een Azure-abonnement.An Azure subscription. Als u nog geen abonnement hebt, kunt u zich aanmelden voor een gratis Azure-account voordat u begint.If you don't have a subscription, sign up for a free Azure account before you begin.

  • Een e-mail account van een e-mail provider die wordt ondersteund door Logic Apps, zoals Office 365 Outlook, Outlook.com of Gmail.An email account from an email 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. In deze Snelstartgids wordt een Office 365 Outlook-account gebruikt.This quickstart uses an Office 365 Outlook account. Als u een ander e-mail account gebruikt, blijven de algemene stappen hetzelfde, maar uw gebruikers interface kan enigszins verschillen.If you use a different email account, the general steps stay the same, but your UI might slightly differ.

  • Als u de reistijd voor een route wilt ophalen, hebt u een toegangssleutel nodig voor de API van Bing Kaarten.To get the travel time for a route, you need an access key for the Bing Maps API. Volg de stappen in Een Bing Kaarten-sleutel krijgen om deze sleutel te krijgen.To get this key, follow the steps for how to get a Bing Maps key.

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. Selecteer in het hoofd menu van Azure een resource > Integration > Logic-appmaken.From the main Azure menu, select Create a resource > Integration > Logic App.

    Logische app maken

  2. In het menu Logische app maken geeft u de informatie over uw logische app op zoals hier wordt weergegeven en beschreven.Under Create logic app, provide this information about your logic app as shown and described. Als u gereed bent, selecteert u Maken.When you're done, select Create.

    Informatie over logische app opgeven

    EigenschapProperty WaardeValue BeschrijvingDescription
    NameName LA-TravelTimeLA-TravelTime De naam van uw logische app, die alleen letters, cijfers, afbreek streepjes (-), onderstrepings tekens (_), haakjes ((, )) en punten (.) kan bevatten.Your logic app's name, which can contain only letters, numbers, hyphens (-), underscores (_), parentheses ((, )), and periods (.). In dit voor beeld wordt gebruikgemaakt van ' LA-TravelTime '.This example uses "LA-TravelTime".
    AbonnementSubscription <your-Azure-subscription-name><your-Azure-subscription-name> De naam van uw Azure-abonnementYour Azure subscription name
    ResourcegroepResource group LA-TravelTime-RGLA-TravelTime-RG De naam voor de Azure-resource groep, die wordt gebruikt om verwante resources te organiseren.The name for the Azure resource group, which is used to organize related resources. In dit voor beeld wordt ' LA-TravelTime-RG ' gebruikt.This example uses "LA-TravelTime-RG".
    LocationLocation US - westWest US De tKan-regio waar de logische app-gegevens moeten worden opgeslagen.TThe region where to store your logic app information. In dit voor beeld wordt ' West US ' gebruikt.This example uses "West US".
    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, selecteert u in de Azure-werk balk de optie meldingen > gaat u naar de resource voor uw geïmplementeerde logische app.After Azure deploys your app, on the Azure toolbar, select Notifications > Go to resource for your deployed logic app.

    Naar de resource gaan

    U kunt ook uw logische app zoeken en selecteren door de naam in het zoekvak te typen.Or, you can find and select your logic app by typing the name in the search box.

    De Logic Apps Designer wordt geopend en toont een pagina met een introductie video en veelgebruikte triggers en logica patronen voor logische apps.The Logic Apps Designer opens and shows a page with an introduction video and commonly used triggers and logic app patterns. Kies onder Sjablonen de optie Lege logische app.Under Templates, select Blank Logic App.

    Sjabloon voor lege logische app selecteren

Voeg vervolgens de terugkeer patroon triggertoe, die wordt geactiveerd op basis van een opgegeven schema.Next, add the Recurrence trigger, which fires based on a specified schedule. Elke logische app moet beginnen met een trigger, die wordt geactiveerd wanneer er een bepaalde gebeurtenis plaatsvindt of wanneer nieuwe gegevens voldoen aan een bepaalde voorwaarde.Every logic app must start with a trigger, which fires when a specific event happens or when new data meets a specific condition. Bekijk Uw eerste logische app maken voor meer informatie.For more information, see Create your first logic app.

De trigger voor terugkeer patroon toevoegenAdd the Recurrence trigger

  1. Voer in de ontwerp functie voor logische apps in het zoekvak ' recurrence ' in als uw filter.On the Logic App Designer, in the search box, enter "recurrence" as your filter. Selecteer in de lijst Triggers de trigger terugkeer patroon .From the Triggers list, select the Recurrence trigger.

    De trigger ' recurrence ' toevoegen

  2. Selecteer op de vorm van het terugkeer patroon de knop met weglatings tekens ( ... ) en selecteer vervolgens naam wijzigen.On the Recurrence shape, select the ellipses (...) button, and then select Rename. Wijzig de naam van de trigger met deze beschrijving: Check travel time every weekday morningRename the trigger with this description: Check travel time every weekday morning

    Naam trigger wijzigen

  3. Wijzig de eigenschappen in de trigger.Inside the trigger, change these properties.

    Interval en frequentie wijzigen

    EigenschapProperty VereistRequired ValueValue DescriptionDescription
    IntervalInterval JaYes 11 Het aantal intervallen dat tussen controles moet worden gewachtThe number of intervals to wait between checks
    FrequentieFrequency JaYes WeekWeek Tijdseenheid die voor het terugkeerpatroon wordt gebruiktThe unit of time to use for the recurrence
  4. Open onder interval en frequentiede lijst nieuwe para meter toevoegen en selecteer deze eigenschappen om aan de trigger toe te voegen.Under Interval and Frequency, open the Add new parameter list, and select these properties to add to the trigger.

    • Deze dagenOn these days
    • Deze urenAt these hours
    • Deze minutenAt these minutes

    Trigger eigenschappen toevoegen

  5. Stel nu de waarden voor de extra eigenschappen in zoals hier wordt weer gegeven en beschreven.Now set the values for the additional properties as shown and described here.

    Gegevens van de planning en het terugkeerpatroon opgeven

    EigenschapProperty WaardeValue DescriptionDescription
    Deze dagenOn these days Maandag, dinsdag, woensdag, donderdag, vrijdagMonday,Tuesday,Wednesday,Thursday,Friday Alleen beschikbaar wanneer Frequentie is ingesteld op "Wekelijks"Available only when Frequency is set to "Week"
    Deze urenAt these hours 7, 8, 97,8,9 Alleen beschikbaar wanneer Frequentie is ingesteld op 'Wekelijks' of 'Dagelijks'.Available only when Frequency is set to "Week" or "Day". Selecteer de uren van de dag waarop dit terugkeerpatroon wordt uitgevoerd.Select the hours of the day to run this recurrence. Dit voorbeeld wordt uitgevoerd om 7, 8 en 9 uur.This example runs at the 7, 8, and 9-hour marks.
    Deze minutenAt these minutes 0, 15, 30, 450,15,30,45 Alleen beschikbaar wanneer Frequentie is ingesteld op 'Wekelijks' of 'Dagelijks'.Available only when Frequency is set to "Week" or "Day". Selecteer de minuten van de dag waarop dit terugkeerpatroon wordt uitgevoerd.Select the minutes of the day to run this recurrence. Dit voorbeeld wordt iedere 15 minuten na het hele uur uitgevoerd.This example runs every 15 minutes starting at the zero-hour mark.

    Deze trigger wordt iedere doordeweekse dag om de 15 minuten uitgevoerd tussen 07:00 en 09:45 uur.This trigger fires every weekday, every 15 minutes, starting at 7:00 AM and ending at 9:45 AM. Het vak Preview toont de terugkeerplanning.The Preview box shows the recurrence schedule. Zie Taken en werkstromen plannen en Werkstroomacties en -triggers voor meer informatie.For more information, see Schedule tasks and workflows and Workflow actions and triggers.

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

    Shape samenvouwen om details te verbergen

  7. Sla uw logische app op.Save your logic app. Selecteer Opslaanop de werk balk van de ontwerp functie.On the designer toolbar, select Save.

Uw logische app is nu live, maar doet niets anders dan herhalen.Your logic app is now live but doesn't do anything other recur. Daarom gaat u nu een actie toevoegen die reageert wanneer de trigger wordt geactiveerd.So, add an action that responds when the trigger fires.

De reistijd voor een route ophalenGet the travel time for a route

Nu u een trigger hebt, voegt u een actie toe die de reistijd tussen twee locaties ophaalt.Now that you have a trigger, add an action that gets the travel time between two places. Logic Apps biedt een connector voor de API van Bing Kaarten. Hiermee kunt u deze informatie eenvoudig ophalen.Logic Apps provides a connector for the Bing Maps API so that you can easily get this information. Voordat u deze taak start, moet u ervoor zorgen dat u een API-sleutel van Bing Kaarten hebt, zoals beschreven in de vereisten in deze zelfstudie.Before you start this task, make sure that you have a Bing Maps API key as described in this tutorial's prerequisites.

  1. Selecteer in de Logic app Designer onder uw trigger de optie nieuwe stap.In the Logic App Designer, under your trigger, select New step.

  2. Selecteer onder Kies een actie deoptie standaard.Under Choose an action, select Standard. In het zoekvak voert u ' Bing Maps ' in als uw filter en selecteert u de actie route ophalen .In the search box, enter "bing maps" as your filter, and select the Get route action.

    Selecteer de actie route ophalen

  3. Als u geen verbinding met Bing Kaarten hebt, wordt u gevraagd om een verbinding te maken.If you don't have a Bing Maps connection, you're asked to create a connection. Geef deze verbindings gegevens op en selecteer maken.Provide these connection details, and select Create.

    Een Bing Maps-verbinding maken

    EigenschapProperty VereistRequired ValueValue DescriptionDescription
    VerbindingsnaamConnection Name JaYes BingMapsConnectionBingMapsConnection Geef een naam op voor uw verbinding.Provide a name for your connection. In dit voor beeld wordt ' BingMapsConnection ' gebruikt.This example uses "BingMapsConnection".
    API-sleutelAPI Key JaYes <your-Bing-Maps-key><your-Bing-Maps-key> Voer de sleutel voor Bing Kaarten in die u eerder hebt ontvangen.Enter the Bing Maps key that you previously received. Leer hoe u een sleutel kunt verkrijgen als u geen sleutel voor Bing Kaarten hebt.If you don't have a Bing Maps key, learn how to get a key.
  4. Wijzig de naam van de actie met deze beschrijving: Get route and travel time with trafficRename the action with this description: Get route and travel time with traffic

  5. Open in de actie de lijst nieuwe para meter toevoegenen selecteer deze eigenschappen om aan de actie toe te voegen.Inside the action, open the Add new parameter list, and select these properties to add to the action.

    • OptimaliserenOptimize
    • AfstandseenheidDistance unit
    • VervoermiddelTravel mode

    Eigenschappen toevoegen aan de actie route ophalen

  6. Stel nu de waarden in voor de eigenschappen van de actie, zoals hier wordt weer gegeven en beschreven.Now set the values for the action's properties as shown and described here.

    Geef details op voor de actie route ophalen

    EigenschapProperty VereistRequired ValueValue DescriptionDescription
    Routepunt 1Waypoint 1 JaYes <start-location><start-location> Het beginpunt van uw routeYour route's origin
    Routepunt 2Waypoint 2 JaYes <end-location><end-location> De bestemming van uw routeYour route's destination
    OptimaliserenOptimize NeeNo timeWithTraffictimeWithTraffic Een parameter voor het optimaliseren van uw route, zoals afstand, reistijd in actuele verkeerssituatie, enzovoort.A parameter to optimize your route, such as distance, travel time with current traffic, and so on. Selecteer de para meter ' timeWithTraffic '.Select the "timeWithTraffic" parameter.
    AfstandseenheidDistance unit NeeNo <your-preference><your-preference> De afstandseenheid die voor de route wordt gebruikt.The unit of distance for your route. In dit voor beeld wordt ' mijl ' gebruikt als eenheid.This example uses "Mile" as the unit.
    VervoermiddelTravel mode NeeNo AutoDriving Het vervoermiddel voor uw route.The travel mode for your route. Selecteer de modus aangedreven.Select "Driving" mode.

    Zie Een route berekenen voor meer informatie over deze parameters.For more information about these parameters, see Calculate a route.

  7. Sla uw logische app op.Save your logic app.

Maak vervolgens een variabele, zodat u de actuele reistijd kunt converteren en opslaan in minuten in plaats van seconden.Next, create a variable so that you can convert and store the current travel time as minutes, rather than seconds. Zo kunt u voorkomen dat de conversie wordt herhaald en kunt u de waarden eenvoudiger gebruiken in latere stappen.That way, you can avoid repeating the conversion and use the value more easily in later steps.

Een variabele maken om de reis tijd op te slaanCreate a variable to store travel time

Soms wilt u mogelijk bewerkingen uitvoeren op gegevens in uw werk stroom en vervolgens de resultaten in latere acties gebruiken.Sometimes, you might want to run operations on data in your workflow, and then use the results in later actions. U kunt variabelen maken die deze resultaten opslaan nadat ze die hebben verwerkt. Zo kunt u de opgeslagen resultaten later gemakkelijk hergebruiken of raadplegen.To save these results so that you can easily reuse or reference them, you can create variables to store those results after processing them. U kunt alleen variabelen maken in het hoogste niveau van uw logische app.You can create variables only at the top level in your logic app.

De vorige actie route ophalen retourneert standaard de huidige reis tijd met verkeer in seconden van de eigenschap reis duur verkeer .By default, the previous Get route action returns the current travel time with traffic in seconds from the Travel Duration Traffic property. Door deze waarde in plaats daarvan te converteren en op te slaan, kunt u de waarde later eenvoudiger hergebruiken zonder dat u opnieuw moet omrekenen.By converting and storing this value as minutes instead, you make the value easier to reuse later without converting again.

  1. Selecteer nieuwe staponder de actie route ophalen .Under the Get route action, select New step.

  2. Selecteer onder Kies een actie deoptie ingebouwd.Under Choose an action, select Built-in. Voer in het zoekvak ' variabelen ' in en selecteer de actie variabele initialiseren .In the search box, enter "variables", and select the Initialize variable action.

    Selecteer de actie variabele initialiseren

  3. Wijzig de naam van deze actie met deze beschrijving: Create variable to store travel timeRename this action with this description: Create variable to store travel time

  4. Geef details op voor uw variabele zoals hier wordt beschreven:Provide the details for your variable as described here:

    EigenschapProperty VereistRequired ValueValue BeschrijvingDescription
    NameName JaYes travelTimetravelTime De naam van de variabele.The name for your variable. In dit voor beeld wordt ' travelTime ' gebruikt.This example uses "travelTime".
    TypeType JaYes IntegerInteger Het gegevenstype van uw variabeleThe data type for your variable
    WaardeValue NeeNo Een expressie die de actuele reistijd van seconden naar minuten converteert (zie de stappen onder deze tabel).An expression that converts the current travel time from seconds to minutes (see steps under this table). De beginwaarde van uw variabeleThe initial value for your variable
    1. Als u de expressie voor de eigenschap Value wilt maken, klikt u in het vak zodat de lijst met dynamische inhoud wordt weer gegeven.To create the expression for the Value property, click inside the box so that the dynamic content list appears. Als u de lijst niet ziet, verbreedt u uw browser totdat de lijst wel wordt weergegeven.If necessary, widen your browser until the list appears. Selecteer expressiein de lijst met dynamische inhoud.In the dynamic content list, select Expression.

      Informatie opgeven voor de actie variabele initialiseren

      Wanneer u in sommige invoer vakken klikt, wordt de lijst met dynamische inhoud weer gegeven.When you click inside some edit boxes, the dynamic content list appears. In deze lijst worden de eigenschappen van vorige acties weer gegeven die u als invoer in uw werk stroom kunt gebruiken.This list shows any properties from previous actions that you can use as inputs in your workflow. De lijst met dynamische inhoud heeft een expressie-editor waarmee u functies kunt selecteren om bewerkingen uit te voeren.The dynamic content list has an expression editor where you can select functions to run operations. Deze expressie-editor wordt alleen weergegeven in de lijst met dynamische inhoud.This expression editor appears only in the dynamic content list.

    2. Voer deze expressie in in de expressie-editor: div(,60)In the expression editor, enter this expression: div(,60)

      Voer deze expressie in "div(,60)"

    3. Plaats de cursor in de expressie tussen het haakje openen ( ( ) en de komma ( , ).Put your cursor inside the expression between the left parenthesis (() and the comma (,). Selecteer dynamische inhoud.select Dynamic content.

      Positie cursor, selecteer ' dynamische inhoud '

    4. Selecteer Reistijd in huidige verkeerssituatie in de lijst met dynamische inhoud.In the dynamic content list, select Travel Duration Traffic.

      De eigenschap ' reis duur verkeer ' selecteren

    5. Nadat de eigenschaps waarde in de expressie is omgezet, selecteert u OK.After the property value resolves inside the expression, select OK.

      Selecteer OK

      De eigenschap Value verschijnt nu zoals hier wordt weer gegeven:The Value property now appears as shown here:

      De eigenschap value met de omgezette expressie

  5. Sla uw logische app op.Save your logic app.

Vervolgens voegt u een voorwaarde toe waarmee wordt gecontroleerd of de actuele reistijd een bepaalde limiet overschrijdt.Next, add a condition that checks whether the current travel time is greater than a specific limit.

De reis tijd vergelijken met de limietCompare the travel time with limit

  1. Selecteer nieuwe staponder de vorige actie.Under the previous action, select New step.

  2. Selecteer onder Kies een actie deoptie ingebouwd.Under Choose an action, select Built-in. Voer in het zoekvak ' condition ' in als uw filter.In the search box, enter "condition" as your filter. Selecteer in de lijst acties de actie voor de voor waarde .From the actions list, select the Condition action.

    Selecteer de actie voor waarde

  3. Wijzig de naam van de voorwaarde met deze beschrijving: If travel time exceeds limitRename the condition with this description: If travel time exceeds limit

  4. Maak een voor waarde waarmee wordt gecontroleerd of de waarde van de eigenschap travelTime groter is dan de opgegeven limiet, zoals hier wordt beschreven en weer gegeven:Build a condition that checks whether the travelTime property value exceeds your specified limit as described and shown here:

    1. In de voor waarde klikt u in het vak een waarde kiezen op de linkerkant van de voor waarde.In the condition, click inside the Choose a value box on the condition's left side.

    2. Selecteer in de lijst met dynamische inhoud die wordt weer gegeven onder variabelende eigenschap travelTime .From the dynamic content list that appears, under Variables, select the travelTime property.

      Voor waarde samen stellen aan de linkerkant

    3. Selecteer in het vak middelste vergelijking de operator is groter dan .In the middle comparison box, select the is greater than operator.

    4. Geef in het vak een waarde kiezen op de rechter zijde de volgende limiet op:15In the Choose a value box on the condition's right side, enter this limit: 15

      Wanneer u klaar bent, ziet de voor waarde eruit als in dit voor beeld:When you're done, the condition looks like this example:

      Voor waarde voltooid

  5. Sla uw logische app op.Save your logic app.

Voeg vervolgens de actie toe die moet worden uitgevoerd wanneer de reis tijd de limiet overschrijdt.Next, add the action to run when the travel time exceeds your limit.

E-mail verzenden als de limiet wordt overschredenSend email when limit exceeded

Voeg nu de actie toe die ervoor zorgt dat u een e-mailbericht ontvangt als de reistijd uw limiet overschrijdt.Now, add an action that emails you when the travel time exceeds your limit. Dit e-mailbericht bevat de actuele reistijd en de extra tijd die nodig is om de opgegeven route af te leggen.This email includes the current travel time and the extra time necessary to travel the specified route.

  1. Selecteer een actie toevoegenin de vertakking Indien waar van de voor waarde.In the condition's If true branch, select Add an action.

  2. Selecteer onder Kies een actie deoptie standaard.Under Choose an action, select Standard. Voer in het zoekvak e-mail verzenden in.In the search box, enter "send email". De lijst retourneert veel resultaten. Selecteer daarom eerst de gewenste e-mail Connector, bijvoorbeeld:The list returns many results, so first select the email connector that you want, for example:

    E-mail connector selecteren

    • Selecteer Office 365 Outlook voor werk- of schoolaccounts van Azure.For Azure work or school accounts, select Office 365 Outlook.
    • Selecteer Outlook.com voor persoonlijke Microsoft-accounts.For personal Microsoft accounts, select Outlook.com.
  3. Wanneer de acties van de connector worden weer gegeven, selecteert u ' e-mail actie verzenden ' die u wilt gebruiken, bijvoorbeeld:When the connector's actions appear, select "send email action" that you want to use, for example:

    De actie 'Een e-mail verzenden' selecteren

  4. Als u nog geen verbinding hebt, wordt u gevraagd om u aan te melden bij uw e-mailaccount.If you don't already have a connection, you're asked to sign in to your email account.

    Logic Apps maakt een verbinding met uw e-mailaccount.Logic Apps creates a connection to your email account.

  5. Wijzig de naam van de actie met deze beschrijving: Send email with travel timeRename the action with this description: Send email with travel time

  6. Voer het e-mailadres van de ontvanger in het vak Aan in.In the To box, enter the recipient's email address. Voor testdoeleinden dient u uw e-mailadres te gebruiken.For testing purposes, use your email address.

  7. Geef het onderwerp van het e-mailbericht op in het vak Onderwerp en sluit de variabele travelTime in.In the Subject box, specify the email's subject, and include the travelTime variable.

    1. Voer de tekst in Current travel time (minutes): met een spatie aan het eind.Enter the text Current travel time (minutes): with a trailing space.

    2. Selecteer in de lijst met dynamische inhoud onder variabelende optie meer weer geven.In the dynamic content list, under Variables, select See more.

      De variabele ' travelTime ' zoeken

    3. Nadat travelTime onder Varia bleswordt weer gegeven, selecteert u travelTime.After travelTime appears under Variables, select travelTime.

      Voer het onderwerp in plus de expressie die de reistijd retourneert

  8. Geef de inhoud van de hoofdtekst van de e-mail op in het vak Hoofdtekst.In the Body box, specify the content for the email body.

    1. Voer de tekst in Add extra travel time (minutes): met een spatie aan het eind.Enter the text Add extra travel time (minutes): with a trailing space.

    2. Selecteer expressiein de lijst met dynamische inhoud.In the dynamic content list, select Expression.

      Expressie maken voor hoofdtekst van e-mail

    3. Voer deze expressie in in de expressie-editor, zodat u het aantal minuten waarmee de limiet wordt overschreden, kunt berekenen: sub(,15)In the expression editor, enter this expression so that you can calculate the number of minutes that exceed your limit: sub(,15)

      Voer de expressie in voor het berekenen van de extra reistijd in minuten

    4. Plaats de cursor in de expressie tussen het haakje openen ( ( ) en de komma ( , ).Put your cursor inside the expression between the left parenthesis (() and the comma (,). Selecteer dynamische inhoud.Select Dynamic content.

      Ga verder met het maken van de expressie voor het berekenen van de extra reistijd in minuten

    5. Selecteer onder Variabelen travelTime.Under Variables, select travelTime.

      Selecteer de eigenschap travelTime voor gebruik in de expressie

    6. Nadat de eigenschap in de expressie is opgelost, selecteert u OK.After the property resolves inside the expression, select OK.

      De eigenschap Body met de omgezette expressie

      De eigenschap Body wordt nu weer gegeven zoals hier wordt weer gegeven:The Body property now appears as shown here:

      De eigenschap Body met de omgezette expressie

  9. Sla uw logische app op.Save your logic app.

Test vervolgens uw logische app, die er nu bijna net zo uitziet als dit voorbeeld:Next, test your logic app, which now looks similar to this example:

Voltooide logische app

Uw logische app uitvoerenRun your logic app

Als u de logische app hand matig wilt starten, selecteert u uitvoerenop de werk balk van de ontwerp functie.To manually start your logic app, on the designer toolbar bar, select Run.

  • Als de huidige reis tijd onder uw limiet blijft, doet uw logische app niets anders en wacht u of het volgende interval voordat u opnieuw controleert.If the current travel time stays under your limit, your logic app does nothing else and waits or the next interval before checking again.

  • Als de huidige reis tijd de limiet overschrijdt, ontvangt u een e-mail bericht met de huidige reis tijd en het aantal minuten boven uw limiet.If the current travel time exceeds your limit, you get an email with the current travel time and the number of minutes above your limit. Hier ziet u een voorbeeld van een e-mail die uw logische app verstuurt:Here is an example email that your logic app sends:

E-mailbericht verzonden met reistijd

Als u geen een e-mailberichten ontvangt, controleert u de map met ongewenste e-mail.If you don't get any emails, check your email's junk folder. Het is mogelijk dat uw filter voor ongewenste e-mail dit soort e-mails in deze map zet.Your email junk filter might redirect these kinds of mails. Als u niet zeker weet of uw logische app correct wordt uitgevoerd, kunt u Problemen met uw logische app oplossen raadplegen.Otherwise, if you're unsure that your logic app ran correctly, see Troubleshoot your logic app.

Gefeliciteerd, u hebt nu een herhalende logische app op basis van een planning gemaakt en uitgevoerd.Congratulations, you've now created and run a schedule-based recurring logic app.

Als u andere logische Apps wilt maken die gebruikmaken van de terugkeer patroon trigger, bekijkt u deze sjablonen, die beschikbaar zijn nadat u een logische app hebt gemaakt:To create other logic apps that use the Recurrence trigger, check out these templates, which available after you create a logic app:

  • Dagelijkse herinneringen per e-mail ontvangen.Get daily reminders sent to you.
  • Oudere Azure-blobs verwijderen.Delete older Azure blobs.
  • Een bericht toevoegen aan een wachtrij van Azure Storage.Add a message to an Azure Storage queue.

Resources opschonenClean up resources

Wanneer u de voor beeld-logische app niet meer nodig hebt, verwijdert u de resource groep die uw logische app en gerelateerde resources bevat.When you no longer need the sample logic app, 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 the resource group for your logic app.

  2. Selecteer overzicht > resource groep verwijderenin het menu resource groep.On the resource group menu, select Overview > Delete resource group.

    "Overzicht" > "Resourcegroep verwijderen"

  3. Voer de naam van de resource groep in als bevestiging en selecteer verwijderen.Enter the resource group name as confirmation, and select Delete.

Volgende stappenNext steps

In deze zelfstudie hebt u een logische app gemaakt die verkeer controleert op basis van een opgegeven planning (‘s ochtends op doordeweekse dagen) en die actie onderneemt (e-mails verzenden) wanneer de reistijd een bepaalde limiet overschrijdt.In this tutorial, you created a logic app that checks traffic based on a specified schedule (on weekday mornings), and takes action (sends email) when the travel time exceeds a specified limit. Leer nu hoe u een logische app maakt waarmee u aanmeldingen voor een mailinglijst indient ter goedkeuring. Hiervoor gebruikt u een integratie van Azure-services, Microsoft-services en andere SaaS-apps.Now, learn how to build a logic app that sends mailing list requests for approval by integrating Azure services, Microsoft services, and other SaaS apps.