Einen Cloud-Flow testen
Sobald Sie Ihren Flow Ihren Anforderungen entsprechend gestaltet haben, müssen Sie sicherstellen, dass er auch wie gewünscht funktioniert. In diesem Abschnitt werden die wichtigsten Methoden zum Testen von Flows erklärt, einschließlich des Flow-Checkers, und die Verwendung von Daten aus vorherigen Ausführungen.
Mit dem Flow-Checker Fehler finden und beheben
Der einfachste Weg, potenzielle Fehler zu beheben, ist während der Entwurfsphase. Sie könnten zum Beispiel einen Trigger haben, der ausgeführt wird, wenn eine neue E-Mail eintrifft. In der Regel ist dieser Trigger mit einem bestimmten E-Mail-Konto verknüpft. Wenn Ihr Konnektor nicht über die richtigen Verbindungsdetails verfügt, funktioniert er nicht ordnungsgemäß. Power Automate umfasst das Tool Flow-Checker, das Ihnen dabei hilft, diese möglichen Probleme zu identifizieren. Der Flow-Checker analysiert Ihren Flow während der Erstellung, um Fehler zu erkennen und zu beheben. Wenn ein Fehler erkannt wird, liefert das System umsetzbare Erkenntnisse zur Verbesserung der Prozesssicherheit und Leistung.
Der Flow-Checker identifiziert zwei Problembereiche.
Fehler: Fehler sind Probleme mit Ihrem Flow, die dazu führen, dass er nicht richtig funktioniert.
Warnungen: Warnungen sind Probleme, die sich auf die Leistung oder die Funktionsweise auswirken können, aber nicht unbedingt verhindern, dass der Flow ausgeführt wird.
Wenn Warnungen und Fehler erkannt werden, können Sie diese erweitern, um spezifische Details und vorgeschlagene Korrekturen anzuzeigen.
Hinweis
Testen Sie Ihren Flow immer, nachdem Sie Fehler behoben haben, um sicherzustellen, dass er wie erwartet funktioniert.
Cloud-Flows testen
Das Testen Ihres Flows ist ein kritischer Schritt im Entwurfsprozess. Es hilft Ihnen zu bestätigen, dass sich Ihre Automatisierung wie erwartet verhält. Beim Testen wird im Wesentlichen Ihr Flow ausgeführt, um zu sehen, wie er funktioniert. Power Automate bietet zwei Hauptmethoden, um Flows bei der Entwicklung zu testen.
Manuelles Testen:
Ihr Flow wird manuell ausgelöst, indem die Aktion ausgeführt wird, die ihn initiiert. Wenn Ihr Flow beispielsweise darauf ausgelegt ist, auf eingehende E-Mails zu reagieren, können Sie sich selbst eine Test-E-Mail senden, um den Flow zu aktivieren. Sie können zudem beim Start Ihres Flows, wenn eine neue Zeile zu einer Datenbank hinzugefügt wird, eine Beispielzeile in die SQL-Tabelle einfügen, um deren Funktionalität zu testen. Mit manuellen Tests können Sie das Verhalten des Flows in Echtzeit beobachten und überprüfen, ob jeder Schritt korrekt ausgeführt wird.Vorherige Ausführungsdaten verwenden:
Ihr Flow wird mit Daten aus früheren Ausführungen ausgeführt. Dieser Ansatz ist nützlich, wenn Sie mit komplexen Flows arbeiten oder Szenarien erstellen, in denen die Neuerstellung der Trigger-Bedingungen zeitaufwändig ist. Durch die Verwendung früherer Ausführungsdaten können Sie Änderungen schnell validieren oder Fehler in bestimmten Schritten beheben, ohne bei Null anfangen zu müssen.
Beide Methoden bieten wertvolle Einblicke in die Funktionsweise Ihres Flows und helfen Ihnen, potenzielle Probleme frühzeitig in der Entwurfsphase zu erkennen. Durch die Kombination dieser Testtechniken mit Tools wie dem Flow-Checker können Sie sicherstellen, dass Ihre Flows robust, effizient und bereit für die Bereitstellung sind.
Hinweis
Das regelmäßige Testen der Flows während der Entwicklung hilft, Probleme frühzeitig zu erkennen und bessere Ergebnisse zu erzielen.
Optimieren Sie Tests mit statischen Ergebniskonfigurationen
Mit statischen Ergebnistests können Sie Aktionsergebnisse simulieren, wodurch Flowtests effizienter und fokussierter werden. Dieser Ansatz ist nützlich, um bestimmte Abschnitte eines Flows zu isolieren.
Einige der Vorteile statischer Ergebnistests sind:
- Zeiteffizienz: Überspringen Sie langwierige Aktionen, und konzentrieren Sie sich auf bestimmte Flowteile.
- Vereinfachtes Testen: Simulieren Sie Szenarien, ohne dass Sie dafür tatsächliche Daten oder Ereignisse benötigen.
- Problembehandlung: Isolieren und lösen Sie Probleme effektiv, indem Sie die Aktionsausgaben kontrollieren.
Wenn Sie Tests statischer Ergebnisse in Power Automate durchführen, ist es hilfreich, einem klaren dreistufigen Ansatz zu folgen.
Das Ergebnis der Aktion erfassen
Konfigurieren Sie das statische Ergebnis.
Führen Sie den Flow mit statischen Ergebnissen aus.
Mit dieser Methode können Sie bestimmte Aktionen innerhalb eines Flows simulieren, indem Sie vordefinierte Ausgaben verwenden. Dadurch wird das Testen und Beheben von Fehlern erleichtert, ohne die eigentliche Aktion wiederholt ausführen zu müssen.
Das Ergebnis der Aktion erfassen
Erstellen Sie einen neuen manuell ausgelösten Flow, der die Aktion enthält, die Sie simulieren möchten. Wenn Sie z. B. einen Genehmigungsprozess testen, fügen Sie dem Flow die Aktion Starten und auf Genehmigung warten hinzu. Führen Sie den Flow einmal aus, und schließen Sie die Aktion ab, um das Ergebnis zu generieren. Navigieren Sie anschließend zum Flowverlauf, öffnen Sie die letzte Ausführungsinstanz und erweitern Sie die simulierte Aktion, um deren Ausgaben anzuzeigen. Diese Ausgaben umfassen in der Regel wichtige Details wie den „Textteil“ und andere relevante Daten. Kopieren Sie diese Ausgabedaten, da sie später zum Konfigurieren des statischen Ergebnisses verwendet werden.
Das statische Ergebnis konfigurieren
Suchen Sie im Flow-Editor die zu simulierende Aktion, und klicken Sie auf das Menü mit den Auslassungspunkten (...). Wählen Sie in der Dropdownliste die Option Statisches Ergebnis aus, um die Konfigurationsoptionen zu öffnen. Schalten Sie die Option Statisches Ergebnis aktivieren um, um die Funktion zu aktivieren, und fügen Sie dann die kopierten Ausgabedaten in die entsprechenden Felder ein. Sie können angeben, welche Felder als vordefinierte Antwort für die simulierte Aktion verwendet werden sollen. Sobald Sie die Einrichtung abgeschlossen haben, speichern Sie Ihre Änderungen, um sicherzustellen, dass das statische Ergebnis übernommen wird.
Den Flow mit statischen Ergebnissen ausführen
Wenn Sie den Flow nun erneut ausführen, verwendet die simulierte Aktion das statische Ergebnis, anstatt den tatsächlichen Prozess auszuführen. Der Flow überspringt die Echtzeitausführung der Aktion und basiert auf der zuvor konfigurierten vordefinierten Ausgabe. Dieser Ansatz ist nützlich zum Testen von Flows, die externe Abhängigkeiten oder zeitkritische Aktionen beinhalten, da Sie so das Verhalten des Flows überprüfen können, ohne auf den Abschluss der tatsächlichen Aktion warten zu müssen.
Mit diesen Schritten können Sie Ihren Testprozess rationalisieren, die Komplexität reduzieren und sich auf die Verfeinerung der gesamten Flowlogik konzentrieren. Das Testen statischer Ergebnisse ist ein leistungsstarkes Tool, mit dem Sie sicherstellen können, dass Ihre Flows wie beabsichtigt funktionieren, und gleichzeitig sich wiederholende Aufgaben während der Entwicklung minimieren.
Tipp
Statische Ergebnisprüfungen eignen sich ideal zur Überprüfung des Strömungsverhaltens unter verschiedenen Bedingungen, ohne den gesamten Prozess ausführen zu müssen.