Automatisierungen debuggen

Sie können das Werkzeug Fehlerbehebung ausführen im Bot Editor verwenden, um Ihre Automatisierungen zu debuggen.

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 wird eine Kopfzeile angezeigt, die den Namen des Bots anzeigt, für den die Fehlerbehebung durchgeführt wird. Im Header wird Fehlerbehebung jetzt und danach der Bot-Name angezeigt. Beispiel: Fehlerbehebung jetzt: 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 die hinzugefügten Aktionen im Bot Editor während der Fehlerbehebung anzuzeigen. Sobald die Fehlerbehebung beendet ist, wird das Feld Aktionen wieder eingeblendet.
Anmerkung:
  • Das Aufrufen eines Debuggers startet nicht das Debugging.
  • Bevor Sie mit dem Debugging beginnen, stellen Sie sicher, dass Sie alle Fehler in Ihren Bots validieren.
  • 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.

Debug-Steuerelemente

Aktionen Symbole Tastaturkürzel Beschreibung
Fehlerbehebung starten Schaltfläche „Start“ -- Verwenden Sie die Option Fehlerbehebung starten, um die Fehlerbehebung zu starten.
Zur nächsten Aktion gehen Schaltfläche „Schritt auslassen“ F6 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“ F5 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.
Stoppen Schaltfläche „Stoppen“ F7 Verwenden Sie die Option Stoppen, um den Debugging-Prozess zu stoppen.

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.

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.

Beobachtete Variablen

Sie können Beobachtete Variablen verwenden, um die Werte der spezifischen Variablen während der Bot-Ausführung zu überwachen. Standardmäßig ist die Liste Beobachtete Variablen leer. Mit einem einzigen Klick können Sie alle verwendeten Variablen in einem Bot hinzufügen. Diese Variablen werden in einem Pop-up angezeigt, in dem Sie eine oder mehrere Variablen aus der Liste auswählen oder Ihre Auswahl aufheben können.

Beobachtete Variablen hinzufügen

Sie können Variablen, die in einem Bot verwendet werden, der Liste Beobachtete Variablen mit einer dieser beiden Methoden hinzufügen:
  • Wählen Sie den Link Klicken Sie hier, um verwendete Variablen hinzuzufügen im Hilfsprogramm Assistent, um alle verwendeten Variablen in einem Bot mit einem Klick hinzuzufügen.
  • Klicken Sie auf das „x“ ( Debug-Werkzeug-Symbol zum manuellen Hinzufügen) neben Beobachtete Variablen, um Variablen manuell hinzuzufügen oder zu entfernen.

Beobachtete Variablen hinzufügen

Wenn ein Bot die Variablen aktualisiert, werden die Werte dieser Variablen dynamisch in der Liste Beobachtete Variablen aktualisiert. Dies liefert bei jeder Aktion einen aktuellen Status eines Bot-Laufs und hilft, etwaige Bot-bezogene Fehler frühzeitig mit dem Werkzeug Fehlerbehebung ausführen zu beheben.
Anmerkung: Wenn Sie eine Variable umbenennen, die sich in der Liste Beobachtete Variablen befindet, müssen Sie sie erneut hinzufügen, damit sie in der Liste Beobachtete Variablen angezeigt wird.

Beobachtete Variablen bearbeiten

So bearbeiten Sie die Variablen, die der Liste Beobachtete Variablen hinzugefügt wurden:
  1. Klicken Sie in der Liste Beobachtete Variablen auf die Variable, die Sie bearbeiten möchten.

    Eine Ansicht mit den spezifischen Variablendetails wird auf der gleichen Registerkarte geöffnet.

  2. Klicken Sie auf das Symbol „Bearbeiten“ neben dem Variablennamen.
  3. Ändern Sie den Wert der Variablen und klicken Sie auf Aktualisieren.
Anmerkung:
  • Um die überwachten Variablen zu bearbeiten, stellen Sie sicher, dass Sie Bot-Agent Version 21.250 (die mit Automation 360 v.29 veröffentlicht wurde) auf Ihrem System installieren.
  • Sie können die Werte einer vordefinierten Variable nicht bearbeiten.
  • Sie können einen Variablenwert nur dann bearbeiten, wenn Sie an einem Haltepunkt im Debugging-Modus angehalten haben.
  • Der Variablenwert, den Sie im Debugging-Modus aktualisieren, ist nur während der Debugging-Sitzung wirksam. Der ursprüngliche Variablenwert wird nicht verändert. Sobald der Wert der Variablen aktualisiert ist, verwendet der nächste Satz von Aktionen, der sich auf die Variable bezieht, den neuen Wert.

Anstatt zum Panel Variable zu navigieren, bietet die Detailansicht Beobachtete Variablen einen schnellen Überblick über die Variableneigenschaften wie Typ, Eingabe, Ausgabe und Konstante.

Derzeit können Sie die Werte der folgenden Variablentypen bearbeiten:
  • Nummer
  • Zeichenfolge
  • Boolescher Wert
  • Datum/Zeit

Sie können vom Bearbeitungsfenster aus zu den nächsten und vorherigen Variablen navigieren, indem Sie auf den Weiter-/Zurück-Pfeil klicken.

Mit Weiter-/Zurück-Pfeil zur nächsten Variablen wechseln

Anmerkung:
  • Sie können Variablenwerte nur verfolgen, wenn Sie den Debugging-Prozess starten.
  • Sie können untergeordnete Bots nicht über den übergeordneten Bot debuggen.