Lesen und beachten Sie die Automation Anywhere-Dokumentation

Automation Anywhere Automation 360

Inhalt schließen

Inhalte

Inhalt öffnen

Liste Aufgabenelemente in Warteschlange

  • Aktualisiert: 9/09/2020
    • Automation 360 v.x
    • Erkunden
    • RPA Workspace
    • API-Dokumente

Liste Aufgabenelemente in Warteschlange

Verwenden Sie die Aufgabenelement API für die Liste der Workload-Verwaltung, um die Liste aller in Aufgabenelemente den Warteschlangen zu erhalten, die mit dem angegebenen Control Roomverknüpft sind.

Vorbereitungen

Sie müssen über Folgendes verfügen:

  • Warteschlange - Kundenberechtigung
  • Ein Authentifizierungstoken für einen in registrierten Benutzer Control Room

    Authentifizierungs-API

  • Die Endpunkt-URL: <your_Control_Room_url>/v3/wlm/Queues/{queueId}/workitems/list

Lassen Sie den Anfragekörper leer, um Informationen über alle verfügbaren anzufordern. Aufgabenelemente Fügen Sie einen oder mehrere Filterparameter in den Anforderungskörper ein, um die von allen verfügbaren WLM zurückgegebenen Informationen Aufgabenelementezu begrenzen.

Unterstützte filterbare Parameter:
Status
Der Status der Warteschlange, z. B.: Neu, zurückgestellt, fehlgeschlagen, abgeschlossen, Datenfehler, Aktiv und bereit zum Ausführen.
  • Feld: Status
  • Typ: Zeichenfolge
{
   "filter": {
    "operator": "eq",
    "value": "ACTIVE",
    "field": "status"
    }  
}
Ergebnis
Die Aufgabenelement Ergebniszeichenfolge. Beispielsweise wurde der Aufgabenelement abgeschlossen oder übersprungen.
  • Feld: Ergebnis
  • Typ: Zeichenfolge
{
  "filter": {
    "operator": "substring",
    "value": "skipped",
    "field": "result"
  }
}
kol
Die Spaltennummer, die dem benutzerdefinierten Spaltennamen entspricht. Beispiel: E-Mail, Vorname und Nachname.
  • Feld: kol
  • Typ: Zeichenfolge
{
  "filter": {
    "operator": "substring",
    "value": "Brian",
    "field": "col1"
  }
}

Prozedur

  1. Verwenden Sie die POST-Methode, um ein JSON-Webtoken für die Authentifizierung zu generieren.
  2. Verwenden Sie die POST-Methode und die Endpunkt-URL: <your_Control_Room_url>/v3/wlm/Queues/{queueId}/workitems/list
    Geben Sie beispielsweise die QueueId als 20 in die folgende URL ein, für die Sie die abrufen möchten Aufgabenelemente:
    https://192.0.2.0/v3/wlm/queues/20/workitems/list
    Verwenden Filter im Anforderungskörper, um die Liste aller abzurufen Aufgabenelemente , die sich im NEUEN Status befinden und Brian in ihrem First_Name haben (col1).

    Anfrage Text:

    {
      "sort": [
        {
          "field": "computedStatus",
          "direction": "asc"
        }
      ],
      "filter": {
        "operator": "and",
        "operands": [
          {
            "operator": "eq",
            "value": "NEW",
            "field": "status"
          },
          {
            "operator": "substring",
            "value": "Brian",
            "field": "col1"
          }
        ]
      },
      "fields": [
        
      ],
      "page": {
        "offset": 0,
        "total": 5,
        "totalFilter": 1,
        "length": 100
      }
    }
  3. Senden Sie die Anfrage.
    • Klicken Sie im REST-Client auf SENDEN.
    • Klicken Sie in der Swagger-Schnittstelle auf Ausführen.
    Die Antwort gibt alle Details des Aufgabenelement That zurück Hat Brian in ihrem first_Name (col1) und Status ist NEU.
    Reaktion Text:
    {
      "page": {
        "offset": 0,
        "total": 5,
        "totalFilter": 1
      },
      "list": [
        {
          "id": "11804",
          "createdBy": "24",
          "createdOn": "2020-05-26T10:19:34.786711300Z",
          "updatedBy": "24",
          "updatedOn": "2020-05-26T10:19:34.786711300Z",
          "version": "1",
          "json": {
            "id": "1",
            "first_name": "Brian",
            "last_name": "Matthews",
            "email": "bmatthews0@example.com",
            "gender": "Male",
            "Address": "5773 Meadow Ridge Street",
            "Current Balance": "822034.72",
            "Current Card Type": "jcb",
            "Average Bank Balance": "$1,25,365.58 ",
            "Account Number": "1651249",
            "Amount Requested": "12750",
            "Recommended": "6375",
            "Phone": "8607826062"
          },
          "result": "",
          "deviceId": "0",
          "status": "NEW",
          "col1": "Brian",
          "col2": "Matthews",
          "col3": "bmatthews0@example.com",
          "col4": "",
          "col5": "",
          "deviceUserId": "0",
          "queueId": "20",
          "comment": "",
          "automationId": "0",
          "totalPausedTime": "0",
          "error": "",
          "col6": "",
          "col7": "",
          "col8": "",
          "col9": "",
          "col10": ""
        }
      ]
    }
Feedback senden