Назначение раздела

Раздел предназначен для:

  • просмотра списка завершенных запусков роботов
  • просмотра лога этих запусков
  • выгрузки отчета по истории запусков роботов

Таблица завершенных запусков

Таблица в разделе содержит список роботов, которые уже завершились.

 Отображаются запуски только:

  • Роботы, которые вам доступны. При этом эти роботы могли быть запущены на тех учетных записях машин, к которым у вас не прав доступа
  • Роботы, к которым у вас нет прав доступа, но они были запущены на доступных вам учетных записях машин
  • Роботы, которые были запущены в режиме отладки в ROBIN Studio (запуск проекта робота) на доступных вам учетных записях машин

С помощью выпадающего списка «Столбцы» можно выбрать, какие столбцы будут скрыты или отображены, при этом столбец «Робот» отображается всегда.

По умолчанию записи таблицы отсортированы по времени начала запуска (более новые запуски сверху).

Столбец/кнопка

Описание

Столбец "Статус"

Текущий статус, с которым завершился робот.

Возможно одно из следующих значений:

  • Успешно
  • Ошибка
  • Остановлен
  • Неизвестно
  • Ошибка запуска

Подробнее см. ниже

Столбец "Робот"

Робот, запуск которого завершился.

Содержит:

  • Название робота
  • Версию робота
  • Индикатор, отображающий необходимость наличия графической сессии для работы робота. Если отображается , значит, графическая сессия необходима, если  - не нужна
Столбец "Начало запуска"

Дата и время начала запуска робота, т.е. когда система приняла команду и начала процесс запуска робота (сам робот еще не начал работу).

Отображается с учетом часового пояса пользователя.

Столбец "Начало работы"

Дата и время начала работы робота, т.е. когда робот начал выполнять свой сценарий.

Отображается с учетом часового пояса пользователя.

Если сервер не смог получить время начала работы, то будет указано "–" .

Столбец "Окончание работы"

Дата и время окончания работы робота, т.е. когда робот закончил выполнять свой сценарий (успешно или из-за ошибки).

Отображается с учетом часового пояса пользователя.

Если сервер не смог получить время окончания работы, то будет указано "–" .

Столбец "Окончание запуска"

Дата и время окончания запуска робота, т.е. когда система завершила все процессы, связанные с запуском робота.

Отображается с учетом часового пояса пользователя.

 Если сервер не смог получить время окончания запуска, то будет указано "–" .

Столбец "Длительность работы"

Длительность работы робота.

Рассчитывается как разница между временем окончания работы и временем начала работы робота. Т.е. в подсчет длительности не входит время, которое система потратила на процесс начала и завершения запуска.

Если робота не удалось запустить или рассчитать его длительность, то будет указано "00:00:00".

Столбец "Способ запуска"

Указан способ, которым был запущен робот.

Возможные значения:

  • Ручной запуск - робот был запущен пользователем. Рядом с фразой в столбце также отображается название приложения, через которое запустили робота: "Robin Studio", "Robin Player" или "Оркестратор"
  • Условие запуска (Очередь ресурсов) - робот был запущен по условию на основе очереди ресурсов.
  • Условие запуска (Расписание) - робот был запущен по условию на основе расписания, которое настроено через Оркестратор.
  • Процесс - робот был запущен в рамках выполнения процесса из ROBIN Process.
  • "Робот" - робот был запущен другим роботом.
Столбец "Инициатор"

Имя\название инициатора запуска робота.

Вид инициатора зависит от способа запуска робота:

  • Если "Ручной запуск", то отображается ФИО пользователя, который запустил робота.
  • Если "Условие запуска (Очередь ресурсов)", то отображается название условия, по которому был запущен робот.
    При нажатии на название условия открывается его карточка, в которой можно просмотреть или изменить параметры условия запуска.  
  • Если "Условие запуска (Расписание)", то отображается название условия, по которому был запущен робот.
    При нажатии на название условия открывается его карточка, в которой можно просмотреть или изменить параметры условия запуска.  
  • Если "Процесс", то отображается название процесса, в рамках которого был запущен робот.
  • Если "Робот", то отображается:
    • название робота
    • версия робота. Если у робота нет версии (еще не был опубликован), будет указано "0.0.0"
    • иконка, отображающая необходимость наличия графической сессии для работы робота: - необходима, - не нужна.
Столбец "Машина"

Имя и IP-адрес машины, по учетной записи на которой был запущен робот.

Если для этого запуска система должна была сама определить (подобрать) подходящую машину, но это не удалось сделать, то в столбце будет фраза "Машина не указана".

Столбец "Учётная запись"

Имя учётной записи машины, на которой был запущен робот.

Если для этого запуска система должна была сама определить (подобрать) подходящую учётную запись, но это не удалось сделать, то в столбце будет фраза "Учётная запись не указана".

Кнопка image-2024-5-29_12-44-37.png

По нажатию происходит обновление записей в таблице

Кнопка "Просмотреть лог"

При нажатии открывается окно "Лог робота", в котором можно просмотреть список действий, которые робот уже выполнил или начал выполнять.


Статусы завершенных запусков

Название статуса

Описание

Успешно

Означает, что робот успешно выполнил весь свой сценарий и его запуск был завершен автоматически

Ошибка

Означает, что при исполнении сценария возникла какая-то ошибка, и запуск робота был завершен автоматически

Остановлен

Означает, что запуск робота был прерван пользователем вручную

Неизвестно

Означает, что не удалось определить статус завершения запуска. Устанавливается, если робот завершился в то время, когда не было связи с учётной записью машины, на которой работал робот (не отвечал ROBIN Agent). В итоге не поступила актуальная информация и не удалось узнать точную причину завершения работы робота.

Ошибка запуска

Означает, что системе не удалось успешно запустить робота. Те. робот даже не начал выполнять свой сценарий.

Просмотр лога робота

По кнопке "Просмотреть лог" можно открыть окно, отображающее записи о всех действиях, которые выполнил робот до завершения своего запуска.

Если у вас нет прав доступа к роботу, то и просмотр логов этого робота вам также запрещен. При нажатии на кнопку "Просмотреть лог" откроется пустое окно:

Просмотр лога робота, который был запущен в режиме отладки в ROBIN Studio (запуск проекта робота), также запрещен.

При нажатии на кнопку скачивается файл лога в формате .log. По умолчанию файл скачивается в папку загрузок.

Файл содержит все записи лога (с входными и выходными параметрами). Пример файла:

Описание таблицы лога робота

Столбец/кнопка

Описание

Столбец "Время"

Дата и время, когда действие началось или завершилось.

Столбец "Действие"

Название действия


Столбец "Сообщение"

Название действия.

Могут быть указаны:

  • пользовательские действия - те, которые разработчик робота сам устанавливал на схеме
  • системные действия, такие как переключение или вызов подсценариев процесса

Как правило, на каждое действие в логе есть 2 записи, сообщающие о том, что:

  • действие началось
  • действие завершилось или упало в ошибку

Кнопка "Скопировать запись"

По нажатию в буфер обмена будет записана вся запись лога, которую формирует система исполнения роботов. В таблице лога не отображаются входные или выходные параметры действий, но они будут указаны в записи, скопированной по данной кнопке

Пример такой записи:

2023-06-27T21:38:33.400+05:00 RobotDeveloper DESKTOP-OLHVC8T Robin.Engine 14652 {"uniqueName":"Сообщение 1","actionNumber":null,"actionId":"c05e9a56-0396-4c4b-8dfb-350da76ad59d","message":"actionStartMessage","robotId":"93562099-89f2-4227-87da-74f4f5428000","ParametersMap":{"DIALOG_TITLE":"КОНЕЦ","REF_MESSAGE_TEXT":"b86c04af-e971-49a6-9733-65747db8812c","MESSAGE_TEXT":"2"}}


Выгрузка отчёта по истории запусков

Можно сохранить данные о запусках роботов в виде файла. Для этого:

  1. Нажмите в разделе кнопку "Выгрузить отчёт" для открытия окна по настройке отчета.


  2. Укажите в полях "С" и "По" диапазон дат, в котором выполнялись нужные запуски роботов. При вычислении диапазона учитывается часовой пояс пользователя.
  3. При необходимости можно активировать чекбокс "Выгрузить отчёт по всем тенантам", чтобы в файл отчета попали и запуски, которые произошли в рамках текущего тенанта, и запуски, произошедшие в рамках всех остальных тенантов системы.
    Но чекбокс отображается, только если вы - 
    суперадминистратор.
  4. Нажмите кнопку "Подготовить отчёт". Подготовка может занять некоторое время, которое зависит от размера выбранного диапазона и количества запусков в этом диапазоне.
    В отчёт попадут только те записи о завершённых запусках, которые:
    1. доступны пользователю, выгружающему отчёт.
    2. начались, выполнялись или завершились в указанном диапазоне дат. 
  5. Дождитесь пока пропадет иконка ожидания с фразой "Выполняется подготовка файла". Если файл готов, появится окно:

  6. Нажмите на кнопку "Скачать отчёт", по которой начнется скачивание подготовленного файла отчета. Файл будет иметь расширение .xlsx.
  • Нет меток