Lesen und beachten Sie die Automation Anywhere-Dokumentation

Automation Anywhere Automation 360

Inhalt schließen

Inhalte

Inhalt öffnen

Fehlerhandler Paket

  • Aktualisiert: 2/16/2021
    • Automation 360 v.x
    • Erstellen
    • RPA Workspace

Fehlerhandler Paket

Die Fehlerhandler Paket enthält Aktionen , die es Ihnen ermöglichen, Ausnahmen, die ein Bot trifft und überträgt die Kontrolle auf die andere Aktionen innerhalb dieser Botleicht zu behandeln.

Mit der Fehlerhandler Aktionen können Sie das Aktionen , das Sie zum Ausführen einer Aufgabe verwenden möchten, von dem Aktionen trennen, das Sie zum Verarbeiten einer Ausnahme verwenden möchten. Durch die Behandlung von Ausnahmen wird sichergestellt, dass ein Bot eine Aufgabe abschließt, wenn ein Fehler auftritt.

Aktionen Im Fehlerhandler Paket

Das Fehlerhandler Paket umfasst folgende AktionenElemente:

Aktion Beschreibung
Try Hier können Sie eine Sequenz von angeben Aktionen , die auf einen Fehler stoßen könnte. Wenn das Bot einen Fehler beim Ausführen der Aktionen Innenseite des Try Aktiontrifft, versucht es das Aktionen Innere des Catch Aktion.
Catch Hier können Sie eine alternative Sequenz von Aktionen ausführen und eine optionale Kontingenz angeben, wenn das Bot während der Ausführung eines der Aktionen im Try Aktion-Befehl auf einen Fehler stößt.

Sie können einer Variablen eine Ausnahmenachricht oder Zeilennummer zuweisen und die Variable dann in ein Protokoll an Datei, Nachrichtenfeldoder E-Mail > Senden Aktioneinfügen. Sie können den Aktionen aus verwenden Bildschirm Paket , um einen Screenshot eines Fensters oder einer Anwendung zu erstellen, wenn der Fehler auftritt.

Sie können den Catch Aktion mehrmals in einem Bot verwenden, um verschiedene Ausnahmen zu bearbeiten. Auf diese Weise können Sie basierend Aktionen auf der gefundenen Ausnahme einen anderen Satz von ausführen.

Finally Hier können Sie den Aktionen angeben, der ausgeführt werden soll, unabhängig davon, ob der Bot einen Fehler erkennt oder nicht.

Mit der finally-Anweisung können Sie Code nach dem Try-and-Catch-Vorgang ausführen, unabhängig davon, ob eine Ausnahme auftritt oder nicht.

Auslösen Zeigt eine benutzerdefinierte Meldung an, wenn das Bot einen Fehler erkennt. Geben Sie die Nachricht an, die im Feld Bitte Ausnahmenachricht eingeben angezeigt werden soll.
Recommendation: Verwende den Wurf Aktion innerhalb eines Testblocks. Im Catch Aktionkönnen Sie Variablen wie pStrErrorMessage und pNumErrorLineNumber verwenden, um die Fehlermeldung dem Feld Exception message to (optional) zuweisen und die Fehlzeilennummer dem Feld Assign Zeilennummer to (optional) zuzuweisen.

Verwenden des Aktionen im Fehlerhandler Paket

In diesem Beispiel haben Sie eine Bot , die Daten aus einer Microsoft Excel-Datei liest und in einer Datenbank speichert. Der Bot kann auf einen Fehler stoßen, wenn die erforderliche Datei nicht verfügbar ist oder wenn eine Tabelle in der Datenbank aktualisiert wird. Verwenden Sie die folgenden Methoden, um die Fehler zu behandeln:
  • Ausnahme 1:
    • Die Microsoft Excel-Tabelle, aus der Sie Daten extrahieren möchten, ist nicht verfügbar.
    • Handhabung: Verwenden Sie eine andere Datei, die dieselben Daten enthält.
  • Ausnahme 2:
    • Die Tabelle, die Sie zum Speichern der Daten verwenden möchten, ist in der Datenbank nicht verfügbar.
    • Handhabung: Zeigt eine Meldung an, dass die erforderliche Tabelle nicht verfügbar ist.

Gehen Sie auf der Grundlage dieses Beispiels wie folgt vor, um die genannten Ausnahmen zu behandeln:

  1. Fügen Sie alle ein Aktionen , die zum Lesen der Daten aus der Microsoft Excel-Tabelle und zum Speichern der extrahierten Daten in einer Tabelle in der Datenbank im Try Aktion-Format dienen.
  2. Fügen Sie das Aktionen für die folgenden Ausnahmen innerhalb des Catch auszufügende ein Aktion:
    1. Ausnahme 1: Fügen Sie das Aktionen ein, um die alternative Datei zu verwenden, die dieselben Daten enthält.
    2. Ausnahme 2: Fügen Sie das Feld Nachricht Aktion ein, um eine relevante Meldung anzuzeigen.
  3. Fügen Sie das Datenbankabschaltung > Aktion ein, um die Verbindung mit der Datenbank im Bereich Abschließen Aktionzu beenden.

    Unabhängig davon, ob das Bot einen Fehler erkennt oder nicht, muss die Verbindung, die es mit der Datenbank hergestellt hat, beendet werden.

Sehen Sie sich das folgende Video über die Verwendung des an Fehlerhandler Paket:

Feedback senden