Fehlerbehandlung

Abgeschlossen

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 entsprechend der folgenden Abbildung zu ändern.

Screenshot mit den Einstellungen von „Ausführen nach“

Parallelzweige

Bei Verwendung der Einstellung Ausführen nach können Sie durch Verwendung von Parallelzweigen verschiedene Vorgänge bei erfolgreicher und fehlerhafter Funktionsweise festlegen.

Screenshot des Parallelzweigs mit „Ausführen nach“

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.

Screenshot mit einem Changeset im Flow

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 die vorherigen 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.