Problembehandlung bei langsam ausgeführten Flows

In diesem Artikel werden mögliche Gründe für langsam ausgeführte Flows und Vorschläge zur Behebung des Problems beschrieben. Dieser Artikel gilt jedoch nicht für Fälle, in denen Trigger nicht ausgelöst werden. In diesem Fall wird der Flow nicht einmal gestartet oder in der Ausführungsverlaufsliste angezeigt.

Symptome

Ein Flow wird langsam ausgeführt und scheint möglicherweise bei einem einzelnen Schritt in den Details der Flowausführung hängen zu bleiben.

Ursache 1: Der Dienst, mit dem Sie eine Verbindung herstellen, wird langsam ausgeführt.

Bei instance kann eine langsam ausgeführte SQL-Abfrage dazu führen, dass ein Flow verlangsamt wird, während er auf den Abschluss der Abfrageausführung wartet.

Ursache 2: Der von Ihnen verwendete Connector verlangsamt den Schutzmechanismus für Flow-as-a-Service.

  • Der SharePoint-Connector begrenzt aktionen beispielsweise auf 600 pro Minute. Eine einzelne SharePoint-Verbindung, die über mehrere Flows hinweg verwendet wird, kann immer noch nur 600 Vorgänge pro Minute ausführen.

    Die meisten Connectorseiten verfügen über einen Drosselungsabschnitt, der diesen Grenzwert dokumentiert.

  • Möglicherweise wird in Ihrem Flow der Fehler "429 (Zu viele Anforderungen)" mit dem Fehlertext "Rate limit is exceeded" (Ratenlimit wurde überschritten) angezeigt. Versuchen Sie es in 27 Sekunden erneut."

Ursache 3: Ihr Flow führt mehr Aktionen aus, als die täglichen Grenzwerte für Ihren Plan überschreiten.

  • Die Mindestanzahl von Aktionen, die der Power Automate-Dienst für jeden Plan zulässt, finden Sie auf der Seite Anforderungsgrenzwerte und Zuordnung.
  • Jede Karte, die in einem Flow ausgeführt wird, zählt als API-Aufruf (Aktion). Dies umfasst Aktionen, die zu ausgehenden Aufrufen (z. B. Aufrufen von SharePoint) führen, und Aktionen, die dies nicht tun (z. B. Variableneinstellung, Verzögerungen usw.). Nur abgeschlossene und fehlgeschlagene (aber nicht übersprungene) Aktionen werden auf den Grenzwert angerechnet.
  • Der Power Automate-Dienst ermöglicht in der Regel eine höhere Anzahl als die hier dokumentierten Und verlangsamt die Flows nicht basierend auf gelegentlichen und vernünftigen Überschreitungen. Wenn die Anzahl der Aktionen Ihres Flows diese Grenzwerte jedoch überschreitet, unterliegen sie einer potenziellen Drosselung oder sind bei erweiterten Verstößen deaktiviert.
  • Sie können die Registerkarte Analyse auf der Seite mit den Datenflussdetails verwenden, um die Aktionen und die Verwendung zu überprüfen.

Ursache 4: Ihr Flow überschreitet die Kontingente für den Datenverbrauch pro Tag.

Dies ist die Datenmenge, die Ihr Flow aufgrund von Eingabe- oder Ausgabevorgängen nutzt.

Ursache 5: Ihr Flow überschreitet den auf der Seite Grenzwerte und Konfiguration von Power Automate dokumentierten Grenzwert.

Erfahren Sie mehr über Power Automate-Grenzwerte und -Konfigurationen.

  • Für diese Drosselungen werden sowohl ausgeführte als auch übersprungene Aktionen (was in einem if/else-Branch passieren kann) auf den Grenzwert angerechnet.
  • Das Überschreiten der im folgenden Abschnitt " Planzusammenfassung " dokumentierten Plangrenzwerte ist viel häufiger.
  • Während des Übergangszeitraums ist die Erzwingung nicht streng, und die Grenzwerte sind höher. Der Übergangszeitraum endet, nachdem Power Platform Admin Center-Berichte allgemein verfügbar sind. Organisationen haben dann sechs Monate Zeit, um ihre Nutzung zu analysieren und entsprechende Lizenzen zu erwerben, bevor mit der strikten Durchsetzung von Lizenzlimits begonnen wird.

Planzusammenfassung

Plan Grenzwerte pro 24 Stunden Datenverbrauch pro Tag
Office 365 Flow-Lizenzen, Power Apps pro App und Dynamics-Teammitglied und Testversionen Endgültiges Limit: 6.000 Aktionen für alle Flows, die von einem einzelnen Benutzer erstellt wurden.
Übergangslimit: 10.000 Aktionen pro Flow
1 GB für alle Flows, die von einem einzelnen Benutzer erstellt wurden.
Power Automate Premium, Power Apps Premium, Power Automate pro Benutzer, Power Automate Pro Benutzer mit besuchter RPA und Power Apps pro Benutzer 40.000 Aktionen in allen Flows, die von einem einzelnen Benutzer erstellt wurden.
Übergangslimit: 200.000 Aktionen pro Flow
10 GB für alle Flows, die von einem einzelnen Benutzer erstellt wurden.
Dynamics Professional-Lizenzen 40.000 Aktionen in allen Flows, die von einem einzelnen Benutzer erstellt wurden.
Übergangslimit: 200.000 Aktionen pro Flow
10 GB für alle Flows, die von einem einzelnen Benutzer erstellt wurden.
Dynamics Enterprise Application-Lizenzen 40.000 Aktionen in allen Flows, die von einem einzelnen Benutzer erstellt wurden.
Übergangslimit: 200.000 Aktionen pro Flow
10 GB für alle Flows, die von einem einzelnen Benutzer erstellt wurden.
Power Automate Process-Lizenz und Power Automate pro Flow-Lizenz 250.000 Aktionen pro Prozess.
Übergangslimit: 500.000 Aktionen pro Flow
50 GB Speicher pro Flow.

Lösung 1: Umgestalten Ihres Flows, um weniger Aktionen und Weniger Daten zu verwenden

  • Wenn Ihr Flow schleifen oder For each item enthält, versuchen SieDo until, die Anzahl der Schleifeniterationen zu reduzieren, indem Sie weniger Elemente abrufen, die durchlaufen werden müssen.
  • Viele Connectors verfügen über Filter query - und Top count -Parameter, die verwendet werden können, um die Anzahl der abgerufenen Elemente und die Menge der abgerufenen Daten zu reduzieren. Weitere Informationen finden Sie unter Filtern mit Odata.
  • Wenn Sie über einen geplanten Flow verfügen, der häufig ausgeführt wird, sollten Sie die Häufigkeit verringern. Viele Flows, die einmal pro Minute oder Stunde ausgeführt werden, können so überarbeitet werden, dass sie seltener ausgeführt werden.
  • Wenn Ihr Flow mit Dateien interagiert, achten Sie auf die Dateigröße, und versuchen Sie, sie nach Möglichkeit zu reduzieren.
  • Wenn Sie eine einzelne Eigenschaft, die von einer Aktion mit einer großen Ausgabegröße zurückgegeben wird, mehrmals wiederverwenden müssen, sollten Sie die Initialize Variable verwenden, um diese Eigenschaft zu speichern und die Variable in späteren Aktionen zu verwenden. Auch wenn nur eine Eigenschaft aus der Ausgabe einer früheren Aktion verwendet wird, werden alle Ausgaben dieser Aktion als Eingaben an die spätere Aktion übergeben.

Lösung 2: Erwerben einer Premium- oder Process-Lizenz über die Preisseite

Erfahren Sie mehr über die Power Automate-Preise.

Ein Mandantenadministrator muss den Plan erwerben, da reguläre Benutzer eine Meldung erhalten, die angibt, dass einzelne Plankäufe derzeit nicht verfügbar sind. Der Mandantenadministrator sollte den Plan dann auf den Benutzer anwenden, der den Flow erstellt hat. Prozesspläne können auf der Seite mit den Datenflussdetails zugewiesen werden. Nachdem die Lizenz erworben und zugewiesen wurde, sollte der Autor des Flows den Flow erneut speichern. Alternativ werden Flows einmal pro Woche im Hintergrund aktualisiert, um aktuelle Pläne widerzuspiegeln.

Wenn Ihr Flow täglich Tausende von Aktionen ausführt, sollten Sie eine Prozesslizenz erwerben, um einen besseren Durchsatz und höhere Kontingente zu erhalten. Der Prozessplan bietet die besten verfügbaren Leistungskontingente.

Wenn Sie mehr Aktionen benötigen, als Power Automate täglich bereitstellt, sollten Sie ihren Flow in Logic Apps exportieren. Weitere Informationen zu den Mit Logic Apps verbundenen Kosten finden Sie unter Planen der Kostenverwaltung für Azure Logic Apps.

Weitere Informationen