Flows testen und debuggen

Abgeschlossen

Während der Flowentwicklung ist es wichtig, das Verhalten des Flows zu testen und sicherzustellen, dass alles wie erwartet funktioniert – und wenn nicht, die zugrunde liegenden Probleme zu lokalisieren und zu diagnostizieren.

Testen

In der Entwicklung befindliche Flows können jederzeit im Flow-Designer über die Schaltfläche Ausführen ausgeführt werden. Während dieser Ausführung wird die aktuelle Aktion hervorgehoben, sodass Benutzer einen klaren Überblick über den Ausführungsfortschritt erhalten.

Der Flow kann ausgeführt, beendet und fortgesetzt werden. Es ist auch möglich, jeweils eine Aktion auszuführen, um das Verhalten des Flows in bestimmten Abschnitten genau zu untersuchen. Dies alles wird mit den entsprechenden Schaltflächen erreicht:

Screenshot der Designer-Symbolleiste mit „Ausführen“ und hervorgehobener Aktion „Nächste Aktion ausführen“

Haltepunkte können hinzugefügt werden, um die Ausführung automatisch anzuhalten, wenn eine bestimmte Aktion erreicht wird. Klicken Sie dazu links neben der betreffenden Aktion:

Screenshot des Hauptfunktions-Haltepunkts

In der unteren rechten Ecke des Designers enthält der Variablenbereich alle im Flow verwendeten Variablen. Informationen zu einer Variablen können durch Doppelklicken angezeigt werden. Diese Informationen werden in Echtzeit aktualisiert, sodass Benutzer jederzeit ein klares Bild zum Status des Flows erhalten.

Debuggen

Darüber hinaus wurden bestimmte Funktionen speziell zum Auffinden und Korrigieren von Fehlern entwickelt. Alle Entwurfszeitfehler – Fehler, die vor dem Ausführen des Flows erkennbar sind – werden im Designer über rote Symbole angezeigt. Details finden Sie auch im Fehlerbereich unten im Designer:

Screenshot des Fehlerbereichs mit acht Fehlern

In diesem Beispiel wurden zwei erforderliche Felder leer gelassen, sodass die entsprechende Aktion als fehlerhaft hervorgehoben wird. Der Bereich „Fehler“ enthält weitere Details.

Laufzeitfehler – Fehler, die auftreten, während ein Flow ausgeführt wird – werden auf ähnliche Weise kommuniziert:

Screenshot des Bereichs der Laufzeitfehler mit einem Fehler

Ein falscher Wert wurde als Excel-Spalte übergeben. Beim Versuch, aus dieser Spalte zu lesen, ist der Flow fehlgeschlagen. Die betreffende Aktion wird hervorgehoben, und der Fehlerbereich enthält detailliertere Informationen zum Fehler.