Leggi e rivedi la documentazione di Automation Anywhere

Automation Anywhre Automation 360

Chiudi contenuti

Contenuti

Apri contenuti

Elenco Elementi di lavoro in coda

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

Elenco Elementi di lavoro in coda

Utilizza l'API Elemento di lavoro dell'elenco di gestione dei carichi di lavoro per ottenere l'elenco di tutte le Elementi di lavoro nelle code associate al Sala di controllospecificato.

Prerequisiti

È necessario disporre di quanto segue:

  • Autorizzaz. utente coda
  • Un token di autenticazione per un utente registrato nella Sala di controllo

    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 Elementi di lavorodisponibili. Aggiungere uno o più parametri di filtro nel corpo della richiesta per limitare le informazioni restituite da tutti i WLM Elementi di lavorodisponibili.

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 Elemento di lavoro risultato. Ad esempio, è Elemento di lavoro 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 Elementi di lavorol':
    https://192.0.2.0/v3/wlm/queues/20/workitems/list
    Utilizzare i filtri nel corpo della richiesta per recuperare l'elenco di tutti Elementi di lavoro 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 Elemento di lavoro 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