Lea y revise la documentación de Automation Anywhere

Automation Anywhere Automation 360

Cerrar contenidos

Contenidos

Abrir contenidos

Lista Work Items en cola

  • Actualizado: 9/09/2020
    • Automation 360 v.x
    • Explorar
    • Espacio de trabajo de RPA
    • Documentos de API

Lista Work Items en cola

Utilice la API de Work Item lista de administración de carga de trabajo para obtener la lista de todas las Work Items en las colas que están asociadas con el Control Room especificado.

Antes de empezar

Debe tener lo siguiente:

  • Mi permiso de consumidor
  • Un token de autenticación para un usuario registrado en Control Room

    API de autenticación

  • La URL del terminal: <your_control_room_url>/v3/wlm/queues/{queueId}/workitems/list

Deje en blanco el cuerpo de la solicitud para solicitar información sobre todas las Work Items disponibles. Agregue parámetros de filtro en el cuerpo de la solicitud para limitar la información devuelta de todas las Work Items de WLM disponibles.

Parámetros filtrables compatibles:
status
El estado de la lista, por ejemplo: Nuevo, En espera, Fallido, Completado, Error de datos, Activo y Listo para ejecutar.
  • Campo: status
  • Tipo: cadena
{
   "filter": {
    "operator": "eq",
    "value": "ACTIVE",
    "field": "status"
    }  
}
resultado
La cadena de resultados Work Item. Por ejemplo, si el Work Item se ha completado o se ha omitido.
  • Campo: result
  • Tipo: cadena
{
  "filter": {
    "operator": "substring",
    "value": "skipped",
    "field": "result"
  }
}
col
El número de columna correspondiente al nombre de columna personalizado. Por ejemplo, correo electrónico, nombre y apellido.
  • Campo: col
  • Tipo: cadena
{
  "filter": {
    "operator": "substring",
    "value": "Brian",
    "field": "col1"
  }
}

Procedimiento

  1. Utilice el método POST para generar un Web Token JSON.
  2. Utilice el método POST y la URL del terminal: <your_control_room_url>/v3/wlm/queues/{queueId}/workitems/list
    Por ejemplo, introduzca el queueId como 20 en la siguiente URL para la que desea obtener el Work Items:
    https://192.0.2.0/v3/wlm/queues/20/workitems/list
    Utilice filtros en el cuerpo de la solicitud para recuperar la lista de todos los Work Items que están en estado NUEVO y haga que sea Brian su nombre (col1).

    Cuerpo de la solicitud:

    {
      "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. Envíe la solicitud.
    • En un cliente REST, haga clic en ENVIAR.
    • En la interfaz de Swagger, haga clic en Ejecutar.
    La respuesta devuelve todos los detalles del Work Item que tiene a Brian en su nombre (col1) y el estado es NUEVO.
    Cuerpo de la respuesta:
    {
      "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": ""
        }
      ]
    }
Enviar comentarios