Данный раздел описывает структуру и логику пользовательского интерфейса, включая описание основных элементов управления, компонентов и их взаимодействие для обеспечения удобства использования системы.
Раздел "Машины" предназначен для:
Описание таблицы машин
Таблица раздела содержит список учетных записей машин (сервер или персональный компьютер), данные о которых добавлены в базу платформы. Данные о машине автоматически передает ROBIN Agent сразу после завершения установки клиентской части платформы на этой машине. Таким образом, это те машины, на которых есть система исполнения роботов - на них можно запустить роботов или получить информацию об уже запущенных роботах.
Так как на машине может быть несколько учетных записей, на которых доступно исполнение роботов, в таблице раздела может быть несколько строк с одной и той же машиной, но с разными ее учетными записями и информацией по ним.
Название столбца\кнопки | Описание |
---|---|
Столбец "Машина" | Наименование машины и ее IP-адрес. |
Столбец "Учётная запись" | Название учетной записи машины. Является ссылкой (кнопкой), которая открывает карточку выбранной учетной записи. Карточка открывается в режиме чтения (Подробнее о карточке учетной записи в подразделе Карточка учетной записи) Рядом с названием учетной записи отображаются:
|
Столбец "Выполняющиеся роботы" | Количество экземпляров роботов, работающих на данной учетной записи. |
Столбец "Теги" | Слова или фразы, дополнительно описывающие учетную запись. Заполняет пользователем через карточку учетной записи. |
Кнопка | По нажатию происходит обновление записей в таблице. |
С помощью выпадающего списка «Столбцы» можно выбрать, какие столбцы будут скрыты или отображены, при этом столбец «Учётная запись» отображается всегда.
По нажатию на название учетной записи в столбце "Учётная запись" будет открыта карточка выбранной учетной записи. В карточке доступны вкладки:
Название вкладки | Предназначение |
---|---|
Основная информация | Отображение основной информации об учетной записи машины, часть из которой можно редактировать вручную. Подробнее в подразделе "Вкладка "Основная информация"". |
Учётные данные | Добавление или изменение логина и\или пароля учетной записи машины, которые система использует для активации RDP-сессии (при необходимости). Подробнее в подразделе "Вкладка "Учётные данные"" |
Выполняющиеся роботы | Отображение списка роботов, которые сейчас выполняются на данной учетной записи машины. Подробнее в подразделе "Вкладка "Выполняющиеся роботы"". |
Условия запуска (Расписания) | Отображение списка расписаний запуска роботов, которые настроены именно на данную учетную запись машины. Подробнее в подразделе "Вкладка "Условия запуска (Расписания)"" |
На вкладке отображается основная информация об учетной записи машины.
Содержимое вкладки "Основная информация"
Название элемента вкладки | Описание |
---|---|
Название машины | Наименование машины, к которой относится рассматриваемая учетная запись |
Индикатор активности\неактивности учетной записи | Показывает, работает ли приложение(я), которое сможет запустить робота на этой учетной записи. В зависимости от типа установки клиентской части платформы, для возможности запуска роботов должен быть активен или только ROBIN Agent, или активны оба - ROBIN Agent и ROBIN Robot Player. |
Индикатор активности графической сессии | Показывает, активен ли в данный момент графический интерфейс на данной учетной записи. Если отображается , значит графический интерфейс активен; если не активен. |
Название учетной записи | Название данной учетной записи. |
Поле "Регистрация учетной записи в системе" | Дата и время регистрации учетной записи в базе Оркестратора. |
Поле "Выполняющиеся роботы" | Количество экземпляров роботов, которые в данный момент выполняются на данной учетной записи машины. |
Общая загрузка процессора | Общий процент использования центрального процессора. Информацию автоматически отправляет ROBIN Agent, установленный на машине. Если по какой-то причине данные не поступают на сервер платформы, отображается фраза "Нет данных". |
Диск | Общий объем жесткого диска и объем свободного места на нем. Информацию автоматически отправляет ROBIN Agent, установленный на машине. Если по какой-то причине данные не поступают на сервер платформы, отображается фраза "Нет данных". |
ОЗУ | Общий объем и объем свободной оперативной памяти. Информацию автоматически отправляет ROBIN Agent, установленный на машине. Если по какой-то причине данные не поступают на сервер платформы, отображается фраза "Нет данных". |
Количество ядер процессора | Количество ядер процессора. Информацию автоматически отправляет ROBIN Agent, установленный на машине. Если по какой-то причине данные не поступают на сервер платформы, отображается фраза "Нет данных". |
Кнопка "Редактировать" | По нажатию:
|
Поле "Описание" | Комментарий от пользователя о данной учетной записи машины. Максимально допустимое количество вводимых символов = 500. Для изменения значения необходимо нажать на кнопку "Редактировать" |
Поле "Программное обеспечение" | Список программного обеспечения, доступного на данной учетной записи машины. Заполняется пользователем вручную. Актуальность и корректность указанных значений автоматически не проверяется. Максимально допустимое количество вводимых символов = 500. Для изменения значения необходимо нажать на кнопку "Редактировать" |
Поле "Теги" | Слова или фразы, дополнительно описывающие данную учетную запись машины. Заполняется пользователем вручную. Вид поля в режиме чтения: Вид поля в режиме редактирования:
Для изменения значения необходимо нажать на кнопку "Редактировать" |
Кнопка "Сохранить" | По нажатию:
|
Кнопка "Отменить" | По нажатию:
|
На вкладке можно добавить или изменить логин и пароль учетной записи машины, которые система использует для активации RDP-сессии (при необходимости).
Учетные данные, которые были добавлены на этой вкладке, хранятся только в базе платформы. Т.е. их добавление или изменение на данной вкладке никак не влияет на настоящие логин и пароль, которые контролируются через систему управления учетными записями самой машины.
Если ранее для данной учетной записи не были указаны учетные данные, вкладка будет выглядеть следующим образом:
Для добавления в базу платформы логина и пароля от учетной записи машины, необходимо:
Если ранее для данной учетной записи уже были указаны учетные данные, вкладка будет выглядеть следующим образом:
Для изменения логина и\или пароля для данной учетной записи машины в базе платформы, необходимо:
На вкладке доступно:
Описание таблицы выполняющихся роботов
Таблица на вкладке содержит список роботов, которые сейчас выполняются на данной учетной записи машины.
Название столбца\кнопки | Описание |
---|---|
Столбец "Робот" | Отображается:
|
Столбец "Время начала" | Время начала запуска робота. |
Столбец "Длительность" | Счетчик времени работы робота:
Текущий статус выполняющегося робота можно увидеть только из общей таблицы в разделе "Выполняющиеся роботы". |
Кнопка | По нажатию происходит обновление записей в таблице. |
Кнопка "Остановить выполнение" | По нажатию происходит прекращения работы выбранного робота. |
Кнопка "Поставить на паузу" | По нажатию происходит установка выбранного робота на паузу. Если робот уже на паузе, то вместо кнопки "Поставить на паузу" отображается кнопка "Запустить" |
Кнопка "Запустить" | По нажатию происходит отключение паузы у выбранного робота. Если робот еще не на паузе, то вместо кнопки "Запустить" отображается кнопка "Поставить на паузу". |
С помощью выпадающего списка «Столбцы» можно выбрать, какие столбцы будут скрыты или отображены, при этом столбец «Робот» отображается всегда.
По нажатию на кнопку закрывается карточка учетной записи машины и происходит переход в раздел "Выполняющиеся роботы".
На вкладке доступно:
Описание таблицы условий запуска
Таблица на вкладке содержит список условий запуска по расписанию, которые настроены именно на данную учетную запись машины.
Название столбца\кнопки | Описание |
---|---|
Столбец "Название условия" | Название условия запуска. Является ссылкой (кнопкой), которая открывает карточку выбранного условия запуска учетной записи. Карточка открывается в режиме чтения . Подробнее о карточке условия запуска в разделе "Условия запуска". |
Столбец "Робот" | Отображается:
Если не найден робот, который был указан в условии запуска, значение в этом столбце станет пустым, а условия запуска будет выключено. |
Столбец "Ближайший запуск" | Отображается ближайшие дата и время, когда Оркестратор запустит робота, согласно данному условию запуска. Это значение вычисляется системой на основе параметров времени запуска из карточки условия запуска. Если дату следующего запуска не удается рассчитать, в столбце будет пусто, а условие запуска будет выключено. |
Кнопка "Выключить все" | По нажатию можно выключить сразу все условия запуска из списка. Данная кнопка отображается, если в списке есть хотя бы одно включенное условие запуска. если все условия запуска выключены, то вместо этой кнопки отображается кнопка "Включить все". |
Кнопка "Включить все" | По нажатию можно включить сразу все условия запуска из списка. Данная кнопка отображается, если в списке все условия запуска выключены. Если есть хотя бы одно включенное условие запуска, то вместо этой кнопки отображается кнопка "Выключить все". |
Кнопка "Удалить" | При нажатии появляется окно с подтверждением удаления выбранного условия запуска: |
Кнопка "Включить" | По нажатию можно включить выбранное условие запуска. Если условие запуска включено, то вместо этой кнопки отображается кнопка "Выключить". Если не найден хотя бы один обязательный параметр из условия запуска (робот и\или календарь) или не удалось рассчитать дату ближайшего запуска, условие запуска будет выключено. При попытке его включения Оркестратора будет выдавать ошибку. |
Кнопка "Выключить" | По нажатию можно выключить выбранное условие запуска. Если условие запуска выключено, то вместо этой кнопки отображается кнопка "Включить". |
С помощью выпадающего списка «Столбцы» можно выбрать, какие столбцы будут скрыты или отображены, при этом столбец «Название условия» отображается всегда.
При нажатии на кнопку "Создать условие" открывается форма для создания нового условия запуска. В этой форме в полях "Машина" и "Учетная запись" будут сразу указаны машина и учетная запись, из карточки которой открыли форму, но при необходимости их можно поменять. Подробнее в разделе "Условия запуска".
По нажатию на кнопку
закрывается карточка учетной записи машины и происходит переход в раздел Оркестратора "Условия запуска" на вкладку "Расписания".В разделе доступно:
Описание таблицы роботов
Таблица в разделе содержит список готовых роботов, которые уже в удаленное хранилище платформы.
Название столбца/кнопки | Описание |
---|---|
Столбец "Робот" | Отображается название робота. |
Кнопка "Описание робота" | Кнопка расположена в столбце "Робот" у всех роботов. По нажатию открывается окно, в котором указано название робота и его описание. Т.к. описание относится к роботу в целом, а не к конкретной его версии, кнопка есть только в строке, где есть название робота: |
Столбец "Версия" | В каждой строке отображается конкретная версия робота. Если у робота несколько версий, то каждая из них расположена на отдельной строке в таблице. При этом все версии всегда отображаются в порядке их публикации - от самой новой (сверху) к самой старой (внизу): Список версий можно сворачивать или разворачивать по кнопке или . Если у робота только одна версия, то эта кнопка отсутствует. Рядом с версией есть индикатор, отображающий необходимость наличия графического интерфейса на учетной записи машины для работы этой версии робота. Если отображается , значит графический интерфейс нужен; если не нужен. |
Столбец "Изменения" | Отображается описание изменений, которые были сделаны в конкретной версии робота. Описание изменений в версии робота пользователь заполняет в окне публикации робота в ROBIN Studio при публикации в базу Оркестратора. |
Столбец "Среднее время" | Если версию робота запускали менее 2х раз в столбце указано "Нет данных". Если эту версию робота запускали 2 и более раз, в столбце указано среднее время работы этой версии робота, которое Оркестратора автоматически рассчитал на основе длительности выполнения ранее совершенных запусков. |
Столбец "Дата публикации" | Отображается дата и время, когда версия робота была опубликована в базу Оркестратора. |
Кнопка "Запустить" | По нажатию открывается окно "Запуск робота". Подробнее о данном окне описано ниже. |
Кнопка | По нажатию происходит обновление записей в таблице. |
С помощью выпадающего списка «Столбцы» можно выбрать, какие столбцы будут скрыты или отображены, при этом столбец «Робот» отображается всегда.
Для запуска робота необходимо:
Описание окна "Запуск робота"
Название элемента окна | Описание |
---|---|
Название робота | Название робота, одна из версий которого будет запущена. |
Поле "Версия" | Выпадающий список, в котором отображаются все версии робота, которые были опубликованы в базу Оркестратора Рядом с версией есть индикатор, отображающий необходимость наличия графического интерфейса на учетной записи машины для работы этой версии робота. Если отображается , значит графический интерфейс нужен; если не нужен. |
Поле "Уровень логирования" | Выпадающий список, в котором отображаются возможные варианты уровней логирования процесса, который будет исполнять робот. Значение по умолчанию: "Бизнес" Доступные значения:
|
Поле "Машина" | Выпадающий список, в котором отображаются названия и IP-адреса всех машин, учетные записи которых записаны в базе Оркестратора. |
Поле "Учетная запись" | Выпадающий список, в котором отображаются названия учетных записей, которые:
Если поле "Машина" не заполнено, данное поле недоступно для редактирования. |
Блок с полями "Настройка входных параметров робота" | Если у выбранной версии робота есть входные параметры, то в окне будут отображаться подраздел "Настройка входных параметров робота", в котором будут доступны поля с входными параметрами:
Количество полей в подразделе не ограничено и зависит от того, сколько соответствующих входных переменных было создано в версии робота. Название каждого такого поля = названию соответствующих переменных в роботе. Рядом с полем есть подсказка о типе данных поля. Входные параметры с любым другим типом данных не отобразятся в окне, даже если в самом роботе эти параметры есть. Вместо них появится текст предупреждения: "Выбранный робот содержит входные параметры с типом данных, передача которых не поддерживается. Можно настроить только параметры с типом "Строка", "Логический" и "Число", поэтому ниже доступны поля для заполнения только таких параметров. Однако отсутствие некоторых параметров не влияет на возможность запуска робота." Наличие предупреждения не мешает запуску робота или отображению полей с типом "Строка", "Число" и\или "Логический". |
Кнопка "Запустить" | При нажатии начинается процесс запуска робота. Оркестратор запретит запуск, если:
|
Кнопка "Отменить" | Если присутствуют поля "Настройка входных параметров робота", в которых пользователь уже ввел какие-либо данные, то при нажатии кнопки "Отменить" появляется окно с подтверждением отмены запуска: |
При попытке запуска робота вручную или по расписанию (настройка расписаний описана в "Раздел "Условия запуска"") система может отправить этот запуск в очередь роботов.
Очередь роботов - это список неудачных запусков роботов (их не удалось начать или прервались из-за ошибки), которые система автоматически попытается выполнить еще раз в порядке попадания запусков в этот список. В текущем релизе отсутствует интерфейс для просмотра и управления запусками в очереди. При этом запуск ≠ роботу; можно запустить несколько раз одного и того же робота - это будут разные запуски.
Причины, из-за которых запуск робота будет отправлен в очередь:
Если робот завершил свою работу успешно или был остановлен пользователем, система не добавляет такой запуск в очередь.
События, при которых система пытается еще раз повторить запуски, попавшие в очередь:
Помимо лимита выполняющихся запусков, в конфигурационном файле системы настраивается еще 2 параметра, влияющих на работу очереди роботов:
Оба параметры общие для всех запускаемых роботов.
На данный момент можно настроить только один вид условия запуска - по расписанию. Поэтому в разделе отображается только одна вкладка - "Расписания".
На вкладке "Расписания" доступно:
Описание таблицы условий запуска
На вкладке "Расписания" представлена таблица со списком всех условий запуска роботов, которые работают по расписанию.
Название столбца\кнопки | Описание |
---|---|
Столбец "Условие запуска" | Название условия запуска. Является ссылкой (кнопкой), которая открывает карточку выбранного условия запуска учетной записи. Карточка открывается в режиме чтения . Подробнее о карточке условия запуска описано ниже. |
Столбец "Робот" | Отображается:
Если не найден робот, который был указан в условии запуска, значение в этом столбце станет пустым, а условия запуска будет выключено. |
Столбец "Машина" | Название и IP-адрес машины, на учетной записи которой будет запущен робот. |
Столбец "Учётная запись" | Учетная запись машины, на которой будет запущен робот. |
Столбец "Ближайший запуск" | Отображается ближайшие дата и время, когда Оркестратор запустит робота, согласно данному условию запуска. Это значение вычисляется системой на основе параметров времени запуска из карточки условия запуска. Если дату следующего запуска не удается рассчитать, в столбце будет пусто, а условие запуска будет выключено. |
Кнопка "Выключить все" | По нажатию можно выключить сразу все условия запуска из списка. Данная кнопка отображается, если в списке есть хотя бы одно включенное условие запуска. если все условия запуска выключены, то вместо этой кнопки отображается кнопка "Включить все". |
Кнопка "Включить все" | По нажатию можно включить сразу все условия запуска из списка. Данная кнопка отображается, если в списке все условия запуска выключены. Если есть хотя бы одно включенное условие запуска, то вместо этой кнопки отображается кнопка "Выключить все". |
Кнопка "Удалить" | При нажатии появляется окно с подтверждением удаления выбранного условия запуска: |
Кнопка "Включить" | По нажатию можно включить выбранное условие запуска. Если условие запуска включено, то вместо этой кнопки отображается кнопка "Выключить". Если не найден хотя бы один обязательный параметр из условия запуска (робот и\или календарь) или не удалось рассчитать дату ближайшего запуска, условие запуска будет выключено. При попытке его включения Оркестратора будет выдавать ошибку. |
Кнопка "Выключить" | По нажатию можно выключить выбранное условие запуска. Если условие запуска выключено, то вместо этой кнопки отображается кнопка "Включить". |
С помощью выпадающего списка «Столбцы» можно выбрать, какие столбцы будут скрыты или отображены, при этом столбец «Название условия» отображается всегда.
Для создания нового условия запуска робота необходимо нажать на вкладке "Расписания" на кнопку "Создать условие". Откроется пустая карточка условия запуска в режиме создания:
Описание карточки указано в подразделе "Карточка условия запуска".
Чтобы просмотреть параметры ранее созданного условия запуска, необходимо:
Вызвать карточку условия запуска можно 2мя способами:
Название элемента формы | Описание |
---|---|
Кнопка "Вернуться" | При нажатии закрывается форма создания без сохранения внесенных изменений. |
Поле "Название условия запуска" | Название условия запуска. Дубли в названиях условий запуска запрещены. Максимально допустимое кол-во символов = 60. |
Поле "Робот" | Если робот еще не выбран, в поле отображается только кнопка "Выбрать". Если робот уже выбран, то отображается:
По нажатию на кнопку в виде крестика можно убрать выбранного робота. |
Кнопка "Выбрать" | По нажатию на кнопку открывается окно "Выбор робота". Подробнее описано ниже. |
Кнопка "Редактировать входные параметры робота" | При нажатии открывается окно "Настройка входных параметров робота". Подробнее описано ниже. Кнопка отображается только в том случае, если в поле "Робот" выбран робот, у которого есть входные параметры. |
Поле "Уровень логирования" | Выпадающий список, в котором отображаются возможные варианты уровней логирования процесса, который будет исполнять робот. Значение по умолчанию: "Бизнес" Доступные значения:
|
Поле "Машина" | Выпадающий список, в котором отображаются названия и IP-адреса всех машин, учетные записи которых записаны в базе Оркестратора. |
Поле "Учетная запись" | Выпадающий список, в котором отображаются названия учетных записей, которые:
Если поле "Машина" не заполнено, данное поле недоступно для редактирования. |
Поле "Время запуска" | Если время запуска еще не настроено, в поле отображается только кнопка "Редактировать время запуска". Если время запуска уже настроено, то отображается:
По нажатию на кнопку в виде крестика можно очистить выбранные настройки времени запуска. |
Кнопка "Редактировать время запуска" | При нажатии открывается окно "Время запуска". Подробнее описано ниже. |
Кнопка "Создать" | Данная кнопка отображается в карточке только при создании нового условия запуска. По нажатию на кнопку происходит создание нового условия запуска. |
Кнопка "Редактировать" | Данная кнопка отображается, только в карточке уже созданного условия при ее открытии (режим чтения). По нажатию на кнопку карточка переводится в режим редактирования:
|
Кнопка "Сохранить" | Данная кнопка отображается в карточке только при редактировании уже созданного условия запуска. По нажатию на кнопку карточка происходит сохранение изменений, внесенных в параметры условия запуска; карточка переводится в режим чтения:
|
Кнопка "Отменить" | Данная кнопка отображается в карточке только при создании или редактировании уже созданного условия запуска. По нажатию на кнопку открывается окно с подтверждением отмены внесенных изменений |
При нажатии в карточке условия запуска в поле "Робот" на кнопку "Выбрать" будет открыто окно "Выбор робота":
Для выбора робота, который будет запускаться по данному условию запуска, необходимо:
Описание таблицы роботов
Таблица в окне содержит список готовых роботов, которые уже в удаленное хранилище платформы.
Название столбца/кнопки | Описание |
---|---|
Столбец "Робот" | Отображается название робота. |
Столбец "Версия" | В каждой строке отображается конкретная версия робота. Если у робота несколько версий, то каждая из них расположена на отдельной строке в таблице. При этом все версии всегда отображаются в порядке их публикации - от самой новой (сверху) к самой старой (внизу): Список версий можно сворачивать или разворачивать по кнопке или . Если у робота только одна версия, то эта кнопка отсутствует. Рядом с версией есть индикатор, отображающий необходимость наличия графического интерфейса на учетной записи машины для работы этой версии робота. Если отображается , значит графический интерфейс нужен; если не нужен. |
Столбец "Среднее время" | Если версию робота запускали менее 2х раз в столбце указано "Нет данных". Если эту версию робота запускали 2 и более раз, в столбце указано среднее время работы этой версии робота, которое Оркестратора автоматически рассчитал на основе длительности выполнения ранее совершенных запусков. |
Столбец "Дата публикации" | Отображается дата и время, когда версия робота была опубликована в базу Оркестратора. |
Кнопка | По нажатию происходит обновление записей в таблице. |
С помощью выпадающего списка «Столбцы» можно выбрать, какие столбцы будут скрыты или отображены, при этом столбец «Робот» отображается всегда.
При наличии у выбранного робота входных параметров, в карточке условия запуска будет отображена кнопка "Редактировать входные параметры". При нажатии на данную кнопку будет открыто окно "Настройка входных параметров робота":
На данный момент в этом окне могут отобразиться только входные параметром с типом "Строка", "Число" и "Логический". Если в роботе есть хотя бы один входной параметр, у которого тип данных не "Строка", "Число" или "Логический", то вместе с полями допустимого типа в окне будет отображаться текст с предупреждением:
"Выбранный робот содержит входные параметры с типом данных, передача которых не поддерживается. Можно настроить только параметры с типом "Строка", "Логический" и "Число", поэтому ниже доступны поля для заполнения только таких параметров. Однако отсутствие некоторых параметров не влияет на возможность запуска робота."
Наличие предупреждения не мешает запуску робота или отображению полей с типом "Строка", "Число" и\или "Логический".
Описание окна "Настройка входных параметров робота"
Название элемента окна | Описание |
---|---|
Название робота | Название робота, который выбран в карточке условия запуска. Не редактируется. |
Поле с типом "Строка" | Если в роботе есть переменная с типом "Строка", отмеченная как входной параметр, то в окне будет отображаться поля для ввода значения этого параметра: Количество полей в подразделе не ограничено и зависит от того, сколько входных переменных с типом "Строка" было создано в выбранном роботе. Название каждого такого поля = названию соответствующих переменных в роботе. Рядом с полем есть подсказка о типе данных параметра |
Поле с типом "Логический" | Если в роботе есть переменная с типом "Логический", отмеченная как входной параметр, то в окне будет отображаться поля для ввода значения этого параметра: Количество полей в подразделе не ограничено и зависит от того, сколько входных переменных с типом "Логический" было создано в выбранном роботе. Название каждого такого поля = названию соответствующих переменных в роботе. Рядом с полем есть подсказка о типе данных параметра |
Поле с типом "Число" | Если в роботе есть переменная с типом "Число", отмеченная как входной параметр, то в окне будет отображаться поля для ввода значения этого параметра: Количество полей в подразделе не ограничено и зависит от того, сколько входных переменных с типом "Число" было создано в выбранном роботе. Название каждого такого поля = названию соответствующих переменных в роботе. Рядом с полем есть подсказка о типе данных параметра |
Кнопка "Сохранить" | При нажатии сохраняются значения, указанные в полях входных параметров, окно закрывается. |
Кнопка "Отменить" | При нажатии отменяются внесенные изменения, окно "Настройка входных параметров робота" закрывается. |
При нажатии в карточке условия запуска в поле "Время запуска" на кнопку "Редактировать время запуска" будет открыто окно "Настройка времени запуска":
В данном окне можно настроить периодичность запуска робота.
Описание окна "Настройка времени запуска"
Название элемента окна | Описание |
---|---|
Время запуска | Строка, в которой указаны месяц(ы), день(дни) и часы\минуты, в которые будет происходить запуск робота. Оркестратор формирует строку автоматически на основе комбинации параметров времени запуска, указанных в остальных полях окна. |
Поле "Часовой пояс" | Выпадающий список, в котором отображаются возможные варианты часовых поясов. Запуск робота будет производиться с учетом выбранного часового пояса. |
Поле "Дата начала" | Поле для ввода даты и времени, когда условие запуска в целом начнет функционировать. Необходимое значение даты/времени можно указать вручную или при помощи формы выбора даты и времени, которая открывается по нажатию на кнопку |
Чекбокс "Дата окончания" | Если чекбокс включен, ниже отображается поле для ввода даты и времени, по наступлению которых условие запуска прекратит работать и будет автоматически выключено. Необходимое значение даты/времени можно указать вручную или при помощи формы выбора даты и времени, которая открывается по нажатию на кнопку |
Чекбокс "Использовать производственный календарь" | Если чекбокс включен, ниже отображаются поля:
При использовании производственного календаря, Оркестратор будет учитывать выходные и рабочие дни в соответствии с указанным календарем при вычислении даты ближайшего запуска робота. |
Поле "Календарь" | Выпадающий список, в котором отображаются названия производственных календарей, которые были добавлены в Оркестратор. Подробнее о календарях в подразделе "Производственные календари". Поле отображается, только если активирован чекбокс "Использовать производственный календарь". |
Поле "Правило для запуска" | Выпадающий список, в котором отображаются варианты использования производственного календаря:
Поле отображается, только если активирован чекбокс "Использовать производственный календарь". |
Радиокнопка "Каждый месяц" | Кнопка отображается только на вкладке "Месяц". Если она активна, запуск робота будет происходить каждый месяц с учетом остальных параметров времени запуска. |
Радиокнопка "В определенные месяцы" | Кнопка отображается только на вкладке "Месяц". Если активирована эта радиокнопка, ниже появляется поле для выбора месяца или месяцев. Запуск робота будет происходить только в выбранные месяцы с учетом остальных параметров времени запуска. |
Радиокнопка "Каждый день" | Кнопка отображается только на вкладке "День". Если она активна, запуск робота будет происходить каждый день с учетом остальных параметров времени запуска. |
Радиокнопка "В определенные дни недели" | Кнопка отображается только на вкладке "День". Если активирована эта радиокнопка, ниже появляется поле для выбора дня или дней недели. Запуск робота будет происходить только в выбранные дни недели с учетом остальных параметров времени запуска. |
Радиокнопка "В определенные дни месяца" | Кнопка отображается только на вкладке "День". Если активирована эта радиокнопка, ниже появляется поле для выбора номера дня или дней месяца. Запуск робота будет происходить только в выбранные дни с учетом остальных параметров времени запуска. |
Радиокнопка | Кнопка отображается только на вкладке "День". Если активирована эта радиокнопка, в выпадающем списке (расположен в названии самой кнопки) можно выбрать в какой "первый день", первый понедельник", "первый вторник" и т.д. месяца будет происходить запуск робота с учетом остальных параметров времени запуска. |
Радиокнопка | Кнопка отображается только на вкладке "День". Если активирована эта радиокнопка, в выпадающем списке (расположен в названии самой кнопки) можно выбрать в какой "последний день", "последний понедельник", "последний вторник" и т.д. месяца будет происходить запуск робота с учетом остальных параметров времени запуска. |
Радиокнопка | Кнопка отображается только на вкладке "Часы-минуты". Если активирована эта радиокнопка, в выпадающем списке (расположен в названии самой кнопки) можно выбрать через сколько часов будет повторяться запуск робота с учетом остальных параметров времени запуска: "каждый час", "каждые 2 часа", "Каждые 3 часа" и т.п. |
Радиокнопка | Кнопка отображается только на вкладке "Часы-минуты". Если активирована эта радиокнопка, в выпадающем списке (расположен в названии самой кнопки) можно выбрать через сколько минут будет повторяться запуск робота с учетом остальных параметров времени запуска: "каждую минуту", "каждые 30 минут", "Каждые 40 минут" и т.п. |
Радиокнопка "В определенное время дня" | Кнопка отображается только на вкладке "Часы-минуты". Если активирована эта радиокнопка, ниже активируются 2 выпадающих списка, в которых можно выбрать точное время (час и минуту), когда будет происходить запуск робота с учетом остальных параметров времени запуска. |
Кнопка "Сохранить" | При нажатии на кнопку окно закрывается, выбранная комбинация параметров сохраняется и отображается в поле "Время запуска" в карточке условия запуска. |
Кнопка "Отменить" | При нажатии появляется окно с подтверждением отмены внесенных изменений: |
При настройке условия запуска (по расписанию) можно использовать производственные календари, благодаря чему запуск роботов будет происходить только в рабочие или только в нерабочие дни.
Сам календарь содержит только даты дней, которые считаются нерабочими в компании. Все остальные дни, которые не указаны в календаре, считаются рабочими.
Для работы с самими календарями необходимо:
Описание таблицы календарей
Таблица содержит список ранее добавленных календарей.
Название столбца/кнопки | Примечание |
---|---|
Столбец "Календарь" | Отображается название календаря. В списке календарей всегда есть один стандартный календарь - "Стандартный календарь (Robin)". Этот календарь содержит в качестве выходных дней даты всех суббот и воскресений, причем список дат бесконечно обновляется самим Оркестратором. Такой календарь нельзя удалить, но можно использовать при настройке условия запуска. |
Столбец "Дата последнего обновления" | Отображается дата и время, когда календарь был добавлен в Оркестратор. |
Копка "Удалить" | При нажатии появляется окно для подтверждения удаления календаря: Если удаленный календарь ранее был использован в каких-то условиях запуска, эти условия запуска будут автоматически выключены. |
Для создания нового производственного календаря необходимо:
В разделе доступно:
Обновление записей в таблице происходит только при обновлении страницы браузера или по нажатию на кнопку
в верхнем правом углу таблицы. Автообновление отсутствует.Описание таблицы выполняющихся роботов
Таблица в разделе содержит список роботов, которые запущены в данный момент.
Название столбца\кнопки | Описание |
---|---|
Столбец "Статус" | Отображается текущий статус запуска робота. Возможно одно из следующих значений:
Подробнее в подразделе "Статусы запущенных роботов" |
Столбец "Робот" | Отображается:
|
Столбец "Время начала" | Дата и время начала запуска робота. |
Столбец "Длительность" | Счетчик времени работы робота:
Текущий статус выполняющегося робота можно увидеть только из общей таблицы в разделе "Выполняющиеся роботы". |
Столбец "Среднее время" | Если версию робота запускали менее 2х раз в столбце указано "Нет данных". Если эту версию робота запускали 2 и более раз, в столбце указано среднее время работы этой версии робота, которое Оркестратора автоматически рассчитал на основе длительности выполнения ранее совершенных запусков. |
Столбец "Машина" | Название и IP-адрес машины, на учетной записи которой запущен робот. |
Столбец "Учётная запись" | Учетная запись машины, на которой запущен робот. |
Кнопка | По нажатию происходит обновление записей в таблице. |
Кнопка "Остановить выполнение" | По нажатию происходит прекращения работы выбранного робота. |
Кнопка "Поставить на паузу" | По нажатию происходит приостановка выбранного робота на паузу. Если робот уже на паузе, то вместо кнопки "Поставить на паузу" отображается кнопка "Запустить" |
Кнопка "Запустить" | По нажатию происходит отключение паузы у выбранного робота. Если робот еще не на паузе, то вместо кнопки "Запустить" отображается кнопка "Поставить на паузу". |
Кнопка "Просмотреть лог" | По нажатию открывается окно "Лог робота". Описание окна указано ниже. |
С помощью выпадающего списка «Столбцы» можно выбрать, какие столбцы будут скрыты или отображены, при этом столбец «Робот» отображается всегда.
Если робот уже начал выполнение своего процесса, по кнопке "Просмотреть лог" можно открыть окно, отображающее записи об уже выполненных или выполняющихся в данный момент действиях роботизированного процесса.
Записи в таблице лога обновляются автоматически каждые 5 секунд. Новые записи добавляются на верхние строки таблицы.
При нажатии на кнопку По умолчанию файл скачивается в папку загрузок. Если в папке уже есть файл с таким же именем и расширением, к названию нового файла будет добавлен индекс, например, "Формирование отчета - 10.11.2022 09\20\12 (1)".
скачивается файл лога в формате .log.Файл содержит все записи лога (с входными\выходными параметрами), которые уже сформировались на момент скачивания. Пример файла:
Описание таблицы лога робота
Название столбца/кнопки | Описание |
---|---|
Столбец "Время" | Дата и время, когда действие началось или завершилось. |
Столбец "Действие" | Название действия. Могут быть указаны:
Как правило, на каждое действие в логе есть 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"}} |
Название статуса | Описание |
---|---|
Запуск | Означает, что начался процесс запуска робота, но робот еще не начал выполнение своего процесса. Статус будет отображаться до тех пор, пока Оркестратор не получит со стороны учетной записи машины (от ROBIN Agent), на которой запущен робот, что началось выполнение роботизированного процесса. |
Выполнение | Означает, что робот уже начал работу и сейчас в процессе выполнение своего сценария. |
Пауза | Означает, что работа робота временно приостановлена. |
Завершение | Возникает при нажатии на кнопку для завершения работы робота или когда работа робота завершается самостоятельно (успешно или из-за ошибки). Статус висит до тех пор, пока агент не пришлет сообщение, что робот завершил работу: после этого строка с запуском вообще пропадает из списка текущих запусков и записывается в список истории работы роботов Означает, что запуск робота завершается. Может быть 3 причины возникновения статуса:
Статус будет отображаться до тех пор, пока Оркестратор не получит со стороны учетной записи машины (от ROBIN Agent), на которой был запущен робот, что запуск полностью завершен. |
Ошибка сервера | Означает, что возникла неизвестная ошибка со стороны серверной части платформы. Статус будет отображаться до тех пор, пока проблема не будет решена автоматически или вручную администратором. |
Агент недоступен | Означает, что пропала связь с учетной записью машины, на которой работает робот, т.е. не отвечает ROBIN Agent. Статус будет отображаться до тех пор, пока ROBIN Agent снова не начнет отправлять сообщения на сервер. |
В разделе доступно:
Обновление записей в таблице происходит только при обновлении страницы браузера или по нажатию на кнопку
в верхнем правом углу таблицы. Автообновление отсутствует.Описание таблицы завершенных запусков
Таблица в разделе содержит список запусков роботов, которые уже завершились.
Название столбца\кнопки | Описание |
---|---|
Столбец "Статус" | Текущий статус запуска робота. Возможно одно из следующих значений: Подробнее в подразделе "Статусы завершенных запусков" |
Столбец "Робот" | Отображается:
|
Столбец "Время начала" | Дата и время начала запуска робота. |
Столбец "Время окончания" | Дата и время, когда запуск был завершен. |
Столбец "Длительность" | Количество времени работы робота с начала выполнения его сценария и до завершения. Если запуск робота был начат, но завершился из-за ошибки еще до начала исполнения роботом его сценария, то длительность указана не будет. |
Столбец "Машина" | Название и IP-адрес машины, на учетной записи которой был запущен робот. |
Столбец "Учётная запись" | Учетная запись машины, на которой был запущен робот. |
Кнопка | По нажатию происходит обновление записей в таблице. |
Кнопка "Просмотреть лог" | По нажатию открывается окно "Лог робота". Описание окна указано ниже. |
С помощью выпадающего списка «Столбцы» можно выбрать, какие столбцы будут скрыты или отображены, при этом столбец «Робот» отображается всегда.
По кнопке "Просмотреть лог" можно открыть окно, отображающее записи о всех действиях, которые выполнил робот до завершения своего запуска.
При нажатии на кнопку По умолчанию файл скачивается в папку загрузок. Если в папке уже есть файл с таким же именем и расширением, к названию нового файла будет добавлен индекс, например, "Формирование отчета - 10.11.2022 09\20\12 (1)".
скачивается файл лога в формате .log.Файл содержит все записи лога (с входными\выходными параметрами). Пример файла:
Описание таблицы лога робота
Название столбца/кнопки | Описание |
---|---|
Столбец "Время" | Дата и время, когда действие началось или завершилось. |
Столбец "Действие" | Название действия. Могут быть указаны:
Как правило, на каждое действие в логе есть 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"}} |
Название статуса | Описание |
---|---|
Успешно | Означает, что робот успешно выполнил весь свой сценарий и его запуск был завершен автоматически. |
Ошибка | Означает, что исполнении сценария возникла какая-то ошибка, и в итоге запуск робота был завершен автоматически. |
Остановлен | Означает, что запуск робота был прерван пользователем вручную. |
Неизвестно | Означает, что запуск робота был завершен (автоматически или вручную) в то время, когда были проблемы на стороне клиентской или серверной части платформы, из-за чего не поступала актуальная информация о запущенном роботе. В таком случае нельзя точно определить причину завершения работы робота - завершился ли он сам (успешно или из-за ошибки) или был остановлен пользователем. |