Flows testen und debuggen
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:
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:
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:
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:
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.