Power Automate auf jede Aktion in Workflows anwenden

Power Automate auf jede Aktion in Workflows anwenden

In diesem Tutorial besprechen wir eine weitere Kontrollaktion, die wir in unseren Microsoft Flows verwenden können. Es gibt Auslöser, die einen Fluss basierend auf einem Ereignis, beispielsweise wenn eine neue E-Mail oder ein neuer Tweet eintrifft, sofort starten können. Diese Auslöser sind großartig, aber es gibt Abläufe, die wir auch durch eine Schleife laufen lassen und bestimmte Aktionen für jedes Element ausführen möchten. Dazu können wir in unseren Workflows die Power Automate-Aktionssteuerung „ Auf jeden anwenden“ verwenden.

Inhaltsverzeichnis

Beispielszenario

Nehmen wir zum Beispiel an, wir haben einen Flow, der ein Switch- Steuerelement enthält. Und in unserem Fall Nummer 3 besteht die Aktion darin, eine Slack-Nachricht an einen bestimmten Kanal zu senden.

Power Automate auf jede Aktion in Workflows anwenden

Was aber, wenn wir alle Kanäle durchlaufen und die spezifische Botschaft an alle senden möchten? 

Das erste, was wir brauchen, ist eine Liste aller Kanäle. Dann müssen wir die gleiche Aktion auf allen genannten Kanälen anwenden. Das ist es, was das Power Automate- Steuerelement „Auf jedes anwenden“ bewirkt.

Die Steuerung „Auf jedes anwenden“ durchläuft eine Reihe von Elementen und führt für jedes Element eine Aktion aus.

Löschen wir nun die Aktion „Nachricht posten“ .

Power Automate auf jede Aktion in Workflows anwenden

Mit Power Automate auf jedes Steuerelement anwenden

Fügen wir zunächst eine neue Aktion für Fall 3 hinzu (wenn die Bereitstellungsmethode Slack entspricht).

Power Automate auf jede Aktion in Workflows anwenden

Als Nächstes erhalten Sie eine Liste aller verfügbaren Slack-Kanäle. Wir haben derzeit 5 Kanäle auf unserem Slack. 

Power Automate auf jede Aktion in Workflows anwenden

In unserem Fall suchen wir nach Slack und klicken darauf.

Power Automate auf jede Aktion in Workflows anwenden

Klicken Sie auf „Öffentliche Kanäle auflisten“ .

Power Automate auf jede Aktion in Workflows anwenden

Hierzu sind keine Eingaben erforderlich. Dies wird nur verwendet, um Zugriff auf ein Array namens „ Channels“ zu erhalten , das wir dann durchlaufen können. 

Fügen wir nun eine weitere Aktion hinzu.

Power Automate auf jede Aktion in Workflows anwenden

Klicken Sie auf „Steuerung“ .

Power Automate auf jede Aktion in Workflows anwenden

Klicken Sie dann auf „ Auf jedes Steuerelement anwenden“.

Power Automate auf jede Aktion in Workflows anwenden

Dieses Steuerelement benötigt zwei Eigenschaften. Das erste ist ein Array von Elementen, die durchlaufen werden müssen. Bei unserem Artikelsortiment handelt es sich lediglich um die Liste der Kanäle. Wählen wir daher die Variable „Kanalname“ aus . 

Power Automate auf jede Aktion in Workflows anwenden

Das nächste, was wir brauchen, ist die Aktion, die auf jeden dieser Punkte angewendet werden muss. Fügen wir also eine weitere Aktion hinzu.

Power Automate auf jede Aktion in Workflows anwenden

Suchen Sie nach Slack und wählen Sie es aus .

Power Automate auf jede Aktion in Workflows anwenden

Klicken Sie auf Nachricht posten .

Power Automate auf jede Aktion in Workflows anwenden

Dann machen wir den Nachrichtentext zur eigentlichen Nachricht.

Power Automate auf jede Aktion in Workflows anwenden

Wählen Sie für den Kanalnamen die Variable Kanalname aus .

Power Automate auf jede Aktion in Workflows anwenden

Wenn wir uns für Slack entscheiden, geht der Ablauf zu Fall 3 über , wo wir eine Liste aller öffentlichen Kanäle erhalten. Anschließend durchläuft es alle diese Kanäle nacheinander und führt die entsprechende Aktion aus.

Testen der Anwendung auf jedes Steuerelement in einem Power Automate-Flow

Lassen Sie uns nun unseren Flow testen und sehen, ob er funktioniert.

Power Automate auf jede Aktion in Workflows anwenden

Wählen Sie die Option „ Ich führe die Auslöseaktion aus “ und klicken Sie auf die Schaltfläche „Speichern und testen“ .

Power Automate auf jede Aktion in Workflows anwenden

Die Zustellungsmethode sollte Slack sein und die Nachricht sollte „ Dies sollte auf allen Slack-Kanälen gepostet werden “ lauten. Klicken Sie dann auf die Schaltfläche Flow ausführen .

Power Automate auf jede Aktion in Workflows anwenden

Sobald der Flow erfolgreich gestartet wurde, klicken Sie auf „Fertig“ .

Power Automate auf jede Aktion in Workflows anwenden

Wir haben Slack als Versandmethode gewählt, sodass der Ablauf direkt zu Fall 3 überging . Innerhalb der Aktion sehen wir den Kanalnamen und den Nachrichtentext für die erste Iteration.

Power Automate auf jede Aktion in Workflows anwenden

Klicken wir auf „Weiter“ , um die zweite Iteration anzuzeigen.

Power Automate auf jede Aktion in Workflows anwenden

Der dritte ist allgemeiner Natur .

Power Automate auf jede Aktion in Workflows anwenden

Danach folgt der Budgetkanal .

Power Automate auf jede Aktion in Workflows anwenden

Last but not least ist der Discord- Kanal.

Power Automate auf jede Aktion in Workflows anwenden

Wenn wir Slack überprüfen, sehen wir, dass die Nachricht in allen öffentlichen Kanälen gepostet wurde. Daher funktionierte die Schleife ordnungsgemäß.

Verwenden der aktuellen Elementvariablen in „Auf jedes Steuerelement anwenden“.

In einigen Fällen müssen wir möglicherweise die Eigenschaften aller unserer Slack-Kanäle speichern und per E-Mail versenden. Dafür können wir stattdessen die Variable Current item verwenden .

Fügen wir beispielsweise eine Aktion hinzu.

Power Automate auf jede Aktion in Workflows anwenden

Suchen Sie den Mail- Connector und wählen Sie ihn aus .

Power Automate auf jede Aktion in Workflows anwenden

Klicken Sie auf die Aktion E-Mail-Benachrichtigung senden ( V3 ).

Power Automate auf jede Aktion in Workflows anwenden

Legen Sie die E-Mail-Adresse fest, an die die E-Mail gesendet werden soll. Fügen Sie dann den Betreff hinzu . Wählen Sie für den Inhalt der E-Mail auf der Registerkarte „Dynamischer Inhalt“ das Element „Aktuell“ aus .

Power Automate auf jede Aktion in Workflows anwenden

Diese Schleife durchläuft den ersten Kanal und postet die Nachricht dort. Anschließend wird eine E-Mail mit der JSON-Datei dieses Kanals gesendet. Auf diese Weise können wir Dinge über den Kanal erfahren, z. B. die Kanal-ID, den Zeitpunkt seiner Erstellung und dergleichen.


Power Automate-Triggerbedingungen – Eine Einführung
Workflow-Eingaben in Microsoft Power Automate
Power Automate-Ausdrücke – Eine Einführung

Abschluss

Und so funktioniert das Steuerelement „Auf jeden anwenden“ . Mit diesem Steuerelement können wir durch alle Elemente in einem Array oder einer Liste navigieren und diese verarbeiten. Dies ist eine der nützlichsten Aktionen von Power Automate .

Denken Sie immer daran, dass Sie bei jeder Verwendung dieses Steuerelements zwei Eigenschaften oder Argumente benötigen. Das erste ist ein Array von Elementen und das andere ist die Aktion. Sie können innerhalb dieser Aktionssteuerung mehrere Aktionen hinzufügen, aber wie immer sollten Sie diese auf ein Minimum beschränken, um langsam laufende Abläufe zu vermeiden.

Alles Gute,

Henry


So speichern und laden Sie eine RDS-Datei in R

So speichern und laden Sie eine RDS-Datei in R

Sie erfahren, wie Sie Objekte aus einer .rds-Datei in R speichern und laden. In diesem Blog wird auch behandelt, wie Sie Objekte aus R in LuckyTemplates importieren.

Was ist Self in Python: Beispiele aus der Praxis

Was ist Self in Python: Beispiele aus der Praxis

Was ist Self in Python: Beispiele aus der Praxis

First N Business Days Revisited – Eine DAX-Codierungssprachenlösung

First N Business Days Revisited – Eine DAX-Codierungssprachenlösung

In diesem Tutorial zur DAX-Codierungssprache erfahren Sie, wie Sie die GENERATE-Funktion verwenden und einen Kennzahltitel dynamisch ändern.

Präsentieren Sie Einblicke mithilfe der Multi-Threaded-Dynamic-Visuals-Technik in LuckyTemplates

Präsentieren Sie Einblicke mithilfe der Multi-Threaded-Dynamic-Visuals-Technik in LuckyTemplates

In diesem Tutorial erfahren Sie, wie Sie mithilfe der Multi-Threaded-Dynamic-Visuals-Technik Erkenntnisse aus dynamischen Datenvisualisierungen in Ihren Berichten gewinnen.

Einführung in den Filterkontext in LuckyTemplates

Einführung in den Filterkontext in LuckyTemplates

In diesem Artikel werde ich den Filterkontext durchgehen. Der Filterkontext ist eines der Hauptthemen, über die sich jeder LuckyTemplates-Benutzer zunächst informieren sollte.

Beste Tipps zur Verwendung der Apps im LuckyTemplates-Onlinedienst

Beste Tipps zur Verwendung der Apps im LuckyTemplates-Onlinedienst

Ich möchte zeigen, wie der LuckyTemplates Apps-Onlinedienst bei der Verwaltung verschiedener Berichte und Erkenntnisse aus verschiedenen Quellen helfen kann.

Analysieren Sie Gewinnmargenänderungen im Laufe der Zeit – Analysen mit LuckyTemplates und DAX

Analysieren Sie Gewinnmargenänderungen im Laufe der Zeit – Analysen mit LuckyTemplates und DAX

Erfahren Sie, wie Sie Ihre Gewinnmargenänderungen mithilfe von Techniken wie Kennzahlenverzweigung und der Kombination von DAX-Formeln in LuckyTemplates ermitteln.

Materialisierungsideen für Datencaches in DAX Studio

Materialisierungsideen für Datencaches in DAX Studio

In diesem Tutorial werden die Ideen der Materialisierung von Datencaches und deren Auswirkungen auf die Leistung von DAXs bei der Bereitstellung von Ergebnissen erläutert.

Geschäftsberichte mit LuckyTemplates

Geschäftsberichte mit LuckyTemplates

Wenn Sie bisher noch Excel verwenden, ist dies der beste Zeitpunkt, LuckyTemplates für Ihre Geschäftsberichtsanforderungen zu verwenden.

Was ist LuckyTemplates Gateway? Alles was du wissen musst

Was ist LuckyTemplates Gateway? Alles was du wissen musst

Was ist LuckyTemplates Gateway? Alles was du wissen musst