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

Сравнить с текущим просмотр истории страницы

« Предыдущий Версия 14 Следующий »

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

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

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

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

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

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

Описание

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

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

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

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

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

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

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

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

Дата и время начала запуска робота. 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • "Ручной запуск": отображается ФИО пользователя, который запустил робота
  • "Условие запуска (Расписание)": отображается название условия запуска. Это название является ссылкой (кнопкой), по которой можно перейти в карточку этого условия запуска (открывается в режиме чтения). Если в карточке нажали на кнопку "Вернуться", возвращается вкладка "История запусков" в карточке УЗ. Если условие запуска не найдено в текущем тенанте или недоступно пользователю, его название остается в виде ссылки, но при нажатии ничего не открывается, появляется предупреждение:

    "Ошибка при работе с условием запуска

    Условие запуска не найдено"

  • "Условие запуска (Очередь ресурсов)": отображается название условия запуска. Это название является ссылкой (кнопкой), по которой можно перейти в карточку этого условия запуска (открывается в режиме чтения). Название условия - это ссылка на его карточку, которая открывается в режиме "для чтения". Если в карточке нажали на кнопку "Вернуться", возвращается вкладка "История запусков" в карточке УЗ. Если условие запуска не найдено в текущем тенанте или недоступно пользователю, его название остается в виде ссылки, но при нажатии ничего не открывается, появляется предупреждение:

    "Ошибка при работе с условием запуска

    Условие запуска не найдено"

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

Кнопка 

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

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

По нажатию открывается окно "Лог робота". Описание окна указано ниже

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

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

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

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

Просмотр лога робота, который был запущен в режиме отладки в 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"}}

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

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

Описание

Успешно

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


Ошибка

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

Остановлен

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

Неизвестно

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

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

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

  • Нет меток