Ознакомиться с документацией Automation Anywhere

Automation Anywhere Automation 360

Закрыть содержимое

Содержимое

Открыть содержимое

Список Work Items в очереди

  • Обновлено: 9/09/2020
    • Automation 360 v.x
    • Изучение
    • Рабочая область RPA
    • Документы API

Список Work Items в очереди

Используйте Work Item API списка управления рабочими нагрузками для получения списка всех в Work Items очередях, связанных с указанным Control Room.

Подготовка

У вас должно быть следующее:

  • Разрешение потребителя очереди
  • Маркер аутентификации для пользователя, зарегистрированного в системе Control Room

    API аутентификации

  • URL-адрес конечной точки: <your_control_room_url>/v3/wlm/Queues/{QueueID}/workitem/list

Оставьте тело запроса пустым, чтобы запросить информацию обо всех доступных Work Items. Добавьте один или несколько параметров фильтра в тело запроса, чтобы ограничить информацию, полученную от всех доступных WLM Work Items.

Поддерживаемые фильтруемые параметры:
статус
Состояние очереди, например: New, On Hold, Failed, Completed, Data error, Active (активно) и Ready to RUN (готов к работе).
  • Поле: статус
  • Тип: строка
{
   "filter": {
    "operator": "eq",
    "value": "ACTIVE",
    "field": "status"
    }  
}
результат
Work Item Строка результата. Например, был Work Item завершен или пропущен.
  • Поле: результат
  • Тип: строка
{
  "filter": {
    "operator": "substring",
    "value": "skipped",
    "field": "result"
  }
}
цвет
Номер столбца, соответствующий имени настраиваемого столбца. Например, электронная почта, имя и фамилия.
  • Поле: цвет
  • Тип: строка
{
  "filter": {
    "operator": "substring",
    "value": "Brian",
    "field": "col1"
  }
}

Процедура

  1. Используйте метод POST для создания идентификатора JSON Web Token.
  2. Используйте метод POST и URL-адрес конечной точки: <your_control_room_url>/v3/wlm/Queues/{QueueID}/workitem/list
    Например, введите идентификатор очереди как 20 в следующий URL-адрес, для которого Work Itemsнеобходимо получить :
    https://192.0.2.0/v3/wlm/queues/20/workitems/list
    Использование Фильтрует в теле запроса, чтобы получить список всех, Work Items находящихся в новом статусе, и имеет Брайана в своем имени (col1).

    Запрос корпус:

    {
      "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. Отправьте запрос.
    • В клиенте REST щелкните ОТПРАВИТЬ.
    • В интерфейсе Swagger нажмите выполнить.
    Ответ возвращает все сведения Work Item об этом Имеет Брайана в их имени (col1) и Статус новый .
    Ответ корпус:
    {
      "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": ""
        }
      ]
    }
Отправить отзыв