Lesen und beachten Sie die Automation Anywhere-Dokumentation

Automation Anywhere Automation 360

Inhalt schließen

Inhalte

Inhalt öffnen

Abrufen von Aufgabenprotokolldaten

  • Aktualisiert: 4/02/2021
    • Automation 360 v.x
    • Erkunden
    • RPA Workspace

Abrufen von Aufgabenprotokolldaten

Rufen Sie die Daten der analytischen Variablen ab, die während eines Bot Durchlaufs protokolliert wurden.

Vorbereitungen

Anmerkung: Sie können die Control Room APIs im anzeigen Community Edition, aber die API-Funktionalität ist eingeschränkt. Sie benötigen eine lizenzierte Automation 360 Edition, um auf die volle Funktionalität der APIs zugreifen zu können.
  • Verwenden Sie die Authentifizierungs -API, um ein JSON-Webtoken zu generieren.
  • Sie müssen über die AAE_bot Insight Admin Rolle und die bot Insight-Lizenz verfügen.

Um Businessdaten auf einem bestimmten Botabzurufen, geben Sie die folgenden Abfrageparameter an die API an:

Parameter Erforderlich Typ Beschreibung
Botname Nein Zeichenfolge Name des, Bots für den Sie Daten abrufen

Geben Sie bis zu 10 Bot Namen ein und trennen Sie jeden Namen durch ein Komma.

Wenn Sie diesen Parameter nicht angeben, gibt die API Daten auf allen zurück. Bots

Pameno Nein Ganzzahl Seitennummer, von der die Daten abgerufen werden sollen
Grenze Nein Ganzzahl Gibt die Anzahl der Teile an, in denen die Informationen abgerufen werden

Wenn Sie beispielsweise den Grenzwert 2500 angeben, um insgesamt 10000 Datensätze abzurufen, werden die folgenden Informationen abgerufen:

  • 0 page gibt 1 - 2500 zurück
  • Die erste Seite gibt 2501 - 5000 zurück
  • Die zweite Seite gibt 5001 - 7500 zurück
  • Die dritte Seite gibt 7501 - 10000 zurück
  • Minimalwert: 1
AbDate Nein Datum Startdatum des Zeitraums, für den die Daten abgerufen werden sollen

Wenn Sie diesen Parameter nicht angeben, gibt die API alle verfügbaren Daten zurück.

Format: jjjj-mm-DDTHH:mm:ss.

Bis heute Nein Datum Enddatum des Zeitraums, für den die Daten abgerufen werden sollen
  • Format: jjjj-mm-DDTHH:mm:ss
  • Standard: Aktuelles Datum

Prozedur

  1. Fügen Sie das Authentifizierungstoken zum Anforderungsheader hinzu.
  2. Verwenden Sie die GET-Methode und die Endpunkt-URL:<control_room_URL>/v2/botinsight/Data/API/gettasklogdata?botname=ATMReconciliation
    Die URL enthält den Beispiel-Abfrageparameter Botname. Für große Datensätze empfehlen wir die Verwendung der Parameter Pabeno und Limit , um einen Timeout-Fehler zu vermeiden.
  3. Senden Sie die Anfrage.
    Antwortteil: Dieses Antwortbeispiel enthält Daten zur ATMReconciliation Bot und den ersten zurückgegebenen Datensatz. Um diesen Codeblock kurz zu halten, werden die restlichen 22 Datensätze ausgelassen. Die Antwort umfasst die folgenden Ausgabeparameter:
    Parameter Beschreibung Typ
    RUNID Kennung für den Bot Durchlauf, der diese Daten abgerufen hat

    Alle Transaktionen in einem einzigen Durchlauf haben eine gemeinsame runId.

    Zeichenfolge
    TransaktionID Kennung für den Datensatz, der in einer einzelnen Schleife abgerufen wurde Zeichenfolge
    DateLogged Datum und Uhrzeit, zu der der Bot die Daten abgerufen hat

    Format: jjjj-mm-DDTHH:mm:ss

    Datum
    Variablen Variablennamen und -Werte Wörterbuch der Strings und Zahlen
    {
       "businessData":[
          {
             "totalRecords":23,
             "count":23,
             "pageNo":1,
             "botId":"PROD_12",
             "botName":"ATMReconciliation",
             "repositoryPath":"repository:///Automation%20Anywhere/Bots/folder_6809/ATMReconciliation?fileId=19163&workspace=PRIVATE",
             "list":[
                {
                   "transactionName":"block1",
                   "transactions":[
                            {
                                "runId": "a2b0a033-3aa6-43b0-a2c7-da2c21a9f593_5151d69b5cb3ddf1",
                                "transactionId": "8567aa95-3b5b-4092-a0a9-fc94302c32fb",
                                "dateLogged": "2020-10-16T08:05:04",
                                "variables": {
                                    "bank_name": "TechCU",
                                    "status": "Not Matched",
                                    "date": "1477267200000",
                                    "colour_code": "Yellow",
                                    "card_type": "diners-club-enroute",
                                    "amount": "210.0",
                                    "state_code": "NJ",
                                    "transaction_type": "Deposit",
                                    "zip_code": "7104",
                                    "country_code": "US",
                                    "reason": "Need Attention"
                                }
                           ]
                },
     // The remaining 22 records are omited from this code example.
    Die REST-API antwortet auf jede Anforderung mit einem HTTP-Antwortcode. Antwortcodes finden Sie unter API-Antwortcodes.
Feedback senden