Optimieren der Flussleistung

Die Optimierung der Leistung von Abläufen in Power Automate ist unerlässlich, um effiziente, zuverlässige Workflows zu erstellen, die schnell und mit minimalen Fehlern ausgeführt werden. Befolgen Sie diese bewährten Methoden, um Automatisierungsprozesse zu optimieren und bessere Ergebnisse zu erzielen.

Auswählen der richtigen Aktionen für die Interaktion mit Apps und Diensten

Wenn Sie nach Aktionen zum Automatisieren Ihrer App oder Ihres Diensts suchen, sollten Sie die folgenden Prioritäten berücksichtigen, die von den meisten bis zu den am wenigsten bevorzugt aufgeführt sind:

  1. Aktionen des Cloud Connectors. Erfahren Sie mehr über Cloud Connectors als Power Automate für Desktopaktionen.

    Screenshot, der SharePoint-Aktionen im Desktopfluss-Designer zeigt.

  2. Anwendungs- oder dateispezifische Power Automate für Desktopaktionen. Beispiel: für Excel, PDF und Datei/Ordner.

    Screenshot mit Excel-Aktionen im Flow-Designer.

  3. Aktionen aus den Aktionsgruppen UI-Automatisierung und Browserautomatisierung.

  4. Bilderkennungsaktionen wie "Maus in Bild verschieben " und "Text mit OCR extrahieren", "Maus" und Tastaturaktionen wie "Tasten senden " und "Mausklick senden" und " Zwischenablage "-Aktionen. Erfahren Sie mehr über die Automatisierung mit Maus-, Tastatur- und OCR-Aktionen.

    Als Alternative zu OCR-Aktionen zum Extrahieren von Daten sollten Sie die AI Builder Cloud Connector-Aktion zum Erkennen von Text in einem Bild oder einem PDF-Dokument in Betracht ziehen, das für Cloudflüsse verfügbar ist. Erfahren Sie mehr über die Verwendung des vordefinierten Texterkennungsmodells in Power Automate.

Für komplexere Szenarien sollten Sie Skriptaktionen wie Ausführen von VBScript oder Ausführen Python Skripts und HTTP-Aktionen wie Aufrufen des Webdiensts in Betracht ziehen.

Fehlerbehandlung anwenden

Identifizieren Sie potenzielle Fehlerpunkte innerhalb Ihres Ablaufs, und behandeln Sie sie mit der In-Product Error Handling-Funktionalität.

  • Behandeln Sie Fehler für einzelne Aktionen über ihre On error-Parameter.

    Screenshot der Konfiguration der Aktion „Wiederholen“ für eine Aktion im Flow-Designer.

  • Behandeln Sie Fehler für Gruppen von Aktionen mit der Aktion On block error.

  • Rufen Sie den letzten Fehler ab, und verwenden Sie ihn in späteren Aktionen mit der Aktion Letzten Fehler abrufen.

  • Verwenden Sie die Aktion Flow beenden, um den Flow kontrolliert zu beenden.

  • Protokollieren Sie benutzerdefinierte Nachrichten mit der Aktion "Nachricht protokollieren " oder einer anderen Aktion, die Text an einen externen Speicherort schreiben kann.

Erfahren Sie mehr über das Konfigurieren der Fehlerbehandlungsfunktionalität.

Verwenden von "Warten auf" Aktionen und Timeouts

Die Verwendung von Warteaktionen und Timeouts kann dazu beitragen, die Leistung und Zuverlässigkeit des Flusses zu verbessern.

  • Verwenden Sie „Warten auf …“-Aktionen und legen Sie ein Timeout fest. (Vermeiden Sie die Verwendung der generischen Wait-Aktion .)

    Screenshot mit „Auf Aktionen warten“ im Flow-Designer.

  • Konfigurieren Sie die Eigenschaft Flow timeout, um die maximal zulässige Zeit anzugeben, für die der Flow ausgeführt werden kann.

    Screenshot des Dialogfelds „Flow-Eigenschaften“ mit hervorgehobener Flow-Timeout-Konfiguration.

  • Passen Sie die Timeouteinstellungen für unterschiedliche Desktop- und Webautomatisierungsszenarien an. Erfahren Sie mehr über die Timeoutkonfiguration für die Benutzeroberflächen- und Browserautomatisierung.

Entfernen nicht verwendeter Komponenten

Behalten Sie nur die erforderlichen Flusskomponenten bei, indem Sie deaktivierte Aktionen löschen und nicht verwendete UI-Elemente und Bilder entfernen. Diese Übung verringert die Größe des Flusses und reduziert die Speicher- und Ladezeiten.

Screenshot der Option

Vermeiden Sie unnötige Schleifen

Vermeiden Sie das Durchlaufen großer Datasets, z. B. Excel Dateien mit Tausenden von Datensätzen.

  • Verwenden Sie die Datentabellenaktionen oder Datenbankaktionen für Datentabellenvorgänge.

    Screenshot, der die Aktionen der Datentabelle für Variablen im Flow-Designer zeigt.

  • Verwenden Sie PowerFx-Funktionen . Erfahren Sie mehr über Power Fx in Desktopflüssen.

  • Verwenden Sie Skriptaktionen, z. B. Ausführen von VBScript oder Ausführen Python Skripts.

Befolgen Sie bewährte Methoden für Cloudflüsse, indem Sie mehr darüber erfahren, wie Sie nur mit relevanten Daten arbeiten und Antimuster vermeiden.