Verwenden Sie die Aktion Auf jede Aktion anwenden, um eine Liste von Elementen periodisch zu verarbeiten

Viele Trigger können direkt einen Cloud-Flow starten, wenn ein Ereignis eintritt, z. B. bei Eintreffen einer neuen E-Mail in Ihrem Posteingang. Diese Trigger sind von großem Nutzen. Manchmal möchten Sie jedoch einen Cloud-Flow ausführen, der eine Datenquelle nach einem vordefinierten Zeitplan abfragt und je nach den Eigenschaften der Elemente in der Datenquelle bestimmte Aktionen ausführt. Zu diesem Zweck kann der Flow nach einem Zeitplan (z.B. einmal pro Tag) gestartet werden und mit einer Schleifenaktion, z.B. Auf alle anwenden, eine Liste von Elementen verarbeiten. Beispielsweise können Sie mit Auf alle anwenden Datensätze aus einer Datenbank oder eine Liste von Elementen aus Microsoft SharePoint aktualisieren.

Sehen Sie sich dieses Video an, um eine Demo der Aktion Auf alle anwenden zu erhalten.

In diesem Tutorial erstellen wir einen Cloud-Flow, der alle 15 Minuten ausgeführt wird und die folgenden Aufgaben ausführt:

  1. Abrufen der letzten 10 ungelesenen Nachrichten in Ihrem Microsoft 365 Outlook-Posteingang.

  2. Überprüfen jeder der 10 Nachrichten, um zu ermitteln, ob der Betreff den Text jetzt treffen enthält.

  3. Überprüfen, ob die E-Mail von Ihrem Vorgesetzten oder mit hoher Priorität gesendet wurde.

  4. Senden einer Pushbenachrichtigung und Markieren jeder E-Mail als gelesen, deren Betreff den Text jetzt treffen enthält und von Ihrem Vorgesetzten gesendet oder mit hoher Priorität gesendet wurde.

In diesem Diagramm werden die Details des Flows dargestellt, den wir erstellen.

Screenshot einer Übersicht über den zu erstellenden Flow.

Anforderungen

Für die erfolgreiche Ausführung der Schritte in diesem Tutorial muss Folgendes vorhanden sein:

  • Ein Konto, das für die Verwendung von Power Automate registriert ist.
  • Ein Microsoft 365 Outlook-Konto.
  • Die mobile Power Automate-App für Android, iOS oder Windows Phone.
  • Verbindungen mit Microsoft 365, Outlook und dem Pushbenachrichtigungsdienst.

Ausführliche Informationen zur Verwendung von SharePoint mit Power Automate finden Sie in der SharePoint-Dokumentation.

Anmerkung

Power Automate verwendet entweder den klassischen Cloud-Flow-Designer oder den Cloud-Flow-Designer mit Copilot. Um herauszufinden, welchen Designer Sie verwenden, gehen Sie zum Abschnitt Hinweis unter Den Cloud-Flow-Designer mit Copilot-Funktionen verstehen.

Einen Cloud-Flow erstellen

  1. Melden Sie sich bei Power Automate an.

  2. Wählen Sie Meine Flows>Neuer Flow>Geplanter Cloud-Flow aus.

  3. Geben Sie im Feld Flowname einen Namen für Ihren Flow ein.

  4. Wählen Sie in den Feldern Wird gestartet das Datum und die Uhrzeit aus, um anzugeben, wann der Flow ausgeführt werden soll.

  5. Legen Sie in den Feldern Wiederholen alle den Zeitplan für die Ausführung des Flows fest. In diesem Beispiel geben Sie 15 ein und wählen Minute aus dem Dropdown-Menü, um den Flow alle 15 Minuten auszuführen.

  6. Wählen Sie Erstellen aus.

    Screenshot der Optionen zum Einrichten eines geplanten Cloud-Flows.

  7. Wählen Sie + Neuer Schritt aus.

  8. Geben Sie im Feld Suchen Outlook ein, um alle zu Microsoft Outlook gehörenden Connectors und Aktionen zu finden.

  9. Wählen Sie die Aktion E-Mails abrufen (V3), um die Karte E-Mails abrufen (V3) zu öffnen.

  10. Konfigurieren Sie die Karte E-Mails abrufen (V3) zum Abrufen der letzten 10 ungelesenen E-Mails aus dem Ordner Posteingang.

    Schließen Sie keine Anlagen ein, da sie im Flow nicht verwendet werden.

    Screenshot einer konfigurierten E-Mail-Karte.

Sie haben jetzt einen einfachen Flow erstellt, der einige E-Mails aus dem Posteingang abruft. Diese E-Mails werden in einem Array ausgegeben. Für die Aktion Auf alle anwenden ist ein Array erforderlich, also ist dies genau das, was benötigt wird.

Aktionen und Bedingungen hinzufügen

  1. Wählen Sie die Aktion + Neuer Schritt>Eingebaut>Auf jeden anwenden.

  2. Markieren Sie das Feld und wählen Sie dann Wert aus der Liste Dynamischer Inhalt, um es in das Feld Wählen Sie eine Ausgabe aus vorherigen Schritten auf der Karte Auf jeden anwenden zu setzen. Dadurch wird der Text, der in der Aktion Auf alle anwenden zu verwendenden E-Mails eingeschlossen verwendet.

  3. Wählen Sie + Neuer Schritt>Steuerelement>Bedingung.

  4. Konfigurieren Sie die Karte Bedingung, um im Betreff jeder E-Mail nach dem Ausdruck „jetzt treffen“ zu suchen.

    • Wählen Sie das erste Feld und dann Betreff in der Liste Dynamischer Inhalt aus.
    • Wählen Sie in der Dropdownkiste der Operatoren im zweiten Feld enthält aus.
    • Geben Sie im dritten Feld jetzt treffen ein.
  5. Wählen Sie in der Verzweigung Wenn ja Aktion hinzufügen>Bedingung. Dadurch öffnet sich die Karte Bedingung 2.

  6. Konfigurieren Sie die Karte Bedingung 2, um jede E-Mail mit „Jetzt treffen“ im Betreff mit hoher Priorität zu durchsuchen.

    • Wählen Sie das erste Feld und dann Priorität in der Liste Dynamischer Inhalt aus.
    • (Falls noch nicht ausgewählt) Wählen Sie in der Dropdownliste der Operatoren im zweiten Feld gleich aus.
    • Geben Sie im dritten Feld hoch ein.
  7. Wählen Sie in der Verzweigung Wenn Ja Aktion hinzufügen aus. Dies öffnet die Karte Aktion auswählen. Dort definieren Sie, was geschehen soll, wenn die Suchbedingung (die E-Mail, deren Betreff den Text jetzt treffen enthält, wurde mit hoher Priorität gesendet) zutrifft:

  8. Suchen Sie nach Benachrichtigung, und wählen Sie dann die Aktion Mobile Benachrichtigung senden aus.

  9. Geben Sie auf der Karte Mobile Benachrichtigung senden im Feld Text die Informationen für die Pushbenachrichtigung ein, die gesendet wird, wenn der Betreff einer E-Mail den Text „jetzt treffen“ enthält und die Priorität hoch ist.

    Screenshot einer Benachrichtigung für eine mobile Konfiguration.

  10. Wählen Sie die Verzweigung Wenn Nein, um die Empfänger auszuwählen.

    • Wählen Sie Aktion hinzufügen, aus, und geben Sie dann Vorgesetzten abrufen in das Suchfeld ein.
    • Wählen Sie in der Liste Aktionen Vorgesetzten abrufen (V2) aus.
    • Wählen Sie in der Karte Vorgesetzten abrufen (V2) das Feld Benutzer (UPN) aus.
    • Wählen Sie in der Liste Dynamischer Inhalt An aus.
  11. Wählen Sie in der Verzweigung Wenn Nein die Option Aktion hinzufügen aus.

  12. Wählen Sie aus der Liste Aktionen die Option Bedingung aus. Dadurch öffnet sich die Karte Bedingung 3.

  13. Konfigurieren Sie die Karte, um zu überprüfen, ob die E-Mail-Adresse des Absenders (das Token Von) mit der E-Mail-Adresse Ihres Vorgesetzten (das Token E-Mail) identisch ist.

    • Wählen Sie das erste Feld und dann Von in der Liste Dynamischer Inhalt aus.
    • Wählen Sie in der Dropdownkiste der Operatoren im zweiten Feld enthält aus.
    • Geben Sie im dritten Feld Mail ein.
  14. Wählen Sie im Abschnitt Wenn ja der Karte Bedingung 3 die Option Aktion hinzufügen aus.

Dann definieren Sie, was geschehen soll, wenn die Suchbedingung (die E-Mail wurde von Ihrem Vorgesetzten gesendet) zutrifft.

  1. Suchen Sie nach Benachrichtigung, und wählen Sie dann die Aktion Mobile Benachrichtigung senden aus.

  2. Geben Sie auf der Karte Mobile Benachrichtigung senden 2 die Informationen für die Pushbenachrichtigung ein, die gesendet wird, wenn die E-Mail von Ihrem Vorgesetzten stammt.

  3. Wählen Sie Aktion hinzufügen aus.

  4. Fügen Sie die Aktion Als gelesen oder ungelesen (V3) markieren hinzu.

  5. Fügen Sie das Token Nachrichten-ID der Karte Als gelesen oder ungelesen markieren (V3) hinzu. Die Nachrichten-ID ist die ID der Nachricht, die als gelesen markiert wird.

  6. Wählen Sie Benutzerdefinierten Wert eingeben aus der Liste Markieren als auf der Karte Als gelesen oder ungelesen markieren (V3) aus.

  7. Wählen Sie in der Liste Dynamischer Inhalt Gelesen aus.

    Screenshot der Aktion „Als gelesen markieren“.

  8. Wählen Sie in der Symbolleiste oben auf der Seite Speichern aus, um den Flow zu speichern.

Den Flow ausführen

  1. Senden Sie sich selbst eine E-Mail mit hoher Priorität die jetzt treffen im Betreff enthält. Alternativ können Sie sich von jemandem in Ihrer Organisation eine solche E-Mail zusenden lassen.

  2. Vergewissern Sie sich, dass die E-Mail als ungelesen in Ihrem Posteingang ist.

  3. Melden Sie sich bei Power Automate an.

  4. Wählen Sie Meine Flows aus. Eine Liste Ihrer Flows wird angezeigt.

  5. Setzen Sie ein Häkchen in den Kreis für den Flow, den Sie gerade erstellt haben, um ihn auszuwählen.

  6. Wählen Sie das Ausführen-Symbol rechts neben dem Flow-Namen aus.

    Screenshot von „Jetzt ausführen“.

  7. Wählen Sie im Bereich recht Flow ausführen aus.

  8. Wählen Sie Fertig, wenn der Flow erfolgreich ausgeführt wurde.

  9. Wählen Sie die Flowausführung aus, an der Sie interessiert sind, um die Ergebnisse anzuzeigen.

Anzeigen der Ergebnisse der Ausführung

Nachdem Sie den Flow erfolgreich ausgeführt haben, erhalten Sie eine Pushbenachrichtigung auf Ihrem mobilen Gerät.

Notiz

Wenn Sie die Pushbenachrichtigung nicht erhalten, vergewissern Sie sich, dass auf Ihrem mobilen Gerät eine funktionsfähige Datenverbindung vorhanden ist.