В разделе доступно:
Описание таблицы роботов
Таблица в разделе содержит список готовых роботов, которые опубликованы в удаленное хранилище платформы. При этом отображаются только те роботы, к которым у вас настроен доступ (подробнее в разделе "Модуль "Управление доступом"").
Название столбца/кнопки | Описание |
---|---|
Столбец "Робот" | Отображается название робота. |
Кнопка "Описание робота" | Кнопка расположена в столбце "Робот" у всех роботов. По нажатию открывается окно, в котором указано название робота и его описание. Т.к. описание относится к роботу в целом, а не к конкретной его версии, кнопка есть только в строке, где есть название робота: |
Столбец "Версия" | В каждой строке отображается конкретная версия робота. Если у робота несколько версий, то каждая из них расположена на отдельной строке в таблице. При этом все версии всегда отображаются в порядке их публикации - от самой новой (сверху) к самой старой (внизу): Список версий можно сворачивать или разворачивать по кнопке Рядом с версией есть индикатор, отображающий необходимость наличия графического интерфейса на учетной записи машины для работы этой версии робота. Если отображается |
Столбец "Изменения" | Отображается описание изменений, которые были сделаны в конкретной версии робота. Описание изменений в версии робота пользователь заполняет в окне публикации робота в ROBIN Studio при публикации в базу Оркестратора. |
Столбец "Среднее время" | Если версию робота запускали менее 2х раз в столбце указано "Нет данных". Если эту версию робота запускали 2 и более раз, в столбце указано среднее время работы этой версии робота, которое Оркестратора автоматически рассчитал на основе длительности выполнения ранее совершенных запусков. |
Столбец "Автор" | ФИО пользователя, который опубликовал версию робота. У разных версий одного робота могут быть разные авторы. |
Столбец "Дата публикации" | Отображается дата и время, когда версия робота была опубликована. |
Кнопка "Запустить" | По нажатию открывается окно "Запуск робота". Подробнее о данном окне описано ниже. |
Кнопка | По нажатию происходит обновление записей в таблице. |
С помощью выпадающего списка «Столбцы» можно выбрать, какие столбцы будут скрыты или отображены, при этом столбцы «Робот» и "Версия" отображаются всегда.
Для запуска робота необходимо:
Описание окна "Запуск робота"
Название кнопки/поля | Описание |
---|---|
Поле "Учетная запись" | Выпадающий список с учетными записями:
|
Поле "Уровень логирования" | Выпадающий список, в котором отображаются возможные варианты уровней логирования процесса, который будет исполнять робот. Значение по умолчанию: "Бизнес" Доступные значения:
|
Поле "Машина" | Выпадающий список, в котором отображаются названия и IP-адреса машин, о которых есть данные в базе платформы. При этом отображаются только те машины, к которым у вас настроен доступ (подробнее в разделе "Модуль "Управление доступом""). |
Поле "Версия" | Выпадающий список, в котором отображаются все версии робота, которые были опубликованы в базу Оркестратора Рядом с версией есть индикатор, отображающий необходимость наличия графического интерфейса на учетной записи машины для работы этой версии робота. Если отображается |
Название робота | Название робота, одна из версий которого будет запущена. |
Кнопка "Отменить" | При нажатии появляется окно с подтверждением отмены запуска: |
Кнопка "Запустить" | Если все обязательные поля заполнены, то при нажатии начинается процесс запуска робота. |
Блок с полями "Настройка входных параметров робота" | Если у выбранной версии робота есть входные параметры, то в окне будет отображаться подраздел "Настройка входных параметров робота" с полями для заполнения этих параметров:
Количество полей = количеству входных переменных, указанных в роботе. Название каждого такого поля = названию соответствующих переменных. Рядом с полем есть подсказка о типе данных поля. Если в роботе есть параметры с каким-либо другим типом данных, кроме этих 3х, то они не будут отображены. Наличие предупреждения не мешает запуску робота или отображению полей с типом "Строка", "Число" и\или "Логический". |
При попытке запуска робота (любым способом) система может отправить этот запуск в очередь роботов.
Очередь роботов - это список неудачных запусков роботов (их не удалось начать или прервались из-за ошибки), которые система автоматически попытается выполнить еще раз в порядке попадания запусков в этот список. В текущем релизе отсутствует интерфейс для просмотра и управления запусками в очереди. При этом запуск ≠ роботу; можно запустить несколько раз одного и того же робота - это будут разные запуски.
Причины, из-за которых запуск робота будет отправлен в очередь:
Если робот завершил свою работу успешно или был остановлен пользователем, система не добавляет такой запуск в очередь.
События, при которых система пытается еще раз повторить запуски, попавшие в очередь:
Помимо лимита выполняющихся запусков, в конфигурационном файле системы настраивается еще 2 параметра, влияющих на работу очереди роботов:
Оба параметры общие для всех запускаемых роботов.
В конфигурационных файлах платформы есть несколько параметров, связанных с RDP-сессиями для запуска роботов, которые будут полезны пользователю:
"rdp.stop.timer.duration" - время, в течение которого Оркестратор будет ожидать появления новых запросов о запуске робота на данной учетной записи машины, прежде чем завершить на ней RDP-сессию. Время задается в миллисекундах. Работает параметр следующим образом:
Этот параметр полезен, если между окончанием одного робота и началом другого проходит мало времени - можно не тратить время на лишнее завершение RDP-сессии и ее повторный запуск для второго робота, а просто использовать ранее запущенную сессию.
"rdp.screen.resolution" - разрешение экрана, которое будет установлено на учетной записи машины при подключении на ней RDP-сессии.
Все параметры можно настроить в файле "rms2.properties", расположенном на серверной части платформы.