Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gilt für: Azure Logic Apps (Verbrauch)
In dieser Schnellstartanleitung wird gezeigt, wie Sie einen automatisierten Workflow erstellen, der einen RSS-Feed überwacht und E-Mail-Benachrichtigungen sendet. Sie erstellen einen App-Workflow für Verbrauchslogik mit den folgenden Connectorvorgängen:
- RSS-Connector, der einen Trigger zum Überprüfen eines RSS-Feeds bereitstellt
- Office 365 Outlook-Connector, der eine Aktion zum Senden von E-Mails bereitstellt
Workflows der Ebene „Verbrauch“ werden in mehrinstanzenfähigen Azure Logic Apps-Instanzen ausgeführt. Nachdem Sie diese Schnellstartanleitung abgeschlossen haben, sieht Ihr Workflow wie im folgenden Beispiel aus:
Tipp
Um mehr zu erfahren, können Sie Azure Copilot folgende Fragen stellen:
- Was ist Azure Logic Apps?
- Was ist ein verbrauchsbasierter Logik-App-Worfklows?
- Was ist der RSS-Connector?
- Was ist der Office 365 Outlook-Connector?
Um Azure Copilot zu finden, wählen Sie auf der Symbolleiste Azure-Portal die Option Copilot aus.
Dieses Beispiel nutzt Vorgänge aus zwei Connectors aus über 1.400 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.
Informationen zum Erstellen und Verwalten eines Verbrauchslogik-App-Workflows mit anderen Tools finden Sie in den folgenden Schnellstarts:
- Erstellen und Verwalten von Logic-App-Workflows in Visual Studio Code
- Erstellen und Verwalten von Logik-App-Workflows mithilfe von Azure CLI
Informationen zum Erstellen eines Logik-App-Standardworkflows, der stattdessen in Azure Logic Apps mit einem einzelnen Mandanten ausgeführt wird, finden Sie unter Erstellen eines Logik-App-Beispielstandardworkflows mithilfe des Azure-Portals.
Voraussetzungen
Azure-Konto und -Abonnement. Erhalten Sie ein kostenloses Azure-Konto.
E-Mail-Konto wie Office 365 Outlook oder Outlook.com.
Hinweis
In dieser Schnellstartanleitung wird Office 365 Outlook verwendet, für das ein Geschäfts-, Schul- oder Unikonto erforderlich ist. Outlook.com erfordert ein persönliches Microsoft-Konto. Weitere E-Mail-Anbieter finden Sie unter Connectors für Azure Logic Apps.
Netzwerkzugriff auf Azure-Ressourcen.
Wenn Sie sich hinter einer Unternehmensfirewall befinden, lesen Sie die IP-Adressanforderungen für Azure Logic Apps. Weitere Informationen zu Connectors finden Sie unter Ausgehende IP-Adressen des verwalteten Connectors.
Erstellen einer verbrauchsbasierten Logik-App-Ressource
Melden Sie sich beim Azure-Portal mit Ihrem Azure-Konto an.
Geben Sie in das Suchfeld des Azure-Portals den Begriff Logic App ein, und wählen Sie Logic Apps aus.
Wählen Sie auf der Symbolleiste der Seite Logic Apps die Option Hinzufügen aus.
Die Seite Erstellen einer Logik-App wird mit den folgenden Optionen angezeigt:
Planen BESCHREIBUNG Verbrauch Erstellt eine Logik-App-Ressource, die nur einen Workflow unterstützt, der in Azure Logic Apps mit mehreren Mandanten ausgeführt wird und das Verbrauchsmodell für die Abrechnung verwendet. Standard Erstellt eine Logik-App-Ressource, die mehrere Workflows unterstützt. Folgende Optionen stehen zur Auswahl:
- Workflowdienstplan: Workflows werden in Azure Logic Apps mit einem einzelnen Mandanten ausgeführt und verwenden das Standardabrechnungsmodell.
- App Service-Umgebung V3: Workflows werden in einzelmandanten Azure Logic Apps ausgeführt und verwenden einen App Service Environment-Plan für die Abrechnung.
- Hybrid: Workflows werden lokal und in mehreren Clouds mit Kubernetes Event-driven Autoscaling (KEDA) ausgeführt. Weitere Informationen finden Sie unter Erstellen von Standard-Workflows für die Hybridbereitstellung.Auf der Seite
"Logik-App erstellen" wählen SieVerbrauch (Mehrere Mandanten) aus .Geben Sie auf der Registerkarte " Grundlagen " 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
In diesem Beispiel wird Pay-As-You-Go verwendet.Ressourcengruppe Ja < Name der Azure-Ressourcengruppe> Die Azure-Ressourcengruppe, in der Sie Ihre Logik-App und die zugehörigen Ressourcen erstellen. Geben Sie einen Namen an, der für Regionen eindeutig ist und nur Buchstaben, Zahlen, Bindestriche (-_), Unterstriche (_), Klammern (()) oder Punkte (.) enthält.
In diesem Beispiel wird eine Ressourcengruppe mit dem Namen Consumption-RG erstellt.Name der Logik-App Ja < logic-app-name> Geben Sie einen Namen an, der für Regionen eindeutig ist und nur Buchstaben, Zahlen, Bindestriche (-_), Unterstriche (_), Klammern (()) oder Punkte (.) enthält.
Dieses Beispiel erstellt eine Logik-App-Ressource namens My-Consumption-Logic-App.Region Ja < Azure-Region> Die Azure-Rechenzentrumsregion für Ihre Logik-App.
In diesem Beispiel wird USA, Westen verwendet.Aktivieren von Log Analytics Ja Nein Ändern Sie diese Option nur, wenn Sie die Diagnoseprotokollierung aktivieren möchten. Behalten Sie für diese Schnellstartanleitung die Standardauswahl bei. Workflowtyp Ja Zustandsbehaftet Der Typ des zu erstellenden Workflows. Alle Consumptions-Workflows sind zustandsbehaftet, was bedeutet, dass der Workflow automatisch Verlaufsinformationen, wie Status, Eingaben und Ausgaben, speichert.
Hinweis: Diese Schnellstartanleitung konzentriert sich auf das Erstellen eines nicht-agentischen Workflows. Sofern Zustandsbehaftet ausgewählt ist, müssen Sie nichts in diesem Abschnitt ändern. In Regionen, die agentische Workflows nicht unterstützen, sind die Workflowtypoptionen nicht verfügbar.
Informationen zu agentischen Workflows finden Sie unter:
- Erstellen autonomer KI-Agent-Workflows in Azure Logic Apps
- Erstellen von Ai-Agent-Workflows für Unterhaltungen in Azure Logic AppsHinweis
Verfügbarkeitszonen sind automatisch für neue und vorhandene Nutzungslogik-App-Workflows in Azure-Regionen aktiviert, die Verfügbarkeitszonen unterstützen. Weitere Informationen finden Sie unter Zuverlässigkeit in Azure Functions und Schützen von Logik-Apps vor Regionsausfällen mit Zonenredundanz und Verfügbarkeitszonen.
Wenn Sie fertig sind, sehen Ihre Einstellungen ähnlich wie im folgenden Beispiel aus:
Wählen Sie, wenn Sie bereit sind, Überprüfen + erstellen aus. Überprüfen Sie die auf der angezeigten Überprüfungsseite angegebenen Informationen auf ihre Richtigkeit, und klicken Sie auf Erstellen.
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 die Ressource auswählen.
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 zur gleichen Zeit erstellt wurden, auch gleichzeitig bzw. parallel ausgeführt.
Wählen Sie auf der Randleiste der Logik-App unter "Entwicklungstools" den Designer aus, um den Workflow zu öffnen.
Führen Sie die allgemeinen Schritte aus, um den RSS-Trigger namens "Wenn ein Feedelement veröffentlicht wird" hinzuzufügen.
Geben Sie im Triggerbereich die folgenden Informationen an:
Parameter 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.content.dowjones.io/public/rss/RSSMarketsMain 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.Die ausgewählte Eigenschaft wird verwendet, um zu bestimmen, welche Elemente neu sind. Nein PublishDate Die Eigenschaft, die bestimmt, welche Elemente neu sind. Intervall Ja 30 Die Anzahl von Warteintervallen zwischen Feedüberprüfungen.
In diesem Beispiel wird 30 als Intervall verwendet, da dieser Wert das Mindestintervall für den RSS-Trigger ist.Frequency Ja Minute Die Einheit der Frequenz für die einzelnen Intervalle.
In diesem Beispiel wird Minute als Häufigkeit verwendet.Zeitzone Nein < Zeitzone> Die Zeitzone, die zum Überprüfen des RSS-Feeds verwendet werden soll. Startzeit Nein < Startzeit> Die Startzeit für die Überprüfung des RSS-Feeds. Speichern Sie den Workflow. Wählen Sie auf der Symbolleiste des Designers Speichern aus.
In diesem Schritt werden Ihre Logik-App-Ressource und der Workflow automatisch im Azure-Portal veröffentlicht. Der Workflow tut jedoch nichts anderes, als den Auslöser zu aktivieren, um den RSS-Feed basierend auf dem angegebenen Zeitplan zu prüfen. In einem späteren Abschnitt fügen Sie eine Aktion hinzu, um anzugeben, was beim Auslösen des Triggers geschehen soll.
Aufgrund des standardmäßigen Double-Encoding-Verhaltens dieses RSS-Triggers müssen Sie die Triggerdefinition bearbeiten, um das Verhalten zu entfernen:
Wählen Sie auf der Designersymbolleiste die Codeansicht aus.
Von großer Bedeutung
Wählen Sie im Triggerinformationsbereich nicht die Registerkarte " Codeansicht " aus. Diese Registerkarte öffnet die Codeansicht im schreibgeschützten Modus.
Suchen Sie im Code-Editor die Zeile
"feedUrl": "@{encodeURIComponent(encodeURIComponent('https://feeds.content.dowjones.io/public/rss/RSSMarketsMain'))}".Entfernen Sie die zusätzliche Funktion, die so benannt ist
encodeURIComponent(), dass nur eine Instanz vorhanden ist, z. B.:"feedUrl": "@{encodeURIComponent('https://feeds.content.dowjones.io/public/rss/RSSMarketsMain')}"
Speichern Sie Ihre Änderungen. Wählen Sie auf der Codeansichtssymbolleiste " Speichern" aus.
Jedes Mal, wenn Sie Änderungen an Ihrem Workflow in der Designer- oder Codeansicht speichern, veröffentlicht Azure diese Änderungen sofort im Azure-Portal.
Kehren Sie zum Designer zurück. Wählen Sie auf der Codeansichtssymbolleiste "Designer" aus.
Im nächsten Abschnitt fügen Sie die Aktion hinzu, die ausgeführt werden soll, wenn die Triggerbedingung erfüllt ist. Dadurch wird der Trigger ausgelöst.
Hinzufügen einer Aktion
Nach dem Trigger ist eine Aktion jeder nachfolgende Schritt, der einen Vorgang im Workflow ausführt. Jede Aktion kann die Ausgaben aller vorherigen Vorgänge verwenden, einschließlich des Triggers. Sie können bis zum Workflowlimit beliebig viele Aktionen hinzufügen und verschiedene Aktionspfade oder Verzweigungen erstellen.
In diesem Beispiel wird eine Office 365 Outlook-Aktion verwendet, die jedes Mal eine E-Mail sendet, wenn der Auslöser für ein neues RSS-Feedelement ausgelöst wird. Wenn zwischen Triggerprüfungen mehrere neue Elemente vorhanden sind, erhalten Sie mehrere E-Mails.
Führen Sie im Designer die allgemeinen Schritte aus, um eine Connectoraktion hinzuzufügen, die beispielsweise E-Mails sendet:
Wenn Sie über ein Geschäfts-, Schul- oder Unikonto von Microsoft verfügen, fügen Sie die Office 365 Outlook-Connectoraktion E-Mail senden hinzu.
Wenn Sie über ein persönliches Microsoft-Konto verfügen, fügen Sie die Outlook.com-Connectoraktion E-Mail senden hinzu.
In diesem Beispiel wird die Office 365 Outlook-Connectoraktion E-Mail senden verwendet.
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.
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.
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 unter:
Geben Sie im Aktionsinformationsbereich die folgenden Informationen an, die in die E-Mail eingeschlossen werden sollen:
Geben Sie im Feld An die E-Mail-Adresse des Empfängers ein. Verwenden Sie zum Testen Ihre E-Mail-Adresse.
Wenn Sie in das Feld An oder andere Bearbeitungsfelder klicken, werden Optionen zum Öffnen der Liste dynamischer Inhalte (Blitzsymbol) oder des Ausdrucks-Editors (Formelsymbol) angezeigt. In der Liste dynamischer Inhalte werden alle Ausgaben aus vorherigen Vorgängen angezeigt, die Sie als Eingaben für die aktuelle Aktion auswählen können. Mit dem Ausdrucks-Editor können Sie Funktionen und Vorgangsausgaben verwenden, um mit Daten zu arbeiten. Sie können diese Optionen vorerst ignorieren. Die Liste mit dynamischen Inhalten wird im nächsten Schritt verwendet.
Geben Sie im Feld Betreff den Betreff der E-Mail 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:
Geben Sie für dieses Beispiel den folgenden Text mit einem nachgestellten Leerzeichen ein:
New RSS item:Wählen Sie mit dem Cursor weiterhin im Feld Betreff die Liste dynamischer Inhalte (Blitzsymbol) aus.
Wählen Sie in der daraufhin geöffneten Liste dynamischer Inhalte unter Beim Veröffentlichen eines Feedelements die Option Feedtitel aus. Dies ist eine Triggerausgabe, die auf den Titel für das RSS-Element verweist.
Wenn keine Ergebnisse unter Beim Veröffentlichen eines Feedelements verfügbar sind, wählen Sie Mehr anzeigen aus.
Wenn Sie fertig sind, sieht der E-Mail-Betreff wie im folgenden Beispiel aus:
Hinweis
Wenn Sie eine Ausgabe auswählen, die auf ein Array verweist, fügt der Designer automatisch eine Für jede-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, ziehen Sie die untergeordnete Aktion aus der Schleife heraus, und löschen Sie dann die Schleife.
Geben Sie im Feld Text E-Mail-Inhalt ein.
Nehmen Sie in diesem Beispiel Zeilen mit beschreibenden Texts auf, gefolgt von den entsprechenden Ausgaben des RSS-Triggers. Drücken Sie UMSCHALT+EINGABETASTE, um in einem Bearbeitungsfeld leere Zeilen hinzuzufügen.
Beschreibender Text 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.
Speichern Sie den Workflow.
Testen Ihres Workflows
Um zu bestätigen, dass der Workflow ordnungsgemäß ausgeführt wird, warten Sie entweder, bis der Trigger ausgelöst wird, oder führen Sie den Workflow manuell aus.
- Wählen Sie auf der Designer-Symbolleiste im Menü Ausführen die Option Ausführen aus.
Wenn der RSS-Feed über neue Elemente verfügt, wird für jedes neue Element eine E-Mail gesendet. Andernfalls wartet Ihr Arbeitsablauf bis zum nächsten Intervall, um den RSS-Feed erneut zu überprüfen.
Der folgende Screenshot zeigt eine vom Beispielworkflow gesendete Beispiel-E-Mail. Die E-Mail enthält die Details aus den Triggerausgaben, die Sie ausgewählt haben, sowie den beschreibenden Text, den Sie für jedes Element hinzugefügt haben.
Probleme beheben
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.
Geben Sie Ressourcengruppen in das Azure-Suchfeld ein und wählen Sie Ressourcengruppen aus.
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.
Wenn der Bestätigungsbereich angezeigt wird, geben Sie den Ressourcengruppennamen ein, und wählen Sie Löschen aus.
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: