Leggi e rivedi la documentazione di Automation Anywhere

Automation 360

Chiudi contenuti

Contenuti

Apri contenuti

Elenco Work Items in coda

  • Aggiornato: 2020/09/09
    • Automation 360 v.x
    • Esplora
    • Spazio di lavoro RPA

Elenco Work Items in coda

Utilizza l'API Work Item dell'elenco di gestione dei carichi di lavoro per ottenere l'elenco di tutte le Work Items nelle code associate al Control Roomspecificato.

Prerequisiti

È necessario disporre di quanto segue:

  • Autorizzaz. utente coda
  • Un token di autenticazione per un utente registrato nella Control Room

    API di autenticazione

  • L'URL dell'endpoint: <your_control_room_url>/{queueId}v3/wlm/queues//workitems/list

Lasciare vuoto il corpo della richiesta per richiedere informazioni su tutti i Work Itemsdisponibili. Aggiungere uno o più parametri di filtro nel corpo della richiesta per limitare le informazioni restituite da tutti i WLM Work Itemsdisponibili.

Parametri filtrabili supportati:
stato
Lo stato della coda, ad esempio: Nuovo, In attesa, Non riuscito, Completato, Errore dati, Attivo e Pronto per l'esecuzione.
  • Campo: stato
  • Tipo: stringa
{
   "filter": {
    "operator": "eq",
    "value": "ACTIVE",
    "field": "status"
    }  
}
risultato
La stringa del Work Item risultato. Ad esempio, è Work Item stato completato o saltato.
  • Campo: risultato
  • Tipo: stringa
{
  "filter": {
    "operator": "substring",
    "value": "skipped",
    "field": "result"
  }
}
col
Il numero di colonna corrispondente al nome della colonna personalizzata. Ad esempio, e-mail, nome e cognome.
  • Campo: col
  • Tipo: stringa
{
  "filter": {
    "operator": "substring",
    "value": "Brian",
    "field": "col1"
  }
}

Procedura

  1. Utilizza il metodo POST per generare un token Web JSON di autenticazione.
    API di autenticazione
  2. Utilizzare il metodo POST e l'URL dell'endpoint: <your_control_room_url>/{queueId}v3/wlm/queues//workitems/list
    Ad esempio, immetti il valore 20 nel seguente URL per il quale desideri ottenere Work Itemsl':
    https://192.0.2.0/v3/wlm/queues/20/workitems/list
    Utilizzare i filtri nel corpo della richiesta per recuperare l'elenco di tutti Work Items gli che sono nello stato NUOVO e avere Brian nel loro nome_primo nome (col1).

    Corpo della richiesta:

    {
      "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. Inviare la richiesta.
    • Nel client REST, fare clic su INVIA.
    • Nell'interfaccia Swagger, fare clic su Esegui.
    La risposta restituisce tutti i dettagli del Work Item che ha Brian nel loro nome (col1) e lo status è NEW.
    Corpo della risposta:
    {
      "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": ""
        }
      ]
    }
Invia feedback