Schnellstart: Erstellen Ihres ersten automatisierten Workflows mit Azure Logic Apps – Azure-PortalQuickstart: Create your first automated workflow with Azure Logic Apps - Azure portal

Diese Schnellstartanleitung enthält eine Einführung in die Erstellung Ihres ersten automatisierten Workflows mit Azure Logic Apps.This quickstart introduces how to build your first automated workflow with Azure Logic Apps. In diesem Artikel erstellen Sie eine Logik-App, die den RSS-Feed einer Website regelmäßig auf neue Elemente überprüft.In this article, you create a logic app that regularly checks a website's RSS feed for new items. Wenn neue Elemente vorhanden sind, sendet die Logik-App eine E-Mail für jedes Element.If new items exist, the logic app sends an email for each item. Am Ende entspricht Ihre Logik-App grob dem folgenden Workflow:When you're done, your logic app looks like this workflow at a high level:

Übersicht – Logik-App-Beispiel

Für diese Schnellstartanleitung benötigen Sie ein E-Mail-Konto bei einem von Logic Apps unterstützten E-Mail-Anbieter wie Office 365 Outlook, Outlook.com oder 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. Informationen zu Connectors für andere Anbieter finden Sie in dieser Liste.For other providers, review the connectors list here. In dieser Logik-App verwenden wir ein Office 365 Outlook-Konto.This logic app uses an Office 365 Outlook account. Bei Verwendung eines anderen E-Mail-Kontos sind die Schritte im Großen und Ganzen identisch, aber die Benutzeroberfläche weicht ggf. etwas ab.If you use another email account, the overall steps are the same, but your UI might slightly differ.

Wenn Sie nicht über ein Azure-Abonnement verfügen, können Sie sich darüber hinaus für ein kostenloses Azure-Konto registrieren.Also, if you don't have an Azure subscription, sign up for a free Azure account.

Melden Sie sich auf dem Azure-Portal an.Sign in to the Azure portal

Melden Sie sich mit den Anmeldeinformationen Ihres Azure-Kontos beim Azure-Portal an.Sign in to the Azure portal with your Azure account credentials.

Erstellen Ihrer Logik-AppCreate your logic app

  1. Wählen Sie im Hauptmenü von Azure Ressource erstellen > Integration > Logik-App aus.From the main Azure menu, choose Create a resource > Integration > Logic App.

    Erstellen einer Logik-App

  2. Geben Sie unter Logik-App erstellen Details zur Logik-App wie hier gezeigt ein.Under Create logic app, provide details about your logic app as shown here. Wenn Sie fertig sind, klicken Sie auf An Dashboard anheften > Erstellen.After you're done, choose Pin to dashboard > Create.

    Angeben von Details zur Logik-App

    EigenschaftProperty WertValue BESCHREIBUNGDescription
    NameName MyFirstLogicAppMyFirstLogicApp Der Name Ihrer Logik-AppThe name for your logic app
    AbonnementSubscription <Name Ihres Azure Abonnements><your-Azure-subscription-name> Der Name Ihres Azure-AbonnementsThe name for your Azure subscription
    RessourcengruppeResource group My-First-LA-RGMy-First-LA-RG Der Name der Azure-Ressourcengruppe, die zum Organisieren verwandter Ressourcen verwendet wird.The name for the Azure resource group used to organize related resources
    LocationLocation USA (Westen)West US Die Region, in der die Informationen zu Ihrer Logik-App gespeichert werden sollenThe region where to store your logic app information
    Log AnalyticsLog Analytics AusOff Behalten Sie die Einstellung Aus für die Diagnoseprotokollierung bei.Keep the Off setting for diagnostic logging.
  3. Nachdem Ihre Logik-App von Azure bereitgestellt wurde, wird der Designer für Logik-Apps geöffnet, und es wird eine Seite mit einem Einführungsvideo und häufig verwendeten Triggern angezeigt.After Azure deploys your app, the Logic Apps Designer opens and shows a page with an introduction video and commonly used triggers. Wählen Sie unter Vorlagen die Option Leere Logik-App.Under Templates, choose Blank Logic App.

    Auswählen der Vorlage „Leere Logik-App“

Fügen Sie als Nächstes einen Trigger hinzu, der bei einem neuen RSS-Feedelement ausgelöst wird.Next, add a trigger that fires when a new RSS feed item appears. Jede Logik-App muss mit einem Trigger beginnen, der ausgelöst wird, wenn ein bestimmtes Ereignis eintritt oder eine bestimmte Bedingung erfüllt wird.Every logic app must start with a trigger, which fires when a specific event happens or when a specific condition is met. Bei jeder Auslösung des Triggers erstellt die Logic Apps-Engine eine Logik-App-Instanz, mit der Ihr Workflow gestartet und ausgeführt wird.Each time the trigger fires, the Logic Apps engine creates a logic app instance that starts and runs your workflow.

Überprüfen des RSS-Feeds mit einem TriggerCheck RSS feed with a trigger

  1. Geben Sie im Designer „rss“ in das Suchfeld ein.On the designer, enter "rss" in the search box. Wählen Sie den folgenden Trigger aus: RSS – Beim Veröffentlichen eines Feedelements.Select this trigger: RSS - When a feed item is published

    Trigger „RSS – Beim Veröffentlichen eines Feedelements“ auswählen

  2. Geben Sie wie gezeigt und beschrieben die folgenden Informationen für Ihren Trigger ein:Provide this information for your trigger as shown and described:

    Einrichten eines Triggers mit RSS-Feed, Häufigkeit und Intervall

    EigenschaftProperty WertValue BESCHREIBUNGDescription
    Die URL des RSS-FeedsThe RSS feed URL http://feeds.reuters.com/reuters/topNews Der Link für den RSS-Feed, den Sie überwachen möchtenThe link for the RSS feed that you want to monitor
    IntervallInterval 11 Die Anzahl von Warteintervallen zwischen ÜberprüfungenThe number of intervals to wait between checks
    FrequencyFrequency MinuteMinute Die Zeiteinheit für die Intervalle zwischen Überprüfungen.The unit of time for each interval between checks

    Das Intervall und die Häufigkeit definieren zusammen den Zeitplan für den Trigger Ihrer Logik-App.Together, the interval and frequency define the schedule for your logic app's trigger. Diese Logik-App überprüft den Feed minütlich.This logic app checks the feed every minute.

  3. Klicken Sie auf die Titelleiste des Triggers, um die Triggerdetails vorerst auszublenden.To hide the trigger details for now, click inside the trigger's title bar.

    Ausblenden der Details durch Reduzieren des Bereichs

  4. Speichern Sie Ihre Logik-App.Save your logic app. Wählen Sie auf der Symbolleiste des Designers Speichern.On the designer toolbar, choose Save.

Ihre Logik-App befindet sich jetzt im Livemodus, aber es wird vorerst nur der RSS-Feed überprüft.Your logic app is now live but doesn't do anything other than check the RSS feed. Fügen Sie daher eine Aktion hinzu, die reagiert, wenn der Trigger ausgelöst wird.So, add an action that responds when the trigger fires.

Senden einer E-Mail mit einer AktionSend email with an action

Fügen Sie nun eine Aktion hinzu, die eine E-Mail sendet, wenn im RSS-Feed ein neues Element erscheint.Now add an action that sends email when a new item appears in the RSS feed.

  1. Klicken Sie im Trigger Beim Veröffentlichen eines Feedelements auf + Neuer Schritt > Aktion hinzufügen.Under the When a feed item is published trigger, choose + New step > Add an action.

    Hinzufügen einer Aktion

  2. Geben Sie unter Aktion auswählen „E-Mail senden“ als Filter ein.Under Choose an action, enter "send an email" as your filter. Wählen Sie aus der Liste der Aktionen die Aktion "E-Mail senden" für den gewünschten E-Mail-Anbieter aus.From the actions list, select the "send an email" action for the email provider that you want.

    Aktion „Office 365 Outlook – E-Mail senden“ auswählen

    Um die Liste der Aktionen nach einer bestimmten App oder einem Dienst zu filtern, können Sie zuerst die App oder den Dienst auswählen:To filter the actions list to a specific app or service, you can select that app or service first:

    • Wählen Sie für Geschäfts-, Schul- oder Unikonten für Azure die Option „Office 365 Outlook“.For Azure work or school accounts, select Office 365 Outlook.
    • Wählen Sie für persönliche Microsoft-Konten die Option „Outlook.com“.For personal Microsoft accounts, select Outlook.com.
  3. Falls Sie zur Eingabe von Anmeldeinformationen aufgefordert werden, melden Sie sich bei Ihrem E-Mail-Konto an, damit Logic Apps eine Verbindung mit Ihrem E-Mail-Konto herstellt.If asked for credentials, sign in to your email account so that Logic Apps creates a connection to your email account.

  4. Geben Sie in der Aktion E-Mail senden die Daten an, die die E-Mail enthalten soll.In the Send an email action, specify the data that you want the email to include.

    1. Geben Sie im Feld An die E-Mail-Adresse des Empfängers ein.In the To box, enter the recipient's email address. Zu Testzwecken können Sie hier Ihre eigene E-Mail-Adresse angeben.For testing purposes, you can use your own email address.

      Ignorieren Sie vorerst die angezeigte Liste Dynamischen Inhalt hinzufügen.For now, ignore the Add dynamic content list that appears. Wenn Sie in einige Bearbeitungsfelder klicken, wird die Liste mit verfügbaren Parametern aus dem vorherigen Schritt angezeigt, die Sie als Eingaben in Ihren Workflow aufnehmen können.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. Geben Sie im Feld Betreff den folgenden Text mit einem nachstehenden Leerzeichen ein: New RSS item:.In the Subject box, enter this text with a trailing blank space: New RSS item:

      Eingeben des E-Mail-Betreffs

    3. Wählen Sie in der Liste Dynamischen Inhalt hinzufügen die Option Feedtitel aus, um den Titel des RSS-Elements aufzunehmen.From the Add dynamic content list, select Feed title to include the RSS item title.

      Liste mit dynamischen Inhalten „Feedtitel“

      Wenn der Vorgang abgeschlossen ist, sieht der Betreff der E-Mail wie in diesem Beispiel aus:When you're done, the email subject looks like this example:

      Hinzugefügter Feedtitel

      Wenn im Designer eine For each-Schleife angezeigt wird, haben Sie ein Token für ein Array ausgewählt, etwa das 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. Für diese Art von Token fügt der Designer automatisch diese Schleife für die Aktion hinzu, die auf das Token verweist.For these kinds of tokens, the designer automatically adds this loop around the action that references that token. Auf diese Weise führt Ihre Logik-App die gleiche Aktion für jedes Arrayelement durch.That way, your logic app performs the same action on each array item. Klicken Sie zum Entfernen der Schleife in der Titelleiste der Schleife auf die Auslassungspunkte (...) und dann auf Löschen.To remove the loop, choose the ellipses (...) on the loop's title bar, then choose Delete.

    4. Geben Sie im Feld Text den folgenden Text ein, und wählen Sie die folgenden Token für den E-Mail-Text aus.In the Body box, enter this text, and select these tokens for the email body. Drücken Sie UMSCHALT+EINGABETASTE, um in einem Bearbeitungsfeld leere Zeilen hinzuzufügen.To add blank lines in an edit box, press Shift + Enter.

      Hinzufügen des Inhalts für den E-Mail-Text

      EigenschaftProperty BESCHREIBUNGDescription
      FeedtitelFeed title Der Titel des ElementsThe item's title
      Feed veröffentlicht amFeed published on Datum und Uhrzeit der ElementveröffentlichungThe item's publishing date and time
      Link zum primären FeedPrimary feed link Die URL für das ElementThe URL for the item
  5. Speichern Sie Ihre Logik-App.Save your logic app.

Testen Sie als Nächstes Ihre Logik-App.Next, test your logic app.

Ausführen Ihrer Logik-AppRun your logic app

Wählen Sie in der Symbolleiste des Designers die Option Ausführen, um Ihre Logik-App manuell zu starten.To manually start your logic app, on the designer toolbar bar, choose Run. Oder warten Sie, bis Ihre Logik-App den RSS-Feed gemäß dem festgelegten Zeitplan (minütlich) überprüft.Or, wait for your logic app to check the RSS feed based on your specified schedule (every minute). Falls der RSS-Feed über neue Elemente verfügt, sendet Ihre Logik-App für jedes neue Element eine E-Mail.If the RSS feed has new items, your logic app sends an email for each new item. Andernfalls wartet Ihre Logik mit einer erneuten Prüfung bis zum nächsten Intervall.Otherwise, your logic app waits until the next interval before checking again.

Im Anschluss sehen Sie eine Beispiel-E-Mail, die von dieser Logik-App gesendet wird.For example, here is a sample email that this logic app sends. Überprüfen Sie Ihren Ordner mit den Junk-E-Mails, falls Sie keine E-Mails erhalten.If you don't get any emails, check your junk email folder.

Gesendete E-Mail bei neuem RSS-Feedelement

Aus technischer Sicht passiert Folgendes: Wenn der Trigger den RSS-Feed prüft und neue Elemente findet, wird der Trigger ausgelöst, und die Logic Apps-Engine erstellt eine Instanz Ihres Logik-App-Workflows, mit der Aktionen im Workflow ausgeführt werden.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. Falls der Trigger keine neuen Elemente findet, wird er nicht ausgelöst und überspringt das Instanziieren des Workflows.If the trigger doesn't find new items, the trigger doesn't fire and "skips" instantiating the workflow.

Herzlichen Glückwunsch! Sie haben Ihre erste Logik-App über das Azure-Portal erstellt und ausgeführt.Congratulations, you've now successfully built and run your first logic app with the Azure portal!

Bereinigen von RessourcenClean up resources

Wenn Sie dieses Beispiel nicht mehr benötigen, löschen Sie die Ressourcengruppe mit Ihrer Logik-App und den dazugehörigen Ressourcen.When you no longer need this sample, delete the resource group that contains your logic app and related resources.

  1. Navigieren Sie im Azure-Hauptmenü zu Ressourcengruppen, und wählen Sie die Ressourcengruppe Ihrer Logik-App aus.On the main Azure menu, go to Resource groups, and select your logic app's resource group. Wählen Sie auf der Seite Übersicht die Option Ressourcengruppe löschen aus.On the Overview page, choose Delete resource group.

    „Ressourcengruppen“ > „Übersicht“ > „Ressourcengruppe löschen“

  2. Geben Sie zur Bestätigung den Ressourcengruppennamen ein, und klicken Sie auf Löschen.Enter the resource group name as confirmation, and choose Delete.

    Löschvorgang bestätigen

Hinweis

Wenn Sie eine Logik-App löschen, werden keine neuen Ausführungen instanziiert.When you delete a logic app, no new runs are instantiated. Alle in Bearbeitung befindlichen und ausstehenden Ausführungen werden abgebrochen.All in-progress and pending runs are canceled. Bei Tausenden von Ausführungen kann der Abbruch möglicherweise erhebliche Zeit in Anspruch nehmen.If you have thousands of runs, cancellation might take significant time to complete.

SupportGet support

Nächste SchritteNext steps

In dieser Schnellstartanleitung haben Sie Ihre erste Logik-App erstellt, die gemäß einem festgelegten Zeitplan (minütlich) nach RSS-Updates sucht und eine Aktion ausführt (E-Mail senden), wenn ein Update vorhanden ist.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. Weitere Informationen finden Sie im folgenden Tutorial, in dem komplexere zeitplanbasierte Workflows erstellt werden:To learn more, continue with this tutorial that creates more advanced schedule-based workflows: