Назначение раздела
Раздел предназначен для:
- просмотра списка запущенных роботов
- завершения запуска робота
- приостановки запуска робота на паузу
- отключения паузы у запуска робота
- просмотра лога запуска робота
Таблица выполняющихся роботов
Таблица в разделе содержит список роботов, которые запущены в данный момент.
В таблице отображаются запуски:
- готовых роботов, взятых из хранилища Оркестратора (опубликованные), на которые у пользователя есть права в текущем тенанте. Прав на учебную запись машины у пользователя может и не быть.
- готовых роботов, взятых из хранилища Оркестратора (опубликованные), которые выполняются на учетной записи машины, доступной пользователю в текущем тенанте. Прав на самого робота у пользователя может и не быть.
- готовых роботов, взятых из локальной директории на учетной записи машины (не их хранилища). У пользователя есть права на эту учетную запись в текущем тенанте.
роботов, запущенных в режиме отладки через интерфейс ROBIN Studio. В текущем тенанте у пользователя есть права на учетной записи машины, где запущен робот.
- дочерние роботы (вариант запуска родительского робота - любой). В текущем тенанте у пользователя есть права на учетной записи машины, где запущен робот, или права на родительского робота (самого первого "родителя" в цепочке).
С помощью выпадающего списка «Столбцы» можно выбрать, какие столбцы будут скрыты или отображены, при этом столбец «Робот» отображается всегда.
По умолчанию записи таблицы отсортированы по времени начала запуска (более новые запуски сверху).
Столбец/кнопка | Описание |
---|---|
Столбец "Статус" | Отображается текущий статус запуска робота. Возможно одно из следующих значений:
|
Столбец "Робот" | Отображается:
|
Столбец "Начало запуска" | Дата и время начала запуска робота. Отображается с учетом часового пояса пользователя. |
Столбец "Длительность работы" | Длительность работы робота. Счетчик времени начинает работать только после того, как робот успешно запустился и начал свою работу. Т.е. в подсчет длительности не входит время, затраченное на процесс запуска робота. |
Столбец "Среднее время" | Если эту версию робота запускали менее 2-х раз, то в столбце указано "Нет данных". Если ее запускали от 2-х и более раз, в столбце указано среднее время работы этой версии робота. |
Способ запуска | Указан способ, которым был запущен робот. Возможные значения:
|
Столбец "Инициатор" | Имя\название инициатора запуска робота. Вид инициатора зависит от способа запуска робота:
|
Столбец "Машина" | Имя и IP-адрес машины, на учетной записи которой запущен робот |
Столбец "Учётная запись" | Имя учетной записи машины, на которой запущен робот |
Кнопка | По нажатию происходит обновление записей в таблице |
Кнопка "Остановить выполнение" | При нажатии происходит прекращение работы робота, появляется уведомление: Робот "Название робота" завершается Возможные ошибки при нажатии на кнопку:
|
Кнопка "Поставить на паузу" | При нажатии происходит прекращение работы робота, появляется уведомление: Робот "Название робота" приостанавливается Возможные ошибки при нажатии на кнопку:
Если робот уже на паузе, то вместо кнопки "Поставить на паузу" отображается кнопка "Продолжить выполнение". |
Кнопка "Продолжить выполнение" | При нажатии происходит отключение паузы у робота, появляется уведомление: Работа робота "Название робота" возобновляется Возможные ошибки при нажатии на кнопку:
Если робот еще не на паузе, то вместо кнопки "Продолжить выполнение" отображается кнопка "Поставить на паузу". |
Кнопка "Просмотреть лог" | При нажатии открывается окно "Лог робота", в котором можно просмотреть список действий, которые робот уже выполнил или начал выполнять. |
Статусы запущенных роботов
Название статуса | Описание |
---|---|
Запуск | Означает, что начался процесс запуска робота, но робот еще не начал выполнение своего сценария. Статус будет отображаться до тех пор, пока Оркестратор не получит уведомление со стороны учётной записи машины (от ROBIN Agent), что началось выполнение робота. |
Выполнение | Означает, что робот уже начал работу и сейчас в процессе выполнение своего сценария. |
Ожидание паузы | Означает, что начался процесс приостановки робота (активации паузы). Как только пауза будет включена, этот статус поменяется на "Пауза". |
Пауза | Означает, что выполнение робота на паузе. |
Отключение паузы | Означает, что начался процесс снятия робота с паузы. Как только пауза будет отключена, этот статус поменяется на "Выполнение". |
Завершение | Означает, что начался процесс завершения работы робота. Возникает при нажатии на кнопку "Остановить выполнение" или когда работа робота завершается автоматически (успешно или из-за ошибки). Статус будет отображаться до тех пор, пока Оркестратор не получит уведомление со стороны учётной записи машины (от ROBIN Agent), что робот точно завершен. После этого строка с данным роботом пропадает из таблицы выполняющихся роботов. |
Ошибка сервера | Означает, что возникла неизвестная ошибка со стороны серверной части платформы. Статус будет отображаться до тех пор, пока проблема не будет решена автоматически или вручную администратором. |
Агент недоступен | Означает, что пропала связь с учётной записью машины, на которой работает робот (не отвечает ROBIN Agent). Статус будет отображаться до тех пор, пока ROBIN Agent снова не начнет отправлять сообщения на сервер. |
Просмотр лога робота
Если робот уже начал выполнение своего процесса, по кнопке "Просмотреть лог" можно открыть окно, отображающее записи об уже выполненных или выполняющихся в данный момент действиях роботизированного процесса.
Если у вас нет прав доступа к роботу, то и просмотр логов этого робота вам также запрещен. При нажатии на кнопку "Просмотреть лог" откроется пустое окно:
Просмотр лога робота, который запущен в режиме отладки в ROBIN Studio (запуск проекта робота), также запрещен.
Записи в таблице лога обновляются автоматически каждые 5 секунд. Новые записи добавляются на верхние строки таблицы.
При нажатии на кнопку скачивается файл лога в формате .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"}} |