История страницы
Available in the section are:
- view a list of running robots
- terminating the robot launch
- pausing the robot launch
- disabling the robot launch pause
- view the robot launch log
В разделе доступны:
- просмотр списка запущенных роботов
- завершение запуска робота
- приостановка запуска робота на паузу
- отключение паузы у запуска робота
- просмотр лога запуска робота
Якорь Выполняющиеся роботы Выполняющиеся роботы
Выполняющиеся роботы | |
Выполняющиеся роботы |
...
Running robots
Описание таблицы выполняющихся роботов
Таблица в разделе содержит список роботов, которые запущены в данный момент.
В таблице отображаются запуски:
- готовых роботов, взятых из хранилища Оркестратора (опубликованные), на которые у пользователя есть права в текущем тенанте. Прав на учебную запись машины у пользователя может и не быть.
- готовых роботов, взятых из хранилища Оркестратора (опубликованные), которые выполняются на учетной записи машины, доступной пользователю в текущем тенанте. Прав на самого робота у пользователя может и не быть.
- готовых роботов, взятых из локальной директории на учетной записи машины (не их хранилища). У пользователя есть права на эту учетную запись в текущем тенанте.
роботов, запущенных в режиме отладки через интерфейс ROBIN Studio. В текущем тенанте у пользователя есть права на учетной записи машины, где запущен робот.
- дочерние роботы (вариант запуска родительского робота - любой). В текущем тенанте у пользователя есть права на учетной записи машины, где запущен робот, или права на родительского робота (самого первого "родителя" в цепочке).
- по умолчанию записи таблицы отсортированы по времени начала запуска (более новые запуски сверху).
Если нет ни одного запуска, доступного пользователю, или лицензия на Оркестратор неактивна, то вместо таблицы отображается фраза:
Предупреждение |
---|
Здесь можно управлять запуском роботов, которые выполняются в данный момент. Начните с запуска готового робота или его проекта. |
Дочерние роботы наследуют разрешения от самого первого "родителя" в цепочке. Пользователь не может просматривать лог, отключать, ставить на паузу или снимать с паузы дочернего робота, у которого 1й родительский робот в цепочке связей:
Running robots table description
The table in the section contains a list of robots that are currently running.
The table displays the launches:
ready robots taken from the Orchestrator repository (published), for which the user has rights in the current tenant. The user may not have rights to the host's training record.
finished robots taken from the Orchestrator repository (published) that are executed on a host account that the user has access to in the current tenant. The user may not have rights to the robot itself.
finished robots taken from a local directory on the host account (not their repository). The user has rights to that account in the current tenant.
robots run in debug mode through the ROBIN Studio interface. The user has rights to the account of the host machine where the robot is running in the current tenant.
child robots (any option to launch the parent robot). In the current tenant, the user has rights to the host account where the robot is running, or rights to the parent robot (the very first "parent" in the chain).
by default, the table entries are sorted by launch start time (newer launches on top).
If there are no launches available to the user or the Orchestrator license is inactive, the phrase is displayed instead of the table:
Предупреждение |
---|
Child robots inherit permissions from the very first "parent" in the chain. The user cannot view the log, disable, pause or unpause a child robot that has the 1st parent robot in the chain of links:
- is launched from Studio
- is a local robot (not from the Orchestrator repository)
- is a published robot, but the user has no rights to it in the current tenant
- запущен из Студии
- является локальным роботом (не из хранилища Оркестратора)
- является опубликованным роботом, но у пользователя на него нет прав в текущем тенанте
Якорь Описание столбцов и кнопок таблицы Описание столбцов и кнопок таблицы
Описание столбцов и кнопок таблицы | |
Описание столбцов и кнопок таблицы |
...
Название столбца/кнопки
...
Описание
...
Отображается текущий статус запуска робота.
Информация |
---|
Возможно одно из следующих значений:
|
Подробнее в подразделе "Статусы запущенных роботов"
...
Отображается:
- Название робота
- Версия робота
- Индикатор, отображающий необходимость наличия графического интерфейса на учетной записи машины для работы робота. Если отображается , значит, графический интерфейс нужен, если не нужен
...
Дата и время начала запуска робота
Это время создания записи о запуске в БД, а не фактического запуска робота (когда получаем ответ от движка)
Отображается с учетом часового пояса пользователя Оркестратора
...
Счетчик начинает работать только после статуса "Запуск"
панель |
---|
Счетчик времени работы робота = дата\время текущие - дата\время фактического запуска робота (как только движок запустил робота) |
Счетчик времени работы робота:
- Если робот в статусе "Запуск", счетчик времени еще не запущен и в столбце пусто
- Если робот в статусе "Выполнение", "Ошибка сервера", "Пауза", Завершение" или "Агент недоступен", счетчик времени активен, и в столбце отображается его текущее значение.
Счетчик отключается:
- если Агент сообщил, что робот завершился (автоматически или вручную)
- когда после восстановления связи с агентом или устранении ошибки самого сервера Агент присылает список текущих запусков, среди которых уже нет данного запуска (робот уже завершился)
Текущий статус выполняющегося робота можно увидеть только из общей таблицы в разделе "Выполняющиеся роботы"
...
Если версию робота запускали менее 2-х раз в столбце указано "Нет данных".
Если эту версию робота запускали 2 и более раз, в столбце указано среднее время работы этой версии робота, которое Оркестратора автоматически рассчитал на основе длительности выполнения ранее совершенных запусков
...
Вариант запуска робота:
- "Ручной запуск" - робот запущен пользователем. Рядом с фразой в столбце отображается и название приложения, через которое запустили робота: "Robin Studio", "Robin Player" или "Оркестратор"
- "Условие запуска (Очередь ресурсов)" - робот запущен по условию на основе очереди ресурсов
- "Условие запуска (Расписание)" - робот запущен по условию на основе расписания (настроено через Оркестратор, не через Плеер)
- "Процесс" - робот запущен в рамках выполнения процесса ЦС
- "Робот" - робот запущен другим роботом
...
Вариант записи инициатора зависит от способа запуска робота:
...
Предупреждение |
---|
Ошибка при работе с условием запуска. Условие запуска не найдено |
...
Предупреждение |
---|
Работа с условием запуска запрещена. Недостаточно прав для работы с условием запуска "Название условия" |
...
- название робота
- версия робота. Если у робота нет версии, в таблице будет указано "0.0.0"
- иконка, отображающая необходимость наличия графической сессии для работы робота: - необходима, - не нужна
Table columns and buttons description
Column/button name | Description | ||||||
---|---|---|---|---|---|---|---|
"Status" column | The current status of the robot launch is displayed.
Read more in in the subsection "Launched robot statuses" | ||||||
"Robot" column | Displayed:
| ||||||
"Start time" column | Date and time when the robot launch started This is the time when the launch record was created in the database, not when the robot was actually launched (when we receive a response from the engine) Displayed based on the time zone of the Orchestrator user | ||||||
"Duration" column | The meter only starts to operate after the "Launch" status
Robot run time counter:
The counter is turned off:
The current status of a running robot can only be seen from the general table in the "Running robots" section | ||||||
"Average time" column | If the robot version has been launched less than 2 times, the column indicates "No data". If this robot version has been launched 2 or more times, the column shows the average run time of this robot version, which Orchestrator automatically calculated based on the run time of previous launches | ||||||
"Launch condition" column | Robot launch option:
| ||||||
"Initiator" column | The version of the initiator record depends on how the robot is started:
| ||||||
"Host" column | The name and IP address of the host on whose account the robot is running | ||||||
"account" column | The account of the host on which the robot is running | ||||||
Button | The records in the table are updated as soon as you click on it | ||||||
"Stop execution" button | When clicked, the selected robot will stop working
| ||||||
"Pause" button | Clicking this button pauses the selected robot
The "Pause" button is still displayed in this case When the Agent reports that the robot is paused, the button is replaced by "Continue execution", which is clickable (this can only be seen after the list is refreshed) | ||||||
"Continue execution" button | When you click on it, the selected robot is paused. If the robot is not yet paused, the "Pause" button is displayed instead of the "Launch" button When clicked:
The "Continue execution" button is still displayed in this case When the Agent reports that the robot has continued, the button is replaced by "Pause", which is clickable (this can only be seen after the list is refreshed) | ||||||
"Launch" button | The selected robot is paused by clicking on it. If the robot is not yet paused, the "Pause" button is displayed instead of the "Launch" button | ||||||
"View log" button | When you click on it, the "Robot log" window opens |
Use the Columns dropdown list to select which columns will be hidden or displayed, with the Robot column always displayed
...
Кнопка
...
Кнопка "Остановить выполнение"
...
При нажатии происходит прекращения работы выбранного робота
- Если это запуск робота в режиме отладки (из Студии), появляется предупреждение:
Предупреждение "Остановка запуска запрещена. Управлять запусками проектов роботов можно только через ROBIN Studio" - Если это запуск:
- опубликованного робота (из хранилища), который недоступен пользователю в текущем тенанте;
- локального робота, у которого нет родительского робота (он запущен сам по себе, а не через другого робота);
ИЛИ - дочернего робота, которым пользователю запрещено управлять в текущем тенанте, то появляется предупреждение:
Предупреждение Остановка запуска запрещена. Недостаточно прав для управления роботом "Название робота"
- Если это запуск:
- опубликованного робота (из хранилища), который доступен пользователю в текущем тенанте
ИЛИ - дочернего робота, которым пользователю разрешено управлять в текущем тенанте, то появляется уведомление:
Примечание Робот "Название робота" завершается
- опубликованного робота (из хранилища), который доступен пользователю в текущем тенанте
...
Кнопка "Поставить на паузу"
...
По нажатию происходит установка выбранного робота на паузу
- Если робот уже на паузе, то вместо кнопки "Поставить на паузу" отображается кнопка "Запустить"
- Если это запуск робота в режиме отладки (из Студии), появляется предупреждение:
Предупреждение Установка паузы запрещена. Управлять запусками проектов роботов можно только через ROBIN Studio - Если это запуск:
- опубликованного робота (из хранилища), который недоступен пользователю
- локального робота, у которого нет родительского робота (он запущен сам по себе, а не через другого робота)
ИЛИ - дочернего робота, которым пользователю запрещено управлять, то появляется предупреждение:
Предупреждение Установка паузы запрещена. Недостаточно прав для управления роботом "Название робота"
- Если это запуск:
- опубликованного робота (из хранилища), который доступен пользователю
ИЛИ - дочернего робота, которым пользователю разрешено управлять, то появляется уведомление:
Примечание Робот "Название робота" приостанавливается
- опубликованного робота (из хранилища), который доступен пользователю
При этом кнопка "Поставить на паузу" все еще отображается
Когда Агент сообщает, что робот на паузе, кнопка заменяется на "Продолжить выполнение", которая кликабельна (это можно увидеть только после обновления списка)
...
Кнопка "Продолжить выполнение"
...
При нажатии происходит отключение паузы у выбранного робота. Если робот еще не на паузе, то вместо кнопки "Запустить" отображается кнопка "Поставить на паузу"
При нажатии:
- Если это запуск робота в режиме отладки (из Студии), появляется предупреждение:
Предупреждение Продолжение запуска запрещено. Управлять запусками проектов роботов можно только через ROBIN Studio - Если это запуск:
- опубликованного робота (из хранилища), который недоступен пользователю;
- локального робота, у которого нет родительского робота (он запущен сам по себе, а не через другого робота);
ИЛИ - дочернего робота, которым пользователю запрещено управлять, то появляется предупреждение:Если это запуск:
Предупреждение Продолжение запуска запрещено. Недостаточно прав для управления роботом "Название робота"
- Если это запуск:
- опубликованного робота (из хранилища), который доступен пользователю
ИЛИ - дочернего робота, которым пользователю разрешено управлять, то появляется уведомление, отправляется команда на продолжение работы робота. Появляется уведомление:
Примечание Работа робота "Название робота" возобновляется
- опубликованного робота (из хранилища), который доступен пользователю
При этом кнопка "Продолжить выполнение" все еще отображается
Когда Агент сообщает, что робот продолжил работу, кнопка заменяется на "Поставить на паузу", которая кликабельна (это можно увидеть только после обновления списка)
...
Кнопка "Запустить"
...
Кнопка "Просмотреть лог"
...
С помощью выпадающего списка «Столбцы» можно выбрать, какие столбцы будут скрыты или отображены, при этом столбец «Робот» отображается всегда.
Якорь Статусы запущенных роботов Статусы запущенных роботов
Статусы запущенных роботов | |
Статусы запущенных роботов |
...
Running robot statuses
Status name | Description | ||
---|---|---|---|
Launch | Indicates that the robot launch workflow has started, but the robot has not yet started executing its workflow. The status will be displayed until the Orchestrator is notified by the host account (from the ROBIN Agent) on which the robot is running that the robotic workflow has begun | ||
Execution | Indicates that the robot has already started and is now in the workflow of executing its script | ||
Pause waiting | The status indicates that the workflow for pausing the robot (pause activation) has begun While this status is active, clicking the pause button again does not initiate a repeat of the pause command The status is set as soon as the user clicks the robot pause button The status stays on until the agent sends a message that the robot's workflow is paused | ||
Pause | Status indicates that the robot launch is paused While this status is active, clicking the pause button again will not initiate a repeat of the pause command | ||
Pause disable | The status indicates that the workflow to unpause the robot has started The status is set as soon as the user clicks the robot continue button As long as this status is active, clicking the robot's continue button again does not initiate the pause command again. The status stays on until the agent sends a message that the robot's workflow has continued | ||
Termination | Indicates that the robot launch is being completed Appears when you click the button to terminate the robot or when the robot terminates on its own (successfully or due to an error). The status remains until the agent sends a message that the robot has completed its work: after that the line with the launch disappears from the list of current launches altogether and is recorded in the list of robots' work history.
The status will be displayed until the Orchestrator receives from the host account side (from the ROBIN Agent) on which the robot was launched that the launch is complete | ||
Server error | Indicates that an unknown error has occurred on the server side of the platform. The status will be displayed until the problem is resolved automatically or manually by the administrator | ||
Agent unavailable | Indicates that communication with the host account of the robot has been lost (ROBIN Agent is not responding). The status will be displayed until the ROBIN Agent starts sending messages to the server again |
...
Название статуса | Описание | ||
---|---|---|---|
Запуск | Означает, что начался процесс запуска робота, но робот еще не начал выполнение своего процесса. Статус будет отображаться до тех пор, пока Оркестратор не получит уведомление со стороны учетной записи машины (от ROBIN Agent), на которой запущен робот, что началось выполнение роботизированного процесса | ||
Выполнение | Означает, что робот уже начал работу и сейчас в процессе выполнение своего сценария | ||
Ожидание паузы | Статус указывает, что начался процесс приостановки робота (активации паузы) Пока активен этот статус, повторное нажатие на кнопку паузы не инициирует повтор команды на установку паузы Статус устанавливается сразу, как только пользователь нажал на кнопку паузы робота Статус висит до тех пор, пока агент не пришлет сообщение, что процесс робота приостановлен | ||
Пауза | Статус указывает, что запуск робота на паузе Пока активен этот статус, повторное нажатие на кнопку паузы не инициирует повтор команды на установку паузы | ||
Отключение паузы | Статус указывает, что начался процесс снятия робота с паузы Статус устанавливается сразу, как только пользователь нажал на кнопку продолжения работы робота Пока активен этот статус, повторное нажатие на кнопку продолжения работы робота не инициирует повтор команды на снятие паузы Статус висит до тех пор, пока агент не пришлет сообщение, что процесс робота продолжен | ||
Завершение | Означает, что запуск робота завершается Возникает при нажатии на кнопку для завершения работы робота или когда работа робота завершается самостоятельно (успешно или из-за ошибки). Статус висит до тех пор, пока агент не пришлет сообщение, что робот завершил работу: после этого строка с запуском вообще пропадает из списка текущих запусков и записывается в список истории работы роботов
Статус будет отображаться до тех пор, пока Оркестратор не получит со стороны учетной записи машины (от ROBIN Agent), на которой был запущен робот, что запуск полностью завершен | ||
Ошибка сервера | Означает, что возникла неизвестная ошибка со стороны серверной части платформы. Статус будет отображаться до тех пор, пока проблема не будет решена автоматически или вручную администратором | ||
Агент недоступен | Означает, что пропала связь с учетной записью машины, на которой работает робот (не отвечает ROBIN Agent). Статус будет отображаться до тех пор, пока ROBIN Agent снова не начнет отправлять сообщения на сервер |
Якорь Просмотр лога робота Просмотр лога робота
Просмотр лога робота | |
Просмотр лога робота |
...
View robot log
If the robot has already started executing its workflow, the "View log" button can be used to open a window displaying the records of the robotic workflow actions that have already been performed or are currently in progress.
If you do not have access rights to the robot, you are also not allowed to view the logs of this robot. If you click on the "View log" button, an empty window will open:
Viewing the log of a robot that is launched in debug mode in ROBIN Studio (launching a robot project) is also prohibited.
Entries in the log table are updated automatically every 5 seconds. New entries are added to the top rows of the table.
When you click on the button a log file in .log format is downloaded. By default, the file is downloaded to the downloads folder. If there is already a file with the same name and extension in the folder, an index will be added to the new file name, for example, "Report generation -
...
Если робот уже начал выполнение своего процесса, по кнопке "Просмотреть лог" можно открыть окно, отображающее записи об уже выполненных или выполняющихся в данный момент действиях роботизированного процесса.
Если у вас нет прав доступа к роботу, то и просмотр логов этого робота вам также запрещен. При нажатии на кнопку "Просмотреть лог" откроется пустое окно:
Просмотр лога робота, который запущен в режиме отладки в ROBIN Studio (запуск проекта робота), также запрещен.
Записи в таблице лога обновляются автоматически каждые 5 секунд. Новые записи добавляются на верхние строки таблицы.
При нажатии на кнопку скачивается файл лога в формате .log. По умолчанию файл скачивается в папку загрузок. Если в папке уже есть файл с таким же именем и расширением, к названию нового файла будет добавлен индекс, например, "Формирование отчета - 10.11.2022 09\20\12 (1)".
Файл содержит все записи лога (с входными/выходными параметрами), которые уже сформировались на момент скачивания. Пример файла:
Описание таблицы лога робота
The file contains all log entries (with input/output parameters) that have already been generated at the time of download. File example:
Robot log table description
Column/button name | Description | |||||||
---|---|---|---|---|---|---|---|---|
"Time" column | Date and time when the action began or ended | |||||||
"Action" column | Action name
| |||||||
"Message" column | Text that communicates what is currently happening with the action
| |||||||
Название столбца/кнопки | Описание | |||||||
Столбец "Время" | Дата и время, когда действие началось или завершилось | |||||||
Столбец "Действие" |
Информация |
---|
Могут быть указаны:
Как правило, на каждое действие в логе есть 2 записи, сообщающие о том, что:
|
Текст, сообщающий, что сейчас происходит с действием
- Пример сообщения о начале действия:
Примечание |
---|
Действие началось |
- Пример сообщения с предупреждением о действии:
Предупреждение |
---|
Точная версия драйвера не найдена. Требуется драйвер для 'CHROME' / '100' . Укажите его в конфиг файлеis required. Specify it in the config file |
"Copy entry" button
When clicked, the entire log record generated by the robot execution system will be written to the clipboard. The log table does not show the input or output parameters of the actions, but they will be indicated in the record copied by this button
Example of such an entry
Кнопка "Скопировать запись"
По нажатию в буфер обмена будет записана вся запись лога, которую формирует система исполнения роботов. В таблице лога не отображаются входные или выходные параметры действий, но они будут указаны в записи, скопированной по данной кнопке
Пример такой записи:
Подсказка |
---|
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"}} |