Schnellstart: Erstellen Ihres ersten Workflows mithilfe von Azure Logic Apps – Azure-PortalQuickstart: Create your first workflow by using Azure Logic Apps - Azure portal

In dieser Schnellstartanleitung werden die grundlegenden allgemeinen Konzepte vorgestellt, auf denen das Erstellen Ihres ersten Workflows mithilfe von Azure Logic Apps beruht. Dazu gehören z.B. das Erstellen einer leeren Logik-App, das Hinzufügen eines Triggers und einer Aktion sowie das anschließende Testen Ihrer Logik-App.This quickstart introduces the basic general concepts behind how to build your first workflow by using Azure Logic Apps, such as creating a blank logic app, adding a trigger and an action, and then testing your logic app. In diesem Schnellstart erstellen Sie eine Logik-App, die den RSS-Feed einer Website regelmäßig auf neue Elemente überprüft.In this quickstart, you build 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:

Allgemeiner Logik-App-Beispielworkflow

Für dieses Szenario benötigen Sie ein E-Mail-Konto von einem von Azure Logic Apps unterstützten Dienst wie Office 365 Outlook, Outlook.com oder Gmail.For this scenario, you need an email account from a service that's supported by Azure Logic Apps, such as Office 365 Outlook, Outlook.com, or Gmail. Weitere unterstützte E-Mail-Dienste finden Sie im Artikel zu den Connectors.For other supported email services, review the connectors list here. In diesem Beispiel wird Office 365 Outlook für die Logik-App verwendet.In this example, the logic app uses Office 365 Outlook. Wenn Sie einen anderen E-Mail-Dienst verwenden, sind die allgemeinen Schritte identisch, doch kann die Benutzeroberfläche geringfügig abweichen.If you use a different email service, the overall general steps are the same, but your user interface might differ slightly.

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. Suchen Sie auf der Azure-Startseite im Suchfeld nach Logic Apps, und wählen Sie den entsprechenden Eintrag aus.From the Azure home page, in the search box, find and select Logic Apps.

    Suchen und Auswählen von „Logic Apps“

  2. Wählen Sie auf der Seite Logic Apps die Option Hinzufügen aus.On the Logic Apps page, select Add.

    Hinzufügen einer neuen Logik-App

  3. Geben Sie im Bereich Logik-App Details zu Ihrer Logik-App wie nachfolgend gezeigt ein.On the Logic App pane, provide details about your logic app as shown below. Wählen Sie Erstellen aus, wenn Sie fertig sind.After you're done, select Create.

    Angeben von Details für eine neue Logik-App

    EigenschaftProperty valueValue BESCHREIBUNGDescription
    NameName <logic-app-name><logic-app-name> Der Name Ihrer Logik-App, der nur Buchstaben, Ziffern, Bindestriche (-), Unterstriche (_), Klammern ((, )) und Punkte (.) enthalten darf.Your logic app name, which can contain only letters, numbers, hyphens (-), underscores (_), parentheses ((, )), and periods (.). In diesem Beispiel wird „My-First-Logic-App“ verwendet.This example uses "My-First-Logic-App".
    AbonnementSubscription <Name des Azure-Abonnements><Azure-subscription-name> Der Name Ihres Azure-AbonnementsYour Azure subscription name
    RessourcengruppeResource group <Name der Azure-Ressourcengruppe><Azure-resource-group-name> Der Name der Azure-Ressourcengruppe, die zum Organisieren verwandter Ressourcen verwendet wird.The name for the Azure resource group used to organize related resources. In diesem Beispiel wird „My-First-LA-RG“ verwendet.This example uses "My-First-LA-RG".
    LocationLocation <Azure-Region><Azure-region> Die Region, in der die Informationen zu Ihrer Logik-App gespeichert werden sollen.The region where to store your logic app information. In diesem Beispiel wird „USA, Westen“ verwendet.This example uses "West US".
    Log AnalyticsLog Analytics AusOff Behalten Sie die Einstellung Aus für die Diagnoseprotokollierung bei.Keep the Off setting for diagnostic logging.
  4. Wählen Sie nach der Bereitstellung Ihrer App durch Azure für Ihre bereitgestellte Logik-App auf der Azure-Symbolleiste Benachrichtigungen > Zu Ressource wechseln aus.After Azure deploys your app, on the Azure toolbar, select Notifications > Go to resource for your deployed logic app.

    Navigieren zur neu erstellten Logik-App-Ressource

    Sie können zum Suchen und Auswählen Ihrer Logik-App auch den Namen in das Suchfeld eingeben.Or, you can find and select your logic app by typing the name in the search box.

    Der Logik-App-Designer wird geöffnet, und es wird eine Seite mit einem Einführungsvideo und häufig verwendeten Triggern angezeigt.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, select Blank Logic App.

    Auswählen der leeren Vorlage für die 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 Azure Logic Apps-Engine eine Logik-App-Instanz, mit der Ihr Workflow gestartet und ausgeführt wird.Each time the trigger fires, the Azure Logic Apps engine creates a logic app instance that starts and runs your workflow.

Hinzufügen des RSS-TriggersAdd the RSS trigger

  1. Wählen Sie im Logik-App-Designer unterhalb des Suchfelds die Option Alle aus.In the Logic App Designer, under the search box, select All.

  2. Geben Sie im Suchfeld rss ein, um den RSS-Connector zu suchen.In the search box, enter rss to find the RSS connector. Wählen Sie in der Triggerliste den Eintrag Beim Veröffentlichen eines Feedelements aus.From the triggers list, select the When a feed item is published trigger.

    Auswählen des Triggers „Beim Veröffentlichen eines Feedelements“

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

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

    EigenschaftProperty valueValue 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.

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

    Ausblenden der Details durch Reduzieren des Logik-App-Bereichs

  5. Speichern Sie Ihre Logik-App.Save your logic app. Wählen Sie auf der Symbolleiste des Designers Speichern aus.On the designer toolbar, select 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.

Hinzufügen der Aktion „E-Mail senden“Add the "send email" 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 an email when a new item appears in the RSS feed.

  1. Wählen Sie unterhalb des Triggers Beim Veröffentlichen eines Feedelements die Option + Neuer Schritt aus.Under the When a feed item is published trigger, select New step.

    Auswählen von „Neuer Schritt“ unter „Trigger“

  2. Wählen Sie unterhalb von Aktion auswählen und unterhalb des Suchfelds die Option Alle aus.Under Choose an action and the search box, select All.

  3. Geben Sie im Suchfeld send an email ein, um Connectors zu suchen, die diese Aktion anbieten.In the search box, enter send an email to find connectors that offer this action. Wählen Sie in der Liste der Aktionen die Aktion „E-Mail senden“ für den gewünschten E-Mail-Dienst aus.From the actions list, select the "send an email" action for the email service that you want to use. In diesem Beispiel wird der Office 365 Outlook-Connector verwendet, der über die Aktion E-Mail senden verfügt.This example uses the Office 365 Outlook connector, which has the Send an email action.

    Auswählen der Aktion „E-Mail senden“ für Office 365 Outlook

    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.
  4. Wenn der ausgewählte E-Mail-Connector Sie auffordert, Ihre Identität zu authentifizieren, führen Sie diesen Schritt jetzt aus, um eine Verbindung zwischen Ihrer Logik-App und Ihrem E-Mail-Dienst herzustellen.If your selected email connector prompts you to authenticate your identity, complete that step now to create a connection between your logic app and your email service.

    Hinweis

    In diesem speziellen Beispiel authentifizieren Sie Ihre Identität manuell.In this specific example, you manually authenticate your identity. Connectors, die eine Authentifizierung erfordern, unterscheiden sich jedoch in Hinsicht auf die jeweils unterstützten Authentifizierungstypen.However, connectors that require authentication differ in the authentication types that they support. Außerdem stehen Optionen bereit, mit denen Sie die Handhabung der Authentifizierung einrichten können.You also have options to set up the way that you want to handle authentication. Wenn Sie z.B. Azure Resource Manager-Vorlagen für die Bereitstellung verwenden, können Sie Eingaben, die Sie häufig oder einfach ändern möchten (z.B. Verbindungsinformationen), parametrisieren und sichern.For example, when you use Azure Resource Manager templates for deployment, you can parameterize and secure inputs that you want to change often or easily, such as connection information. Weitere Informationen finden Sie in den folgenden Themen:For more information, see these topics:

  5. 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 E-Mail-Adresse angeben.For testing purposes, you can use your 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 in der Betreffeigenschaft

    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.

      Auswählen der Eigenschaft „Feedtitel“ aus der Liste mit dynamischen Inhalten

      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:

      Fertiges Beispiel für E-Mail-Betreff für hinzugefügten 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. Wählen Sie zum Entfernen der Schleife auf der Titelleiste der Schleife die Auslassungspunkte ( ... ) und dann Löschen aus.To remove the loop, select the ellipses (...) on the loop's title bar, then select 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.

      Auswählen von Eigenschaften für E-Mail-Textinhalt

      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
  6. 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 auf der Symbolleiste des Designers die Option Ausführen aus, um Ihre Logik-App manuell zu starten.To manually start your logic app, on the designer toolbar bar, select 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. Ü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.

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.

Beispiel-E-Mail bei Anzeige eines neuen RSS-Feedelements gesendet

Aus technischer Sicht passiert Folgendes: Wenn der Trigger den RSS-Feed prüft und neue Elemente findet, wird der Trigger ausgelöst, und die Azure 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 Azure 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. Wählen Sie im Azure-Hauptmenü Ressourcengruppen und dann die Ressourcengruppe Ihrer Logik-App aus.On the main Azure menu, select Resource groups, and then select your logic app's resource group. Wählen Sie im Bereich Übersicht die Option Ressourcengruppe löschen aus.On the Overview pane, select Delete resource group.

    Suchen, Auswählen und Löschen einer Ressourcengruppe

  2. Wenn der Bestätigungsbereich angezeigt wird, geben Sie den Ressourcengruppennamen ein, und wählen Sie Löschen aus.When the confirmation pane appears, enter the resource group name, and select Delete.

    Auswählen von „Löschen“ zum Bestätigen des Löschvorgangs

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.

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: