Führen Sie eine Bis-Loop-Steuerung in Power Automate durch

Führen Sie eine Bis-Loop-Steuerung in Power Automate durch

In diesem Tutorial besprechen wir, wie die Do Until-Schleifensteuerung in Power Automate-Flows funktioniert . Außerdem machen wir uns im Laufe des Prozesses mit den benötigten Variablen vertraut. 

Die Do Until- Steuerung in Power Automate ist eine Schleife, die wiederholt eine Aktion erzwingt, bis eine bestimmte Bedingung wahr wird.

Inhaltsverzeichnis

Erstellen eines sofortigen Flusses

Erstellen wir zunächst einen manuell ausgelösten Flow. Klicken Sie unter „Neu“ auf „Instant – from blank“ .

Führen Sie eine Bis-Loop-Steuerung in Power Automate durch

Legen Sie dann den Namen auf „ Do Until Beispiel “ fest . Wählen Sie „Flow manuell auslösen“ und klicken Sie auf die Schaltfläche „Erstellen“ .

Führen Sie eine Bis-Loop-Steuerung in Power Automate durch

Fügen wir eine Texteingabe innerhalb des Flows hinzu .

Führen Sie eine Bis-Loop-Steuerung in Power Automate durch

Fügen Sie dann eine Zahleneingabe hinzu .

Führen Sie eine Bis-Loop-Steuerung in Power Automate durch

Ändern Sie anschließend den Wert der Eingaben wie folgt.

Führen Sie eine Bis-Loop-Steuerung in Power Automate durch

Hinzufügen einer Do Until-Schleife in Power Automate

Fügen wir nun eine Aktion hinzu. Klicken Sie auf Neuer Schritt.

Führen Sie eine Bis-Loop-Steuerung in Power Automate durch

Klicken Sie dann auf „Steuerung“ .

Führen Sie eine Bis-Loop-Steuerung in Power Automate durch

Wählen Sie das Steuerelement „Do Until“ .

Führen Sie eine Bis-Loop-Steuerung in Power Automate durch

Bevor wir die Funktion „Do Until“ ausführen, erstellen wir eine Variable.

Eine Variable ist einfach nur ein Speicherplatz für bestimmte Werte.

Klicken Sie auf das Plus- Symbol unter dem Sofortfluss und dann auf Aktion hinzufügen .

Führen Sie eine Bis-Loop-Steuerung in Power Automate durch

Wählen Sie dann unter „Integrierte Anschlüsse“ die Option „Variable“ aus .

Führen Sie eine Bis-Loop-Steuerung in Power Automate durch

Klicken Sie auf die Aktion Variable initialisieren .

Führen Sie eine Bis-Loop-Steuerung in Power Automate durch

Lassen Sie uns eine Variable namens Counter initialisieren und ihren Typ auf Integer setzen. Der Anfangswert der Counter -Variable sollte Null sein.

Führen Sie eine Bis-Loop-Steuerung in Power Automate durch

Konfigurieren der Aktion „Do Until-Schleife“.

Für die Do Until- Schleife posten wir die Nachricht so lange in Slack, bis die Counter- Variable der vom Benutzer eingegebenen Zahl entspricht. Fügen wir nun die Aktion hinzu.

Führen Sie eine Bis-Loop-Steuerung in Power Automate durch

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

Führen Sie eine Bis-Loop-Steuerung in Power Automate durch

Wählen Sie „Nachricht posten“ .

Führen Sie eine Bis-Loop-Steuerung in Power Automate durch

Wählen Sie „Budget“ als Kanal aus, an den die Nachricht gesendet werden soll.

Führen Sie eine Bis-Loop-Steuerung in Power Automate durch

Wählen Sie für den Nachrichtentext die Funktion concat .

Führen Sie eine Bis-Loop-Steuerung in Power Automate durch

Dann verketten wir die Nachricht selbst mit dem Zähler. Wählen Sie auf der Registerkarte „Dynamischer Inhalt“ die Option „Nachricht“ aus .

Führen Sie eine Bis-Loop-Steuerung in Power Automate durch

Fügen Sie ein Leerzeichen hinzu und wählen Sie Zähler aus .

Führen Sie eine Bis-Loop-Steuerung in Power Automate durch

Klicken Sie abschließend auf die Schaltfläche OK .

Führen Sie eine Bis-Loop-Steuerung in Power Automate durch

Erhöhen der Variablen

Wir müssen diese Schleife inkrementieren, denn wenn wir das nicht tun, wird sie nie enden. Fügen wir also eine weitere Aktion hinzu.

Führen Sie eine Bis-Loop-Steuerung in Power Automate durch

Wählen Sie den Variablenanschluss aus .

Führen Sie eine Bis-Loop-Steuerung in Power Automate durch

Wählen Sie dann die Aktion Variable erhöhen .

Führen Sie eine Bis-Loop-Steuerung in Power Automate durch

Es wird der Name der Variablen benötigt, nämlich Counter .

Führen Sie eine Bis-Loop-Steuerung in Power Automate durch

Und wir werden es um eins erhöhen.

Führen Sie eine Bis-Loop-Steuerung in Power Automate durch

Jetzt haben wir alles vorbereitet. Wir haben ein Triggerelement zum Initialisieren einer Variablen. Anschließend wird eine Nachricht gesendet und die Variable auf eins erhöht. Der Zyklus wird fortgesetzt, bis die Zählervariable der vom Benutzer eingegebenen Zahl entspricht.

Testen der Do Until-Schleife

Lassen Sie es uns testen, um zu sehen, ob es ordnungsgemäß funktioniert. Klicken Sie auf Speichern .

Führen Sie eine Bis-Loop-Steuerung in Power Automate durch

Klicken Sie dann auf Testen .

Führen Sie eine Bis-Loop-Steuerung in Power Automate durch

Wählen Sie „ Ich führe die Auslöseraktion aus“ und klicken Sie auf „Testen“ .

Führen Sie eine Bis-Loop-Steuerung in Power Automate durch

Klicken Sie auf Weiter .

Führen Sie eine Bis-Loop-Steuerung in Power Automate durch

Geben Sie Ihre Nachricht ein und geben Sie an, wie oft sie gepostet werden soll. Klicken Sie dann auf die Schaltfläche Flow ausführen .

Führen Sie eine Bis-Loop-Steuerung in Power Automate durch

Klicken Sie auf Fertig.

Führen Sie eine Bis-Loop-Steuerung in Power Automate durch

Wenn Sie die grünen Häkchen sehen, ist es sicher, dass alles ordnungsgemäß funktioniert hat.

Führen Sie eine Bis-Loop-Steuerung in Power Automate durch

Wie wir sehen können, wurde die Schleife zehnmal wiederholt. In der ersten Schleife sehen wir, dass der verkettete Zählerwert im Nachrichtentext 0 ist . Das liegt daran, dass der Anfangswert, den wir für die Variable festlegen, 0 ist . Wir können dann die nächste Schleife überprüfen, indem wir auf Weiter klicken .

Führen Sie eine Bis-Loop-Steuerung in Power Automate durch

In der nächsten Schleife sehen wir, dass der Zählerwert im Nachrichtentext 1 ist . Das liegt daran, dass wir nach der ersten Schleife ein Inkrement hinzugefügt haben.

Führen Sie eine Bis-Loop-Steuerung in Power Automate durch

Dann haben wir die zweite Schleife erneut erhöht.

Führen Sie eine Bis-Loop-Steuerung in Power Automate durch

Daher wird der Zähler für die dritte Schleife 2 .

Führen Sie eine Bis-Loop-Steuerung in Power Automate durch

Der Zyklus wird fortgesetzt, bis die Bedingung wahr wird. In diesem Fall wird so lange weitergemacht, bis der Zähler den Wert 10 erreicht. Und so funktioniert die Do Until -Schleife.

Wenn wir zu Slack gehen, sollten wir die zehn Nachrichten im Kanal #budget sehen .

Führen Sie eine Bis-Loop-Steuerung in Power Automate durch

Das Wichtigste hier ist, dass wir sicherstellen müssen, dass wir eine Möglichkeit haben, unsere Schleife zu beenden. Wenn wir zum Beispiel vergessen hätten, die Inkrementierung der Variablen hinzuzufügen, würde der Ablauf völlig fehlschlagen und wir würden bei Slack immer wieder mit Spam belegt werden. Die Ausgabe würde so aussehen.

Führen Sie eine Bis-Loop-Steuerung in Power Automate durch

In solchen Fällen müssen wir zu unserem eigentlichen Flow zurückkehren und die aktuelle Flow-Ausführung auswählen.

Führen Sie eine Bis-Loop-Steuerung in Power Automate durch

Dann brechen Sie es einfach manuell ab.

Führen Sie eine Bis-Loop-Steuerung in Power Automate durch

Dadurch wird das Spam in unserem Slack-Kanal gestoppt.


Power Automate auf jede Aktion in Workflows anwenden
Microsoft Flow-Tutorial – Instant vs. Automatisierte Flow
Power Automatisierte Schaltersteuerungsaktionen in Arbeitsabläufen

Abschluss

Zusammenfassend lässt sich sagen, dass die Do Until- Schleifensteuerung es uns ermöglicht, Iterationen in Power Automate zu erstellen , sobald eine bestimmte Bedingung in unserem Ablauf wahr wird. Es gibt viele andere Szenarien, in denen wir dieses Steuerelement verwenden können. Wir können damit alle 10 Minuten jemanden daran erinnern, etwas zu genehmigen. Wir können auch so lange weitermachen, bis die Leute keine Spesenabrechnungen mehr einreichen.

Wenn wir dem logischen Ansatz folgen, können wir mithilfe dieser Steuerung Wunder bewirken und viele Dinge automatisieren. Hoffentlich konnten Sie klar verstehen, wie dieses leistungsstarke Steuerelement in Microsoft-Workflows funktioniert.

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