Schnellstart: Erstellen eines Beispielworkflows für die Verbrauchslogik-App mit dem Azure-Portal

Gilt für: Azure Logic Apps (Verbrauch)

Um einen automatisierten Workflow zu erstellen, der mehrere Clouddienste integriert, zeigt diese Schnellstartanleitung, wie Sie einen Beispielworkflow erstellen, der die folgenden Dienste, einen RSS-Feed für eine Website und ein E-Mail-Konto integriert. Der Beispielworkflow verwendet den RSS-Connector und den Office 365 Outlook-Connector . Der RSS-Connector stellt einen Trigger bereit, mit dem Sie einen RSS-Feed basierend auf dem angegebenen Zeitplan überprüfen können. Der Office 365 Outlook-Connector stellt eine Aktion bereit, die eine E-Mail für jedes neue RSS-Element sendet.

Der folgende Screenshot zeigt den allgemeinen Beispielworkflow:

Screenshot shows example workflow with RSS trigger named When a feed item is published, and with the Outlook action named Send an email.

In diesem Beispiel wird eine Ressourcen und Workflows für Verbrauchslogik-Apps erstellt, die in mehrinstanzenigen Azure Logic Apps ausgeführt werden. Informationen zum Erstellen eines Standardlogik-App-Workflows, der stattdessen in Azure Logic Apps mit einem Mandanten ausgeführt wird, finden Sie unter Erstellen eines Beispiels für einen Standardlogik-App-Workflow mit Azure-Portal. Die Connectors in diesem Beispiel sind nur zwei Connectors zwischen 1000+ Connectors , die Sie in einem Workflow verwenden können. Dieses Beispiel ist zwar cloudbasiert, von Logic Apps werden jedoch auch Workflows unterstützt, die Apps, Daten, Dienste und Systeme in der Cloud, in lokalen Umgebungen und in Hybridumgebungen miteinander verbinden.

Im Rahmen dieser Schnellstartanleitung werden folgende grundlegende Schritte vermittelt:

  • Erstellen Sie eine Verbrauchslogik-App-Ressource, die in mehrinstanzenfähigen Azure Logic Apps gehostet wird.
  • Wählen Sie die leere Logik-App-Vorlage aus.
  • Hinzufügen eines Triggers, der angibt, wann der Workflow ausgeführt werden soll
  • Hinzufügen einer Aktion, durch die eine Aufgabe ausgeführt wird, nachdem der Trigger ausgelöst wurde
  • Ausführen Ihres Workflows

Informationen zum Erstellen und Verwalten eines Logik-App-Workflows für den Verbrauch mit anderen Tools finden Sie in den folgenden Schnellstarts:

Voraussetzungen

Erstellen einer verbrauchsbasierten Logik-App-Ressource

  1. Geben Sie im Suchfeld Azure-Portal Logik-Apps ein, und wählen Sie "Logik-Apps" aus.

    Screenshot shows Azure portal search box with the words, logic apps, and shows the selection, Logic apps.

  2. Wählen Sie auf der Symbolleiste "Logik-Apps" die Option "Hinzufügen" aus.

  3. Wählen Sie auf der Seite "Logik-App erstellen" zuerst den Plantyp für Ihre Logik-App-Ressource aus. Dadurch werden nur die Optionen für diesen Plantyp angezeigt.

    1. Wählen Sie im Abschnitt "Plan" für den Plantyp "Verbrauch" die Option "Verbrauch" aus, um nur die Ressourceneinstellungen der Verbrauchslogik-App anzuzeigen.

      Der Plantyp gibt nicht nur den Ressourcentyp der Logik-App, sondern auch das Abrechnungsmodell an.

      Plantyp BESCHREIBUNG
      Standard Diese Logik-App-Ressource ist die Standardauswahl und unterstützt mehrere Workflows. Diese Workflows werden in Azure Logic Apps mit einem einzelnen Mandanten ausgeführt und verwenden das Standardabrechnungsmodell.
      Verbrauch Dieser Logik-App-Ressourcentyp ist die Alternative und unterstützt nur einen einzelnen Workflow. Dieser Workflow wird in mehrinstanzenigen Azure Logic Apps ausgeführt und verwendet das Abrechnungsmodell "Verbrauch".
  4. Geben Sie die folgenden Informationen für Ihre Logik-App-Ressource an:

    Eigenschaft Erforderlich Wert BESCHREIBUNG
    Abonnement Ja <Name des Azure-Abonnements> Den Namen Ihres Azure-Abonnements
    Ressourcengruppe Ja <Name der Azure-Ressourcengruppe> Die Azure-Ressourcengruppe, in der Sie Ihre Logik-App und die zugehörigen Ressourcen erstellen. Dieser Name muss regionsübergreifend eindeutig sein und darf nur Buchstaben, Ziffern, Bindestriche (-), Unterstriche (_), Klammern (()) und Punkte (.) enthalten.

    In diesem Beispiel wird eine Ressourcengruppe mit dem Namen Consumption-RG erstellt.
    Name der Logik-App Ja <logic-app-resource-name> Der Name Ihrer Logik-App-Ressource, der regionsübergreifend eindeutig sein muss und nur Buchstaben, Ziffern, Bindestriche (-), Unterstriche (_), Klammern ((, )) und Punkte (.) enthalten darf.

    Dieses Beispiel erstellt eine Logik-App-Ressource namens My-Consumption-Logic-App.
    Region Ja <Azure-Region> Die Azure-Rechenzentrumsregion zum Speichern der Informationen Ihrer App. In diesem Beispiel wird die exemplarische Logik-App in der Region USA, Westen in Azure bereitgestellt.
    Aktivieren von Log Analytics Ja Nein Diese Option wird nur angezeigt und gilt nur, wenn Sie den Logik-App-Typ Verbrauch auswählen.

    Ändern Sie diese Option nur, wenn Sie die Diagnoseprotokollierung aktivieren möchten. Behalten Sie für diese Schnellstartanleitung die Standardauswahl bei.

    Hinweis

    Wenn Sie eine Azure-Region ausgewählt haben, die Verfügbarkeitszonenredundanz unterstützt, ist der Abschnitt Zonenredundanz automatisch aktiviert. Dieser Vorschauabschnitt bietet die Möglichkeit, Verfügbarkeitszonenredundanz für Ihre Logik-App zu aktivieren. Zu den derzeit unterstützten Azure-Regionen zählt jedoch USA, Westen nicht, sodass Sie diesen Abschnitt für dieses Beispiel ignorieren können. Weitere Informationen finden Sie unter Schützen von Logik-Apps vor Regionsausfällen mit Zonenredundanz und Verfügbarkeitszonen.

    Wenn Sie fertig sind, sollten Ihre Einstellungen dem folgenden Beispiel ähneln:

    Screenshot shows Azure portal and logic app resource creation page with details for new logic app.

  5. Wählen Sie, wenn Sie bereit sind, Überprüfen + erstellen aus.

  6. Bestätigen Sie auf der daraufhin angezeigten Überprüfungsseite alle bereitgestellten Informationen, und wählen Sie "Erstellen" aus.

Auswählen der leeren Vorlage

  1. Nachdem Azure Ihre Logik-App-Ressource erfolgreich bereitgestellt hat, wählen Sie Zu Ressource wechseln aus. Alternativ dazu können Sie den Namen Ihrer Logik-App-Ressource in das Suchfeld von Azure eingeben und Ihre Ressource auswählen.

    Screenshot shows the resource deployment page and selected button named Go to resource.

    Die Vorlagenseite des Designers wird mit einem Einführungsvideo und häufig verwendeten Triggern geöffnet.

  2. Scrollen Sie nach unten (an dem Video und am Abschnitt Starten Sie mit einem gängigen Trigger vorbei).

  3. Klicken Sie unter Vorlagen auf die Option Leere Logik-App.

    Screenshot shows the template gallery and selected template named Blank Logic App.

    Nachdem Sie die Vorlage ausgewählt haben, zeigt der Designer den leeren Workflow-Designer an.

Hinzufügen des Triggers

Ein Workflow beginnt immer mit einem einzelnen Trigger. Dieser dient zum Angeben der Bedingung, die erfüllt sein muss, damit etwaige folgende Aktionen im Workflow ausgeführt werden. Bei jeder Auslösung des Triggers erstellt Azure Logic Apps eine Workflowinstanz und führt diese aus. Wird der Trigger nicht ausgelöst, wird eine Workflowinstanz weder erstellt noch ausgeführt.

In diesem Beispiel wird ein RSS-Trigger verwendet, durch den basierend auf dem angegebenen Zeitplan ein RSS-Feed überprüft wird. Ist ein neues Element im Feed vorhanden, wird der Trigger ausgelöst, und eine neue Workflowinstanz wird erstellt und ausgeführt. Sind seit der letzten Überprüfung mehrere neue Elemente hinzugekommen, wird der Trigger für jedes Element ausgelöst, und für jedes Element wird eine separate neue Workflowinstanz ausgeführt. Standardmäßig werden Workflowinstanzen, die gleichzeitig erstellt werden, auch gleichzeitig oder gleichzeitig ausgeführt.

  1. Führen Sie im Workflow-Designer die folgenden allgemeinen Schritte aus, um den RSS-Trigger namens "Wenn ein Feedelement veröffentlicht wird" hinzuzufügen.

  2. Geben Sie im Trigger die folgenden Informationen an:

    Eigenschaft Erforderlich Wert BESCHREIBUNG
    Die URL des RSS-Feeds Ja <RSS-feed-URL> Die URL des zu überwachenden RSS-Feeds.

    In diesem Beispiel wird der RSS-Feed des Wall Street Journal unter https://feeds.a.dj.com/rss/RSSMarketsMain.xml verwendet. Sie können aber einen beliebigen RSS-Feed ohne erforderliche HTTP-Autorisierung verwenden. Wählen Sie einen RSS-Feed mit häufigen Veröffentlichungen aus, um ihn problemlos testen zu können.
    Chosen property will be used to determine (Bestimmung durch ausgewählte Eigenschaft) Nein PublishDate Die ausgewählte Eigenschaft, anhand der bestimmt wird, welche Elemente neu sind.
    Intervall Ja 1 Die Anzahl von Warteintervallen zwischen Feedüberprüfungen.

    In diesem Beispiel wird 1 als Intervall verwendet.
    Frequency Ja Minute Die Einheit der Frequenz für die einzelnen Intervalle.

    In diesem Beispiel wird Minute als Häufigkeit verwendet.

    Screenshot shows the RSS trigger settings, including RSS URL, frequency, and interval.

  3. Blenden Sie die Informationen des Triggers vorerst aus, indem Sie in der Titelleiste die Option zum Reduzieren des Detailfensters auswählen.

    Screenshot that shows the collapsed trigger shape.

  4. Speichern Sie den Workflow. Wählen Sie auf der Symbolleiste des Designers Speichern aus.

    Dieser Schritt veröffentlicht Ihren Logik-App-Workflow sofort live im Azure-Portal. Der Trigger überprüft jedoch nur den RSS-Feed, ohne andere Aktionen auszuführen. Sie müssen also eine Aktion hinzufügen, um anzugeben, was beim Auslösen des Triggers geschehen soll.

Hinzufügen einer Aktion

Nach einem Trigger folgt eine Aktion, um einen nachfolgenden Schritt auszuführen, der einen Vorgang im Workflow ausführt. Jede Aktion kann die Ausgaben aus den vorherigen Vorgängen verwenden, die den Trigger und alle anderen Aktionen enthalten. Sie können aus vielen verschiedenen Aktionen wählen, mehrere Aktionen bis zum Grenzwert pro Workflow einschließen und sogar unterschiedliche Aktionspfade erstellen.

Durch die in diesem Beispiel verwendete Office 365 Outlook-Aktion wird bei jeder Auslösung des Triggers für ein neues RSS-Feedelement eine E-Mail gesendet. Sind seit der letzten Überprüfung mehrere neue Elemente hinzugekommen, erhalten Sie mehrere E-Mails.

  1. Führen Sie im Workflow-Designer die folgenden allgemeinen Schritte aus, um eine Connectoraktion hinzuzufügen, die Sie zum Senden von E-Mails verwenden können, z. B.:

    • Wenn Sie über ein Microsoft-Geschäfts-, Schul- oder Unikonto verfügen, fügen Sie die Office 365 Outlook-Connectoraktion namens "E-Mail senden" hinzu.
    • Wenn Sie über ein persönliches Microsoft-Konto verfügen, fügen Sie die Outlook.com Connectoraktion namens "E-Mail senden" hinzu.

    In diesem Beispiel wird die Outlook-Connectoraktion von Office 365 mit dem Namen "E-Mail senden" fortgesetzt.

    Hinweis

    Wenn Sie in Ihrem Workflow einen anderen unterstützten E-Mail-Dienst verwenden, sieht die Benutzeroberfläche möglicherweise etwas anders aus. Die grundlegenden Konzepte für das Herstellen einer Verbindung mit einem anderen E-Mail-Dienst bleiben aber unverändert.

  2. Sollte für den ausgewählten E-Mail-Dienst eine Aufforderung zur Anmeldung und Authentifizierung Ihrer Identität angezeigt werden, führen Sie diesen Schritt jetzt aus.

    Hinweis

    Bei vielen Connectors muss zunächst eine Verbindung hergestellt und Ihre Identität authentifiziert werden, um fortfahren zu können. In diesem Beispiel wird die manuelle Authentifizierung für die Verbindungsherstellung mit Office 365 Outlook verwendet. Von anderen Diensten werden jedoch unter Umständen andere Authentifizierungsarten unterstützt oder verwendet. Die Verbindungsauthentifizierung kann je nach Szenario auf unterschiedliche Weise gehandhabt werden.

    Weitere Informationen finden Sie in der folgenden Dokumentation:

  3. Geben Sie in der Aktion "E-Mail senden" die folgenden Informationen an, die in die E-Mail eingeschlossen werden sollen.

    1. Geben Sie im Feld An die E-Mail-Adresse des Empfängers ein.

      Verwenden Sie für dieses Beispiel Ihre E-Mail-Adresse.

      Hinweis

      Wenn Sie innerhalb des Felds "An " oder andere Bearbeitungsfelder auswählen, wird die Liste "Dynamische Inhalte hinzufügen" angezeigt. In dieser Liste werden alle Ausgaben aus vorherigen Vorgängen angezeigt, die Sie als Eingaben für die aktuelle Aktion auswählen und verwenden können. Sie können diese Liste vorerst ignorieren. Die Liste mit dynamischen Inhalten wird im nächsten Schritt verwendet.

    2. Geben Sie im Feld "Betreff " den Betreff für den E-Mail-Betreff ein.

      Schließen Sie in diesem Beispiel die Ausgabe des Triggers ein, um den Titel des RSS-Elements anzuzeigen, indem Sie die folgenden Schritte ausführen:

      1. Geben Sie den folgenden Text mit einem nachgestellten Leerzeichen ein: New RSS item:

        Screenshot shows the action named Send an email, with the cursor inside the box named Subject.

      2. Wählen Sie in der angezeigten Liste "Dynamischen Inhalt hinzufügen" unter "Wenn ein Feedelement veröffentlicht wird" den Feedtitel aus, bei dem es sich um eine Triggerausgabe handelt, die auf den Titel für das RSS-Element verweist.

        Screenshot shows the box named Subject, with open dynamic content list and selected trigger output named Feed title.

        Tipp

        Wenn keine Ausgaben unter "Wenn ein Feedelement veröffentlicht wird" verfügbar sind, wählen Sie "Weitere Informationen anzeigen" aus.

        Screenshot shows open dynamic content list and selected option, See more.

      Wenn der Vorgang abgeschlossen ist, sieht der Betreff der E-Mail wie im folgenden Beispiel aus:

      Screenshot shows action named Send an email, with example email subject and included value for property named Feed title.

      Hinweis

      Wenn Sie eine Ausgabe auswählen, die auf ein Array verweist, fügt der Designer automatisch eine For Each-Schleife um die Aktion hinzu, die auf die Ausgabe verweist. Auf diese Weise verarbeitet Ihr Workflow das Array, indem für jedes Element im Array dieselbe Aktion ausgeführt wird.

      Um die Schleife zu entfernen, wählen Sie auf der Titelleiste der Schleife die Schaltfläche mit den Auslassungspunkten (...) und dann "Löschen" aus.

    3. Geben Sie im Feld "Textkörper " den E-Mail-Inhalt ein.

      In diesem Beispiel enthält der Text die folgenden Eigenschaften mit jeweils einer vorangestellten Beschreibung. Drücken Sie UMSCHALT+EINGABETASTE, um in einem Bearbeitungsfeld leere Zeilen hinzuzufügen.

      Beschreibung Eigenschaft BESCHREIBUNG
      Title: Feedtitel Der Titel des Elements
      Date published: Feed veröffentlicht am Datum und Uhrzeit der Elementveröffentlichung
      Link: Link zum primären Feed Die URL für das Element

      Screenshot shows action named Send an email, with selected properties inside the box named Body.

  4. Speichern Sie den Workflow. Wählen Sie auf der Symbolleiste des Designers Speichern aus.

Testen Ihres Workflows

Um zu überprüfen, ob der Workflow ordnungsgemäß ausgeführt wird, können Sie entweder warten, bis der Trigger ausgelöst wird, nachdem der RSS-Feed basierend auf Ihrem angegebenen Zeitplan überprüft wurde, oder Sie können den Workflow manuell ausführen.

  • Wählen Sie auf der Designersymbolleiste im Menü "Trigger ausführen" die Option "Ausführen" aus.

    Screenshot shows workflow designer toolbar with selected option named Run.

Wenn der RSS-Feed über neue Elemente verfügt, wird für jedes neue Element eine E-Mail gesendet. Andernfalls wird bis zum nächsten Intervall gewartet und der RSS-Feed dann erneut überprüft.

Der folgende Screenshot zeigt eine vom Beispielworkflow gesendete Beispiel-E-Mail. Die E-Mail enthält die Details aus den einzelnen ausgewählten Triggerausgaben sowie die jeweils eingeschlossenen Beschreibungen.

Screenshot shows Outlook and sample email received for new RSS feed item, along with item title, date published, and link.

Behandeln von Problemen

Sollten Sie wider Erwarten keine E-Mails von dem Workflow erhalten, gehen Sie wie folgt vor:

  • Überprüfen Sie den Junk- bzw. Spam-Ordner Ihres E-Mail-Kontos, um sicherzustellen, dass die Nachricht nicht fälschlicherweise herausgefiltert wurde.

  • Vergewissern Sie sich, dass für den von Ihnen verwendeten RSS-Feed seit der letzten geplanten oder manuellen Überprüfung Elemente veröffentlicht wurden.

Bereinigen von Ressourcen

Löschen Sie nach Abschluss dieser Schnellstartanleitung die exemplarische Logik-App-Ressource und alle zugehörigen Ressourcen, indem Sie die für dieses Beispiel erstellte Ressourcengruppe löschen.

  1. Geben Sie Ressourcengruppen in das Azure-Suchfeld ein und wählen Sie Ressourcengruppen aus.

    Screenshot shows Azure portal search box with search term, resource groups.

  2. Suchen Sie die Ressourcengruppe Ihrer Logik-App, und wählen Sie sie aus. Wählen Sie im Bereich Übersicht die Option Ressourcengruppe löschen aus.

    Screenshot shows Azure portal with selected resource group and button for Delete resource group.

  3. Wenn der Bestätigungsbereich angezeigt wird, geben Sie den Ressourcengruppennamen ein, und wählen Sie Löschen aus.

    Screenshot shows Azure portal with confirmation pane and entered resource group name to delete.

Nächste Schritte

In dieser Schnellstartanleitung haben Sie Ihren Logik-App-Workflow für den Verbrauch im Azure-Portal erstellt, um einen RSS-Feed zu überprüfen und für jedes neue Element eine E-Mail zu senden. Informationen zu anspruchsvolleren geplanten Workflows finden Sie im folgenden Tutorial: