Fehlerbehandlung
Tritt in einem Cloud-Flow von Power Automate ein Fehler auf, wird die Verarbeitung standardmäßig angehalten. Eventuell möchten Sie bei einer Fehlfunktion frühere Schritte rückgängig machen.
Der Umgang mit Fehlern in Cloud-Flows sollte vom Lösungsarchitekten vorgegeben sein.
Ausführen nach
Die Art und Weise, wie Fehler gehandhabt werden, besteht darin, in den Schritten im Flow die Einstellung Ausführen nach zu ändern. Die verfügbaren Einstellungen sind folgende:
- Ist erfolgreich (Standardeinstellung)
- Timeout
- Wurde übersprungen
- Ist fehlgeschlagen
Sie können die Einstellung Ausführen nach anpassen, indem Sie die Registerkarte Einstellungen der Aktion öffnen und nach unten scrollen (siehe Abbildung unten). Standardmäßig wird die Aktion direkt vor der aktuellen Aktion angezeigt, aber Sie können die Option Aktionen auswählen zudem verwenden, um eine andere vorhergehende Aktion auszuwählen, auf der die Ausführung nach-Bedingungen basieren sollen.
Was auch immer Sie auswählen, bestimmt die Bedingung für die Ausführung Ihres Schrittes. Im folgenden Beispiel wird die Option Pushbenachrichtigung senden nur ausgeführt, wenn der Schritt Zeile nach ID abrufen fehlgeschlagen ist. Dies ist eine Möglichkeit, Fehler zu beheben, indem jemandem eine Benachrichtigung gesendet wird, falls ein Schritt fehlschlägt.

Beobachten Sie, wie jeder Aktion eine Farbe zugeordnet ist, die im Flow-Designer angezeigt wird. Da wir im obigen Beispiel die Bedingung Ist fehlgeschlagen ausgewählt haben, wird über dem Schritt ein roter Punkt angezeigt als visueller Hinweis darauf, dass dieser Schritt eine definierte „Ausgeführt nach“-Bedingung hat.
Parallelzweige
Bei Verwendung der Einstellung Ausführen nach können Sie durch Verwendung von Parallelzweigen verschiedene Einstellungen bei erfolgreicher und fehlerhafter Funktionsweise festlegen. Unser Bild unten zeigt, wie die Einstellung Ausführen nach für den Schritt auf der rechten Seite unserer Verzweigung die Standardeinstellung Ist erfolgreich verwendet. Beide verwenden die gleiche Aktion wie ihr Initiator, verhalten sich jedoch je nach Ausführung der Aktion unterschiedlich.

Changesets
Führt der Flow eine Reihe von Vorgängen im Zusammenhang mit Dataverse-Daten durch, und Sie müssen sicherstellen, dass alle Schritte funktionieren oder keiner von ihnen funktioniert, verwenden Sie ein Changeset. Changeset-Anforderung durchführen – Mit dieser Aktion können Sie eine Gruppe von Microsoft Dataverse-Konnektorvorgängen als einzelne Transaktion ausführen. Wenn einer der Vorgänge fehlschlägt, werden alle erfolgreichen Aktionen zurückgesetzt.
Ab November 2024 müssen Sie im klassischen Designer sein, um diese Aktion in Ihren Flow zu integrieren.

Wenn Sie ein Changeset angeben, erfolgen die Vorgänge in einer einzelnen Transaktion. Tritt bei einem der Schritte ein Fehler auf, werden die Änderungen, die durch diese Schritte erfolgt sind, rückgängig gemacht.
Hinweis
Changesets sind nur bei den Vorgängen Erstellen, Aktualisieren und Löschen im Konnektor von Dataverse möglich.
API-Grenzwerte
Die Plattform hat API-Grenzwerte und Grenzwerte zum Dienstschutz. Diese Werte werden in Power Automate berücksichtigt. Jeder Schritt in einem Flow verbraucht einen API-Aufruf.
Auch für andere Vorgänge in Power Automate und Power Automate gelten Grenzwerte:
- Viele Vorgänge wie die Schleife Für alle übernehmen funktionieren nur bei maximal 100.000 Iterationen. Wenn Sie mit großen Elementmengen arbeiten, müssen Sie die Arbeit möglicherweise unterteilen.
- Die Schleife Ausführen bis hat standardmäßig 60 Schleifen oder eine Stunde Laufzeit. Werden diese Grenzwerte überschritten, wird die Schleife fehlerfrei verlassen. Sie können die Anzahl der Schleifen und die Zeit in den Einstellungen zum Vorgang erhöhen.
- Flows können maximal 30 Tage lang ausgeführt werden. Verwenden Sie keine Flows mit langer Ausführungsdauer, sondern geplante Flows, mit denen überprüft wird, ob stattdessen die Zeile verarbeitet werden muss.
- Konnektoren haben Drosselungsgrenzwerte. So lässt der Konnektor von Dataverse für jede Verbindung nur 6.000 API-Aufrufe alle 300 Sekunden zu.