Lesen und beachten Sie die Automation Anywhere-Dokumentation

Automation 360

Inhalt schließen

Inhalte

Inhalt öffnen

Liste Work Items in Warteschlange

  • Aktualisiert: 2020/09/09
    • Automation 360 v.x
    • Erkunden
    • RPA Workspace

Liste Work Items in Warteschlange

Verwenden Sie die Work Item API für die Liste der Workload-Verwaltung, um die Liste aller in Work Items 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. Work Items Fügen Sie einen oder mehrere Filterparameter in den Anforderungskörper ein, um die von allen verfügbaren WLM zurückgegebenen Informationen Work Itemszu 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 Work Item Ergebniszeichenfolge. Beispielsweise wurde der Work Item 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 Work Items:
    https://192.0.2.0/v3/wlm/queues/20/workitems/list
    Verwenden Filter im Anforderungskörper, um die Liste aller abzurufen Work Items , 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 Work Item 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