Leia e revise a documentação do Automation Anywhere

Automation Anywhere Automation 360

Fechar conteúdo

Contents (Conteúdo)

Abrir conteúdo

Lista de Work Items na fila

  • Atualizado: 9/09/2020
    • Automation 360 v.x
    • Explorar
    • Espaço de trabalho RPA
    • Documentos de API

Lista de Work Items na fila

Use a API de lista de gerenciamento de carga de trabalho de Work Item para obter a lista de todos os Work Items nas filas associadas à Control Room especificada.

Pré-requisitos

Você deve ter o seguinte:

  • Permissão de consumidor da fila
  • Um token de autenticação para um usuário registrado na Control Room

    API de autenticação

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

Deixe o corpo da solicitação em branco para solicitar informações sobre todos os Work Items disponíveis. Adicione um ou mais parâmetros de filtro no corpo da solicitação para limitar as informações retornadas de todos os Work Items de WLM disponíveis.

Parâmetros filtráveis compatíveis:
status
O status da fila, por exemplo: Novo, Em espera, Falhou, Concluído, Erro de dados, Ativo e Pronto para execução.
  • Campo: status
  • Tipo: string
{
   "filter": {
    "operator": "eq",
    "value": "ACTIVE",
    "field": "status"
    }  
}
resultado
A string de resultado do Work Item. Por exemplo, se o Work Item foi concluído ou ignorado.
  • Campo: resultado
  • Tipo: string
{
  "filter": {
    "operator": "substring",
    "value": "skipped",
    "field": "result"
  }
}
col
O número da coluna correspondente ao nome da coluna personalizada. Por exemplo, e-mail, nome e sobrenome.
  • Campo: col
  • Tipo: string
{
  "filter": {
    "operator": "substring",
    "value": "Brian",
    "field": "col1"
  }
}

Procedimento

  1. Use o método POST para gerar um token de autenticação Web JSON.
  2. Use o método POST e URL do endpoint: <your_control_room_url>/v3/wlm/queues/{queueId}/workitems/list
    Por exemplo, insira o Iddafila como 20 na seguinte URL para a qual você deseja obter Work Items:
    https://192.0.2.0/v3/wlm/queues/20/workitems/list
    Use filtros no corpo da solicitação para recuperar a lista de todos os Work Items que estão no status NOVO e têm Brian no nome (col1).

    Corpo da solicitação:

    {
      "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. Envie a solicitação.
    • No client REST, clique em ENVIAR.
    • Na interface do Swagger, clique em Executar.
    A resposta retorna todos os detalhes do Work Item que tem Brian no nome (col1) e o status é NOVO.
    Corpo da resposta:
    {
      "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": ""
        }
      ]
    }
Send Feedback (Enviar Feedback)