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

Automation Anywhere Automation 360

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

Содержимое

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

Получить данные журнала задач

  • Обновлено: 4/02/2021
    • Automation 360 v.x
    • Изучение
    • Рабочая область RPA

Получить данные журнала задач

Извлечение данных аналитических переменных, зарегистрированных во время bot серии.

Подготовка

Прим.: Можно просмотреть в Control Room APIs , Community Editionно функциональность API ограничена. Для Automation 360 доступа к полной функциональности API-интерфейсов требуется лицензированная версия.
  • Используйте API аутентификации для создания веб-маркера JSON. См. API аутентификации.
  • Вы должны иметь AAE_Bot Insight Admin роль и лицензию Bot Insight.

Для получения бизнес-данных по конкретному bot, API-интерфейс предоставляет следующие параметры запроса:

Параметр Требуется Тип Описание
имя бот нет строка Имя, bots для которого извлекаются данные

Введите до 10 bot имен и разделите каждое имя запятыми.

Если этот параметр не задан, API будет возвращать данные на все bots.

стр. нет целое число Номер страницы, с которой необходимо извлечь данные
предел нет целое число Указывает количество деталей, в которых извлекается информация

Например, если для извлечения в общей сложности 10000 записей задано ограничение 2500, то полученная информация будет следующей:

  • 0 страница возвращается 1 - 2500
  • первая страница возвращается 2501 - 5000
  • вторая страница возвращает 5001 - 7500
  • 3-я страница возвращается 7501 - 10000
  • Мин. Значение: 1
Дата отс нет дата Дата начала периода, в течение которого будут извлечены данные

Если этот параметр не задан, API возвращает все доступные данные.

Формат: Гггг-мм-ддтч:мм:сс.

На сегодняшний день нет дата Дата окончания периода извлечения данных
  • Формат: Гггг-мм-ддТч:мм:сс
  • По умолчанию: Текущая дата

Процедура

  1. Добавьте маркер аутентификации в заголовок запроса.
  2. Используйте метод GET и URL-адрес конечной точки:<control_room_URL>/v2/botinSight/data/api/gettasklogdata?botname=ATMReconcation
    URL-адрес содержит пример параметра запроса botname. Для больших наборов данных рекомендуется использовать параметры pageno и limit , чтобы избежать ошибки тайм-аута.
  3. Отправьте запрос.
    Ответный орган: Этот пример ответа содержит данные по ATMReconciliation bot и первой возвращенной записи. Для того чтобы этот блок кода не остался без конца, остальные 22 записей будут пропущены. Отклик включает следующие выходные параметры:
    Параметр Описание Тип
    Идентификатор выполнения Идентификатор bot серии, которая извлекли эти данные

    Все транзакции в одном запуске имеют общий RunId.

    строка
    Идентификатор транзакции Идентификатор набора данных, извлеченного в рамках одной итерации цикла строка
    Дата и журнал Дата и время получения bot данных

    Формат: Гггг-мм-ддТч:мм:сс

    дата
    переменные Имена и значения переменных словарь строк и чисел
    {
       "businessData":[
          {
             "totalRecords":23,
             "count":23,
             "pageNo":1,
             "botId":"PROD_12",
             "botName":"ATMReconciliation",
             "repositoryPath":"repository:///Automation%20Anywhere/Bots/folder_6809/ATMReconciliation?fileId=19163&workspace=PRIVATE",
             "list":[
                {
                   "transactionName":"block1",
                   "transactions":[
                            {
                                "runId": "a2b0a033-3aa6-43b0-a2c7-da2c21a9f593_5151d69b5cb3ddf1",
                                "transactionId": "8567aa95-3b5b-4092-a0a9-fc94302c32fb",
                                "dateLogged": "2020-10-16T08:05:04",
                                "variables": {
                                    "bank_name": "TechCU",
                                    "status": "Not Matched",
                                    "date": "1477267200000",
                                    "colour_code": "Yellow",
                                    "card_type": "diners-club-enroute",
                                    "amount": "210.0",
                                    "state_code": "NJ",
                                    "transaction_type": "Deposit",
                                    "zip_code": "7104",
                                    "country_code": "US",
                                    "reason": "Need Attention"
                                }
                           ]
                },
     // The remaining 22 records are omited from this code example.
    API-интерфейс REST отвечает на каждый запрос с помощью кода ответа HTTP. Коды ответа см. Коды отклика APIв разделе .
Отправить отзыв