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