Freigeben über


Tutorial: Erstellen zeitplanbasierter Automatisierungsworkflows mithilfe von Azure Logic Apps

Gilt für: Azure Logic Apps (Verbrauch)

In diesem Tutorial erfahren Sie, wie Sie mithilfe von Azure Logic Apps einen Beispiel-Workflow erstellen, der nach einem periodischen Zeitplan ausgeführt wird. Dieses Beispiel erstellt einen Logik-App-Workflow für den Verbrauch, der die Reisezeit zwischen zwei Orten unter Berücksichtigung des Verkehrsaufkommens überprüft und an jedem Werktag am Vormittag ausgeführt wird. Wenn die Reisezeit einen bestimmten Grenzwert übersteigt, sendet Ihnen der Workflow eine E-Mail, die die Reisezeit und die zusätzlich benötigte Zeit bis zum Ziel enthält. Der Workflow umfasst mehrere Schritte. Er beginnt mit einem zeitplanbasierten Trigger, gefolgt von einer Bing Maps-Aktion, einer Datenvorgangsaktion, einer Ablaufsteuerungsaktion und einer E-Mail-Benachrichtigungsaktion.

Nach Abschluss sieht Ihr Workflow dem folgenden allgemeinen Beispiel ähnlich:

Screenshot: Beispiel für einen Verbrauchsworkflow, der mit dem Wiederholungstrigger ausgeführt wird.

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 Bing Karten-Connector?
  • Was ist eine Datenvorgänge-Aktion?
  • Was ist eine Ablaufsteuerungsaktion?
  • Was ist der Office 365 Outlook-Connector?

Um Azure Copilot zu finden, wählen Sie auf der Symbolleiste Azure-Portal die Option Copilot aus.

Sie können einen ähnlichen Workflow mit einer standardmäßigen Logik-App-Ressource erstellen. Die Schritte in der Benutzeroberfläche und im Tutorial weichen jedoch geringfügig von der Verbrauchsversion ab.

Voraussetzungen

  • Ein Azure-Konto und ein Azure-Abonnement. Falls Sie kein Abonnement besitzen, können Sie sich für ein kostenloses Azure-Konto registrieren.

  • Ein E-Mail-Konto eines von Azure Logic Apps unterstützten E-Mail-Anbieters (beispielsweise Office 365 Outlook oder Outlook.com). Weitere unterstützte E-Mail-Anbieter finden Sie unter Connectors für Azure Logic Apps.

    In diesem Tutorial wird Office 365 Outlook mit einem Geschäfts-, Schul- oder Unikonto verwendet. Bei Verwendung eines anderen E-Mail-Kontos bleiben die allgemeinen Schritte zwar gleich, die Benutzeroberfläche unterscheidet sich jedoch möglicherweise geringfügig. Verwenden Sie für Outlook.com stattdessen Ihr persönliches Microsoft-Konto, um sich anzumelden.

    Wichtig

    Wenn Sie den Gmail-Connector verwenden möchten, können nur G-Suite-Geschäftskonten diesen Connector ohne Einschränkung in Logik-App-Workflows verwenden. Wenn Sie über ein Gmail-Consumerkonto verfügen, können Sie diesen Connector nur mit bestimmten von Google genehmigten Diensten verwenden, oder Sie können eine Google-Client-App erstellen, die für die Authentifizierung mit Ihrem Gmail-Connector verwendet werden soll. Weitere Informationen finden Sie unter Datensicherheit und Datenschutzrichtlinien für Google-Connectors in Azure Logic Apps.

  • Um die Reisezeit für eine Route zu ermitteln, benötigen Sie einen Zugriffsschlüssel für die Bing Maps-API. Führen Sie zum Abrufen dieses Schlüssels die Schritte zum Abrufen eines Bing Maps-Schlüssels aus.

  • Wenn Ihr Workflow durch eine Firewall kommunizieren muss, die den Datenverkehr auf bestimmte IP-Adressen beschränkt, muss diese Firewall den Zugriff sowohl für die eingehenden als auch für die ausgehenden IP-Adressen zulassen, die von Azure Logic Apps in der Azure-Region verwendet werden, in der Ihre Logic App-Ressource existiert. Falls für Ihr Worfklow auch verwaltete Connectors (Office 365 Outlook-Connector oder SQL-Connector) oder benutzerdefinierte Connectors verwendet werden, muss in der Firewall in der Azure-Region Ihrer Logik-App-Ressource zusätzlich der Zugriff für alleausgehenden IP-Adressen der verwalteten Connectors zulässig sein.

Erstellen einer verbrauchsbasierten Logik-App-Ressource

  1. Melden Sie sich beim Azure-Portal mit Ihrem Azure-Konto an.

  2. Geben Sie in das Suchfeld des Azure-Portals den Begriff Logic App ein, und wählen Sie Logic Apps aus.

    Screenshot des Suchfelds im Azure-Portal mit dem eingegebenen Suchbegriff „Logik-App“ und ausgewählter Option für „Logik-Apps“

  3. 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 Azure Logic Apps mit einem Mandanten ausgeführt und verwenden einen App Service-Umgebungsplan für die Abrechnung.

    - Hybrid (Vorschau): Workflows werden lokal und in mehreren Clouds mit Kubernetes Event-driven Autocaling (KEDA) ausgeführt. Weitere Informationen finden Sie unter Erstellen von Standard-Workflows für die Hybridbereitstellung.
  4. Wählen Sie auf der Seite Logik-App erstellen die Option Verbrauch (mehrere Mandanten) aus.

  5. Geben Sie auf der Registerkarte Grundlegendes die folgenden Informationen zu Ihrer Logik-App-Ressource ein:

    Eigenschaft Erforderlich Wert BESCHREIBUNG
    Abonnement Ja <Name des Azure-Abonnements> Den Namen Ihres Azure-Abonnements

    In diesem Beispiel wird Nutzungsbasierte Zahlung verwendet.
    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 die Ressourcengruppe LA-TravelTime-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.

    In diesem Beispiel wird die Logik-App-Ressource LA-TravelTime erstellt.
    Region Ja <Azure-Region> Azure-Rechenzentrumsregion für Ihre 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 dieses Tutorial die Standardauswahl bei.

    Hinweis: Diese Option ist nur für Verbrauchs-Logik-Apps verfügbar.

    Hinweis

    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, sollten Ihre Einstellungen dem folgenden Beispiel ähneln:

    Screenshot des Azure-Portals und der Seite „Erstellung“ für die mehrinstanzenfähige Logik-App im Plan „Verbrauch“ und Details

  6. Wenn Sie fertig sind, wählen Sie Überprüfen + Erstellen aus. Warten Sie, bis Azure die Informationen zu Ihrer Logik-App-Ressource überprüft hat, und wählen Sie anschließend Erstellen aus.

  7. Nachdem Azure Ihre Logik-App-Ressource 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.

Fügen Sie als Nächstes den Zeitplan-Trigger namens Serie hinzu, der den Workflow basierend auf einem festgelegten Zeitplan ausführt. Jeder Workflow muss mit einem Trigger beginnen, der ausgelöst wird, wenn ein bestimmtes Ereignis eintritt oder neue Daten eine bestimmte Bedingung erfüllen.

Hinzufügen des Serientriggers

  1. Führen Sie im Workflow-Designer die folgenden allgemeinen Schritte aus, um den Zeitplan-Trigger namens Wiederholen hinzuzufügen.

  2. Benennen Sie den Serientrigger mit dem folgenden Titel: Überprüfen Sie die Reisezeit morgens jeden Wochentag.

    Screenshot vom Workflow-Designer und Informationsbereich für Serientrigger mit umbenannten Triggern.

  3. Geben Sie im Triggerinformationsfeld die folgenden Informationen an:

    Parameter Wert BESCHREIBUNG
    Intervall 1 Die Anzahl von Warteintervallen zwischen Überprüfungen
    Frequency Week Die Zeiteinheit für die Wiederholung
    An diesen Tagen Montag, Dienstag, Mittwoch, Donnerstag, Freitag Diese Einstellung ist nur verfügbar, wenn Sie Frequenz auf Woche festlegen.
    Zu diesen Stunden 7, 8, 9 Diese Einstellung ist nur verfügbar, wenn Sie Frequenz auf Woche oder Tag festlegen. Wählen Sie für diese Serie die Stunden des Tages aus. Dieses Beispiel wird um 7, 8 und 9 Uhr ausgeführt.
    Zu diesen Minuten 0, 15, 30, 45 Diese Einstellung ist nur verfügbar, wenn Sie Frequenz auf Woche oder Tag festlegen. Wählen Sie für diese Serie die Minuten des Tages aus. Dieses Beispiel wird ab 0 Uhr alle 15 Minuten ausgeführt.

    Anschließend wird das Triggerinformationsfeld ähnlich wie im folgenden Beispiel angezeigt:

    Screenshot zeigt wochenbezogene Eigenschaften, die auf Werte festgelegt sind, die in der vorherigen Tabelle beschrieben sind.

    Dieser Trigger wird an jedem Wochentag alle 15 Minuten ausgelöst. Die Auslösung beginnt um 7:00 Uhr und endet um 9:45 Uhr. Im Feld Vorschau wird der Wiederholungszeitplan angezeigt. Weitere Informationen finden Sie unter Planen von regelmäßig ausgeführten Aufgaben und Workflows mit Logik-Apps und Trigger und Aktionen für Logik-App-Workflows.

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

Ihre Logik-App-Ressource und der aktualisierte Workflow befinden sich jetzt im Azure-Portal. Der Workflow löst jedoch nur basierend auf dem angegebenen Zeitplan aus und führt keine anderen Aktionen aus. Fügen Sie daher eine Aktion hinzu, die reagiert, wenn der Trigger ausgelöst wird.

Abrufen der Reisezeit für eine Route

Sie verfügen über einen Trigger und können nun eine Bing Maps-Aktion hinzufügen, welche die Reisezeit zwischen zwei Orten ermittelt. Azure Logic Apps stellt einen Connector für die Bing Maps-API bereit, sodass Sie diese Informationen problemlos abrufen können. Stellen Sie vor dem Starten dieser Aufgabe sicher, dass Sie einen Bing Maps-API-Schlüssel besitzen, wie in den Voraussetzungen dieses Tutorials beschrieben.

  1. Führen Sie im Workflow-Designer unter dem Serientrigger die folgenden allgemeinen Schritte aus, um eine Bing Maps-Aktion namens Route abrufen hinzuzufügen.

  2. Falls keine Verbindung mit Bing Maps besteht, werden Sie aufgefordert, eine Verbindung herzustellen. Geben Sie die folgenden Verbindungsinformationen an und wählen Sie Erstellen von aus.

    Parameter Erforderlich Wert BESCHREIBUNG
    Verbindungsname Ja <Bing-Maps-connection-name> Geben Sie einen Namen für die Verbindung an. In diesem Beispiel wird BingMapsConnection verwendet.
    API-Schlüssel Ja <Bing Maps-API-Schlüssel> Geben Sie den Bing Maps-API-Schlüssel ein, den Sie zuvor erhalten haben. Falls Sie keinen Bing Maps-Schlüssel besitzen, lesen Sie die Informationen zum Abrufen eines Schlüssels.

    Das folgende Beispiel zeigt ein Beispiel für Verbindungsinformationen:

    Screenshot des Bing Maps-Verbindungsfelds mit dem Beispielverbindungsnamen und dem Bing Maps-API-Schlüssel.

  3. Benennen Sie die Route abrufen-Aktion in den folgenden Titel um: Route und Fahrzeit mit Verkehr abrufen.

  4. Öffnen Sie in der Aktion die Liste der erweiterten Parameter und fügen Sie die folgenden Eigenschaften hinzu:

    • Optimieren
    • Entfernungseinheit
    • Reisemodus
  5. Geben Sie nun die Werte für die Eigenschaften der folgenden Aktion ein:

    Parameter Wert BESCHREIBUNG
    Wegpunkt 1 <Start> Der Ausgangspunkt Ihrer Route. In diesem Beispiel wird eine exemplarische Startadresse angegeben.
    Wegpunkt 2 <Ziel> Das Ziel Ihrer Route. In diesem Beispiel wird eine exemplarische Zieladresse angegeben.
    Optimieren timeWithTraffic Ein Parameter zur Optimierung der Route, z.B. Entfernung, Reisezeit basierend auf der aktuellen Verkehrslage, usw. Wählen Sie den Parameterwert timeWithTraffic aus.
    Entfernungseinheit <Ihre Präferenz> Die Einheit der Entfernung für die Route. In diesem Beispiel wird Meile als Einheit verwendet.
    Reisemodus Driving (Auto) Der Reisemodus für die Route. Wählen Sie den Modus Driving (Auto) aus.

    Weitere Informationen zu diesen Parametern und Werten finden Sie unter Berechnen einer Route.

    Das folgende Beispiel zeigt Beispielaktionsinformationen:

    Screenshot der abgeschlossenen Aktion mit dem Namen „Route abrufen“.

  6. Wählen Sie auf der Symbolleiste des Designers Speichern aus.

Erstellen Sie als Nächstes eine Variable, sodass Sie die aktuelle Reisezeit von Sekunden in Minuten umwandeln und speichern können. So müssen Sie die Umwandlung nicht wiederholen und können den Wert in späteren Schritten einfacher verwenden.

Erstellen einer Variablen zum Speichern der Reisezeit

Manchmal sollen gegebenenfalls Vorgänge für Daten in Ihrem Workflow ausgeführt und die Ergebnisse in späteren Aktionen verwendet werden. Wenn Sie diese Ergebnisse speichern möchten, um sie einfach wiederverwenden oder einfach darauf verweisen zu können, können Sie Variablen erstellen, in denen die Ergebnisse nach der Verarbeitung gespeichert werden. Sie können Variablen nur auf der obersten Ebene in Ihrem Workflow erstellen.

Die Aktion Get route (Route ermitteln) gibt standardmäßig die aktuelle Reisezeit aus der Eigenschaft Travel Duration Traffic (Reisedauer (Verkehr)) in Sekunden zurück. Wenn Sie diesen Wert stattdessen in Minuten umwandeln und speichern, kann er später ohne erneute Umwandlung einfacher verwendet werden.

  1. Führen Sie unter der Route abrufen-Aktion die folgenden allgemeinen Schritte aus, um eine Variablenaktion namens Variable initialisieren hinzuzufügen.

  2. Benennen Sie die Variable initialisieren-Aktion in den folgenden Titel um: Erstellen Sie eine Variable zum Speichern der Reisezeit.

  3. Geben Sie die folgenden Aktionsinformationen an:

    Parameter Wert Beschreibung
    Name travelTime Der Name für Ihre Variable. In diesem Beispiel wird travelTime verwendet.
    Typ Ganzzahl Der Datentyp für die Variable
    Wert <initial-value> Ein Ausdruck, der die aktuelle Reisezeit von Sekunden in Minuten umwandelt. (Weitere Informationen finden Sie in den Schritten im Anschluss an diese Tabelle.)

    Führen Sie die folgenden Schritte aus, um den Ausdruck für die Eigenschaft Value zu erstellen:

    1. Wählen Sie das Feld Wert aus, in dem die Optionen für die dynamische Inhaltsliste (Blitzsymbol) und der Ausdrucks-Editor (Formelsymbol) angezeigt werden, und wählen Sie dann den Ausdrucks-Editor aus.

      Screenshot der Aktion mit dem Namen „Variable initialisieren“ mit dem Cursor innerhalb der Value-Eigenschaft.

      Der Ausdrucks-Editor stellt Funktionen bereit, die Sie zum Ausführen von Vorgängen in Ihrem Ausdruck verwenden können. Die Liste dynamischer Inhalte stellt die Ausgaben aus vorherigen Aktionen bereit, die Sie als Eingaben auswählen können, die mit nachfolgenden Aktionen in Ihrem Workflow verwendet werden sollen.

    2. Geben Sie im Ausdrucks-Editor den folgenden Ausdruck ein: div(,60)

      Screenshot des Ausdrucks-Editors mit dem für div(,60) eingegebenen Ausdruck.

    3. Platzieren Sie Ihren Cursor innerhalb des Ausdrucks zwischen der linken Klammer ( ( ) und dem Komma ( , ), und wählen Sie Dynamischer Inhalt aus.

      Screenshot zeigt, wo der Cursor im div(,60)-Ausdruck platziert und dynamische Inhalte ausgewählt werden sollen.

    4. Wählen Sie in der Liste mit den dynamischen Inhalten den Ausgabewert Reisedauer mit Verkehr aus.

      Wenn die Ausgabe nicht angezeigt wird, wählen Sie in der Liste dynamischer Inhalte neben dem Aktionsnamen Weitere Informationen aus.

      Screenshot zeigt den Wert, der für die Ausgabe mit dem Namen „Reisedauer mit Verkehr“ ausgewählt ist.

    5. Warten Sie, bis der Ausgabewert innerhalb des Ausdrucks aufgelöst wurde, und wählen Sie Hinzufügen aus.

      Der Screenshot zeigt die ausgewählte Schaltfläche „Hinzufügen“.

      Das folgende Beispiel zeigt, wie die Wert-Eigenschaft jetzt angezeigt wird:

      Screenshot der Eigenschaft „Wert“ mit dem aufgelösten Ausdruck.

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

Fügen Sie als Nächstes eine Bedingung hinzu, die überprüft, ob die aktuelle Reisezeit größer als ein bestimmter Grenzwert ist.

Vergleichen der Reisezeit mit einem Grenzwert

  1. Führen Sie unter der Aktion Variable zum Speichern der Reisezeit erstellen die folgenden allgemeinen Schritte aus, um eine Steuerelement-Aktion namens Bedingung hinzuzufügen.

  2. Benennen Sie die Bedingung in den folgenden Titel um: Wenn die Reisezeit den Grenzwert überschreitet

  3. Erstellen Sie wie hier beschrieben und gezeigt eine Bedingung, die überprüft, ob der Ausgabewert travelTime den von Ihnen angegebenen Grenzwert überschreitet:

    1. Wählen Sie in der Bedingung auf der linken Seite die Bedingung im Feld Wert auswählen aus, und wählen Sie dann die Option für die dynamische Inhaltsliste (Blitzsymbol) aus.

    2. Wählen Sie unter Variable die Ausgabe travelTime aus.

      Screenshot des linken Felds mit dem Namen „Wert auswählen“, „Dynamische Inhaltsliste öffnen“ und der „travelTime“-Ausgabe ausgewählt.

    3. Wählen Sie im mittleren Vergleichsfeld den Operator ist größer als aus.

    4. Geben Sie auf der rechten Seite der Bedingung im Feld Wert auswählen den folgenden Wert ein: 15

      Anschließend sieht die Bedingung wie im folgenden Beispiel aus:

      Screenshot der fertigen Bedingung zum Vergleichen der Reisezeit mit dem angegebenen Grenzwert.

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

Fügen Sie als Nächstes die Aktion hinzu, die ausgeführt werden soll, wenn die Reisezeit Ihren Grenzwert überschreitet.

Senden einer E-Mail bei Überschreiten des Grenzwerts

Fügen Sie nun eine Aktion hinzu, die Ihnen eine E-Mail sendet, wenn die Reisezeit Ihren Grenzwert übersteigt. Diese E-Mail enthält die aktuelle Reisezeit sowie die zusätzliche Zeit, die für die angegebene Route erforderlich ist.

  1. Wählen Sie in der True-Verzweigung der Bedingung das Pluszeichen (+) und dann Aktion hinzufügen aus.

  2. Führen Sie die folgenden allgemeinen Schritte aus, um eine Office 365 Outlook-Aktion namens Senden einer E-Mail hinzuzufügen.

    • Wählen Sie für Azure-Geschäfts-, Schul- oder Unikonten die Office 365 Outlook-Version aus.
    • Wählen Sie für persönliche Microsoft-Konten die Outlook.com-Version aus.

    In diesem Beispiel wird Office 365 Outlook ausgewählt.

    Screenshot der Office 365 Outlook-Aktion mit dem Namen „E-Mail senden“ ausgewählt.

  3. Sollte noch keine Verbindung bestehen, melden Sie sich an, und authentifizieren Sie den Zugriff auf Ihr E-Mail-Konto, wenn Sie dazu aufgefordert werden.

    Von Azure Logic Apps wird eine Verbindung mit Ihrem E-Mail-Konto erstellt.

  4. Benennen Sie die Aktion in den folgenden Titel um: Senden einer E-Mails mit der Reisezeit

  5. Geben Sie für die Eigenschaft An die E-Mail-Adresse des Empfängers ein. Zu Testzwecken können Sie hier Ihre E-Mail-Adresse angeben.

  6. Geben Sie für die Eigenschaft Betreff den Betreff der E-Mail an, und schließen Sie die Variable travelTime ein, indem Sie die folgenden Schritte ausführen:

    1. Geben Sie den Text Aktuelle Reisezeit (Minuten): mit einem nachgestellten Leerzeichen ein. Behalten Sie den Cursor im Feld Betreff bei und wählen Sie die Option für die dynamische Inhaltsliste (Blitzsymbol) aus.

    2. Wählen Sie in der Liste dynamischer Inhalte im Abschnitt Variablen die Variable travelTime aus.

      Hinweis

      Wenn die dynamische Inhaltsliste die travelTime-Variable nicht automatisch anzeigt, wählen Sie neben der Variablenbeschriftung Weitere Informationen aus. Die Variable wird möglicherweise nicht angezeigt, weil die Subject-Eigenschaft einen Zeichenfolgenwert erwartet, während travelTime eine ganze Zahl ist.

  7. Geben Sie für die Eigenschaft Text den Inhalt des E-Mail-Texts an, indem Sie die folgenden Schritte ausführen:

    1. Geben Sie den Text Zusätzliche Reisezeit hinzufügen (Minuten): mit einem nachgestellten Leerzeichen ein. Behalten Sie den Cursor im Feld Textkörper bei und wählen Sie die Option für den Ausdrucks-Editor (Formelsymbol) aus.

    2. Geben Sie im Ausdrucks-Editor sub(,15) ein, um die Anzahl von Minuten berechnen zu können, um die Ihr Grenzwert überschritten wird:

      Der Screenshot zeigt den Ausdrucks-Editor, in dem der sub(,15) eingegeben wurde.

    3. Platzieren Sie Ihren Cursor innerhalb des Ausdrucks zwischen der linken Klammer ( ( ) und dem Komma ( , ), und wählen Sie Dynamischer Inhalt aus.

      Screenshot zeigt, wo der Cursor im sub(,15)-Ausdruck platziert und der dynamische Inhalt ausgewählt werden soll.

    4. Klicken Sie unter Variablen auf travelTime.

      Screenshot der dynamischen Inhaltsliste mit ausgewählter travelTime-Variable.

    5. Nachdem die Variable innerhalb des Ausdrucks aufgelöst wurde, wählen Sie Hinzufügen aus.

      Die Eigenschaft Text wird nun wie folgt angezeigt:

      Screenshot des aufgelösten Ausdrucks in der Body-Eigenschaft der E-Mail-Aktion.

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

Als Nächstes können Sie Ihren Workflow testen und ausführen. Er sieht nun in etwa wie im folgenden Beispiel aus:

Screenshot zeigt den vollständigen Beispiellogik-App-Workflow.

Ausführen Ihres Workflows

Wählen Sie auf der Symbolleiste des Designers die Option Ausführen>Ausführen aus, um Ihren Workflow manuell zu starten.

  • Wenn die aktuelle Reisezeit den Grenzwert nicht überschreitet, führt Ihr Workflow keine weitere Aktion aus und wartet mit der nächsten Überprüfung bis zum nächsten Intervall.

  • Sollte die aktuelle Reisezeit den Grenzwert überschreiten, erhalten Sie eine E-Mail mit der aktuellen Reisezeit und der Anzahl von Minuten, um die der Grenzwert überschritten wird. Das folgende Beispiel zeigt eine Beispiel-E-Mail, die Ihr Workflow sendet:

    Screenshot der Beispiel-E-Mail mit der aktuellen Reisezeit und der zusätzlichen Reisezeit, die über Ihren angegebenen Grenzwert hinausgeht.

    Tipp

    Sollten Sie keine E-Mails erhalten, überprüfen Sie Ihren Ordner für Junk-E-Mails. E-Mails dieser Art werden unter Umständen durch Ihren Junk-E-Mail-Filter umgeleitet. Wenn Sie unsicher sind, ob Ihr Workflow richtig ausgeführt wurde, helfen Ihnen die Informationen unter Problembehandlung Ihres Workflows weiter.

Glückwunsch! Sie haben einen zeitplanbasierten Workflow für die wiederholte Ausführung erstellt und ausgeführt.

Bereinigen von Ressourcen

Ihr Workflow wird weiter ausgeführt, bis Sie die Logik-App-Ressource deaktivieren oder löschen. Wenn Sie dieses Beispiel nicht mehr benötigen, löschen Sie die Ressourcengruppe mit Ihrer Logik-App und den dazugehörigen Ressourcen.

  1. Geben Sie im Suchfeld des Azure-Portals Ressourcengruppen ein, und wählen Sie Ressourcengruppen aus.

  2. Wählen Sie in der Ressourcengruppenliste die Ressourcengruppe für dieses Tutorial aus.

  3. Wählen Sie im Menü „Ressourcengruppe“ die Option Übersicht aus.

  4. Wählen Sie auf der Symbolleiste Übersicht Ressourcengruppe löschen aus.

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

Nächster Schritt

In diesem Tutorial haben Sie einen Logik-App-Workflow erstellt, der die Verkehrslage gemäß einem festgelegten Zeitplan (morgens an Wochentagen) überprüft und eine Aktion ausführt (E-Mail senden), wenn die Reisezeit einen angegebenen Grenzwert übersteigt. Im nächsten Artikel erfahren Sie, wie Sie einen Workflow erstellen, die Adressenlistenanforderungen zur Genehmigung sendet, und dabei Azure-Dienste, Microsoft-Dienste und andere SaaS-Apps (Software-as-a-Service) integrieren.