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

Automation Anywhere Automation 360

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

Содержимое

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

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

  • Обновлено: 2020/09/09

    Список 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": ""
          }
        ]
      }
    Отправить отзыв