Debugging-Werkzeug

Mit dem Debugging-Werkzeug können Sie komplexe Automatisierungen mit verschachtelten Aufgaben reparieren. Debuggen Sie übergeordnete Automatisierungen sowie ihre untergeordneten Automatisierungen, um Probleme schnell und detailliert zu identifizieren und zu beheben. Sie können jede untergeordnete Automatisierung einzeln untersuchen, um sicherzustellen, dass jeder Teil Ihrer Automatisierung korrekt funktioniert. Das führt zu effizienteren und zuverlässigeren Automatisierungsprozessen.

Werkzeug zur Fehlerbehebung verwenden

Wählen Sie auf der Seite Automation den Bot aus, den Sie debuggen möchten, und bearbeiten Sie ihn. Sie können das Werkzeug Fehlerbehebung ausführen über das Hilfsprogramm Assistent oder über den Bot Editor aufrufen.

Auf das Werkzeug zur Fehlerbehebung zugreifen

Debugger-Werkzeug öffnen

Wenn Sie das Werkzeug Fehlerbehebung ausführen aus dem Bot Editor aufrufen:
  • Sie können Aktionen und Variablen innerhalb eines Bots hinzufügen, aktualisieren oder löschen. Sie können den Bot weiter bearbeiten, solange der Debugging-Prozess noch nicht begonnen hat.
  • Unter dem Bot-Namen im Bot Editor und im Hilfsprogramm Assistent wird ein Header angezeigt, der den Namen des Bots anzeigt, für den die Fehlerbehebung durchgeführt wird. Im Header wird Jetzt Fehlerbehebung und danach der Bot-Name angezeigt. Beispiel: Jetzt Fehlerbehebung: MSGBot5
  • Das Feld Aktionen auf der linken Seite des Bot Editors wird automatisch reduziert. Dies hilft bei der Bereitstellung eines größeren horizontalen Bereichs, um das Hinzufügen der Aktionen im Bot Editor während der Fehlersuche anzuzeigen. Sobald die Fehlersuche beendet ist, wird der Bereich Aktionen wieder erweitert.
Anmerkung:
  • Das Aufrufen eines Debuggers startet nicht das Debugging.
  • Bevor Sie mit dem Debugging beginnen, stellen Sie sicher, dass Sie alle Validierungsfehler in Ihren Bots behoben haben.
  • Sie können den Bot in den Ansichten Ablauf und Liste debuggen. Für eine bessere Sichtbarkeit Ihrer Aktionen empfehlen wir jedoch, dass Sie Ihren Bot in der Ansicht Liste debuggen.
Wenn Sie das Hilfsprogramm Assistent aus dem Bot Editor, dem API-Editor oder dem Vorlagen-Editor öffnen und ihn an eine bestimmte Position verschieben, behält der Editor die letzte Position des Hilfsprogramms Assistent bei, auch wenn Sie den Editor verlassen. Die Standardposition des Hilfsprogramms Assistent entspricht der letzten Position, an die Sie es vor dem Verlassen des Editors bewegt haben:
  • auch dann, wenn eine Nutzersitzung zeitlich begrenzt ist oder der Browser abrupt geschlossen wird.
  • auch dann, wenn Sie den Editor von einem anderen Browser aus öffnen oder sich mit denselben Anmeldedaten in einer anderen Sitzung anmelden.

Dies verbessert die Benutzerfreundlichkeit des Assistenten, da Sie den Assistenten nicht mehr bei jedem Öffnen des Bots im Editor auf die rechte Seite des Editors verschieben müssen, um den Bereich Aktionen anzuzeigen.

Debug-Steuerelemente

Aktionen Symbole Tastaturkürzel Beschreibung
Fehlerbehebung starten Schaltfläche „Start“ F6 Verwenden Sie die Option Fehlerbehebung starten, um die Fehlerbehebung zu starten.
Zur nächsten Aktion gehen Schaltfläche „Schritt auslassen“ F7 Verwenden Sie Zur nächsten Aktion gehen, um jeweils eine Aktion zu debuggen. Nachdem Sie ein Debugging für die aktuelle Aktion ausgeführt haben, können Sie Zur nächsten Aktion gehen verwenden, um zur nächsten Aktion in der Sequenz zu gelangen.
Weiter zum nächsten Haltepunkt Schaltfläche „Weiter zum nächsten Haltepunkt“ F6 Verwenden Sie Weiter zum nächsten Haltepunkt, um direkt zum nächsten Haltepunkt zu gelangen. Weiter zum nächsten Haltepunkt führt die aktuelle Aktion aus, geht dann zum nächsten Haltepunkt und pausiert.
Anmerkung: Wenn das Debugging läuft, ändert sich das Symbol Fehlerbehebung starten zu Weiter zum nächsten Haltepunkt.
Aktuelle Aktion aufrufen Aufruf-Schaltfläche F8 Verwenden Sie Aktuelle Aktion aufrufen, um in die untergeordnete Automatisierung zu gelangen, in der die Automatisierungsausführung derzeit angehalten wurde.
Aktuellen Bot verlassen Verlassen-Schaltfläche Umschalt+F8 Verwenden Sie Aktuelle Aktion verlassen, um aus der untergeordneten Automatisierung herauszugehen und in der nächsten Zeile anzuhalten (ab dem Punkt, wo Sie die Aktion aufgerufen haben).
Stoppen Schaltfläche „Stoppen“ Umschalt+F6 Verwenden Sie die Option Stoppen, um den Debugging-Prozess zu stoppen.

Stapel aufrufen

Mit „Stapel aufrufen“ können Sie die Reihenfolge des Aufrufs von Automatisierungen bestimmen und schnell von einer Automatisierung zur nächsten wechseln. „Stapel aufrufen“ listet die derzeit aktiven Automatisierungen auf, einschließlich übergeordneter und untergeordneter Automatisierungen, mit der Zeilennummer und dem Ordner, in dem sie sich befinden. Die derzeit aktive Automatisierung ist hervorgehoben und wird am Anfang der Liste angezeigt. Nach dem Debugging jeder Automatisierung wird sie aus dem Aufrufstapel entfernt.

Ansicht „Stapel aufrufen“

Haltepunkte hinzufügen

Haltepunkte ermöglichen es Ihnen, den Debugging-Prozess während der Bot-Ausführung anzuhalten. Um eine bestimmte Aktion zu unterbrechen und ein Debugging durchzuführen, können Sie einen Haltepunkt bei dieser Aktion einfügen. Wenn Sie den Haltepunkt aktivieren, wird die spezifische Aktion, für die das Debugging ausgeführt wird, mit einem Pausenzeichen hervorgehoben. Nachdem Sie den Haltepunkt hinzugefügt haben, um das Werkzeug „Fehlerbehebung ausführen“ anzuhalten, können Sie Weiter zum nächsten Haltepunkt, Zur nächsten Aktion gehen auswählen oder den Debugging-Prozess Stoppen.
Anmerkung: Das Hinzufügen von Haltepunkten in untergeordneten Automatisierungen wird derzeit nicht unterstützt.
Aktionen Symbole und Tastenkombinationen Beschreibung
Haltepunkt aktivieren

Schaltfläche „Haltepunkt aktivieren“

F9

Um einen Haltepunkt einzufügen, klicken Sie auf die vertikalen Ellipsen in der entsprechenden Codezeile und wählen Sie Haltepunkt aktivieren.

Alternativ können Sie einen Haltepunkt auch aktivieren, indem Sie auf die entsprechende Zeilennummer klicken. Es wird ein Haltepunktsymbol über der Zeilennummer angezeigt.

Anmerkung: Wenn Sie einen Haltepunkt für eine bestimmte Codezeile aktivieren, hebt das Werkzeug Fehlerbehebung ausführen diesen hervor und kennzeichnet ihn mit einer „Pausieren“-Schaltfläche auf der rechten Seite der Codezeile.
Haltepunkt deaktivieren

Schaltfläche „Haltepunkt deaktivieren“

F9

Um einen Haltepunkt zu deaktivieren, klicken Sie auf die vertikalen Ellipsen in der entsprechenden Codezeile und wählen Sie Haltepunkt deaktivieren. Der Haltepunkt wird inaktiv. Zusätzlich können Sie auch auf das Haltepunktsymbol über der jeweiligen Zeilennummer klicken, um den Haltepunkt zu deaktivieren.
Alle Haltepunkte löschen

Schaltfläche „Alle Haltepunkte löschen“

Umschalt+F9

Klicken Sie zum Löschen aller Haltepunkte auf das Symbol Alle Haltepunkte löschen.