В разделе доступны:

История запусков

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

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

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

Название столбца\кнопки

Описание

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

Текущий статус запуска робота

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

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

Подробнее в подразделе "Статусы завершенных запусков"

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

Отображается:

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

Дата и время начала запуска робота. Агент получает их от движка и передает Оркестратору

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

Если произошла ошибка запуска, будут указаны дата\время создания записи о запуске в БД, т.е. это не фактическое время начала выполнения робота

Столбец "Время окончания"Дата и время, когда запуск был завершен. Агент получает их от движка и передает Оркестратору

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

Если робот завершился, пока была потеряна связь с агентом (проблемы на стороне агента или сервера):

  • система считывает дату\время завершения из лога робота
  • если в Эластике не найден лог этого запуска, будет указана дата\время, когда от Агента было получено сообщения (после восстановления соединения), в котором уже отсутствует этот запуск
Столбец "Длительность"

Количество времени работы робота с начала выполнения его сценария и до завершения

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

Длительность = время окончания - время начала

Если робот завершился, пока была потеряна связь с Агентом (проблемы на стороне агента или сервера):

  • система считывает дату\время завершения из лога робота в Эластике. Длительность будет = время окончания из эластика - время начала
  • если в Эластике не найден лог этого запуска, Длительность = дата\время получения сообщения от Агента (после восстановления соединения) - время начала

Если произошла ошибка запуска, будет указано:

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

Способ запуска робота.

Варианты запуска робота:

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

Инициатор запуска робота. Есть 5 типов инициатора в зависимости от способа запуска робота:

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

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

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

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

По нажатию открывается окно "Лог робота".  Подробнее смотри в описании таблицы лога робота

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

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

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

Описание

Успешно

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

Ошибка

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

Остановлен

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

Неизвестно

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

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

Устанавливается, если запись о запуске робота была уже добавлена в список выполняющихся роботов, но в итоге робот так и не начал работу - не запустилась rdp-сессия, ошибка на стороне Агента или по любой др. причине

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

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

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

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

При нажатии на кнопку скачивается файл лога в формате .log. По умолчанию файл скачивается в папку загрузок. Если в папке уже есть файл с таким же именем и расширением, к названию нового файла будет добавлен индекс, например, "Формирование отчета - 10.11.2022 09\20\12 (1)".

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

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

Название столбца/кнопки

Описание

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

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

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

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

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

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

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

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


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

Текст, сообщающий, что сейчас происходит с действием.

  • Пример сообщения о начале действия:
Действие началось
  • Пример сообщения с предупреждением о действии:
Точная версия драйвера не найдена. Требуется драйвер для 'CHROME' / '100'. Укажите его в конфиг файле

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

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

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

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"}}
  • Нет меток