Назначение вкладки
Вкладка предназначена для работы с условиями запуска роботов на основе очереди ресурсов:
- просмотра списка условий запуска
- создания нового условия запуска
- просмотра и изменения параметров условия запуска
- удаления условия запуска
- включения/отключения условия запуска
Запуск робота по такому условию происходит в зависимости от текущего количества ресурсов в указанной очереди ресурсов. Например, можно указать, чтобы система запускала робота только тогда, когда в очереди наберется 10 или более ресурсов. Далее такой робот может начать обрабатывать ресурсы, накопившиеся в этой очереди.
Подробнее о самих очередях ресурсов см. в разделе "Очереди ресурсов".
Таблица условий запуска
В таблице отображаются только те условия запуска, в которых указан роботы или группа машин, доступные вам в текущем тенанте (подробнее в Общие принципы управления доступом).
С помощью выпадающего списка "Столбцы" можно выбрать, какие столбцы будут скрыты или отображены, при этом столбец "Условие запуска" отображается всегда.
Столбец/кнопка | Описание |
---|---|
Столбец "Условие запуска" | Название условия запуска Является ссылкой, которая открывает карточку выбранного условия запуска (подробнее о карточке см. ниже). |
Столбец "Очередь ресурсов" | Название очереди ресурсов, на основе которой настроено условие запуска. Является ссылкой, которая открывает карточку указанной очереди ресурсов (подробнее о карточке см. в разделе "Очереди ресурсов") |
Столбец "Робот" | Робот, который будет запускаться по данному условию. Отображается:
|
Столбец "Машины для запуска" | Название группы машин, из которой система может выбирать учётные записи для запуска робота. |
Столбец "Автор" | ФИО пользователя, который создал условие запуска или был последним, кто изменял это условие. |
Кнопка "Выключить все" | Отображается в "шапке" таблицы. При нажатии выключаются сразу все условия запуска из списка. Эта кнопка отображается, если в списке есть хотя бы одно включенное условие запуска. Если все условия запуска выключены, то вместо этой кнопки отображается кнопка "Включить все". |
Кнопка "Включить все" | Отображается в "шапке" таблицы. При нажатии включаются сразу все условия запуска из списка. Эта кнопка отображается, если в списке все условия запуска выключены. Если есть хотя бы одно включенное условие запуска, то вместо этой кнопки отображается кнопка "Выключить все" |
Кнопка "Удалить" | При нажатии удаляется условие запуска. |
Кнопка "Включить" | Отображается в строке с условие запуска. При нажатии включается выбранное условие запуска. Если не найден хотя бы один из обязательных параметров условия запуска (был удален ранее выбранный объект или сбой в работе системы), условие запуска автоматически выключится. Включить такое условие нельзя, пока снова не будут заполнены все обязательные параметры. Если условие запуска уже включено, то вместо этой кнопки отображается кнопка "Выключить". |
Кнопка "Выключить" | Отображается в строке с условие запуска. При нажатии выключается выбранное условие запуска. Если условие запуска уже выключено, то вместо этой кнопки отображается кнопка "Включить". |
Кнопка | По нажатию происходит обновление записей в таблице. |
Создание условия запуска
Для создания условия запуска на основе очереди ресурсов:
- На вкладке "Очереди ресурсов" нажмите на кнопку "Создать условие запуска". Откроется пустая карточка условия:
- Заполните необходимые параметры условия. Подробнее о параметрах см. ниже.
- Нажмите на кнопку "Создать". Карточка условия запуска закроется, вернется страница вкладки "Очереди ресурсов". Новое условие запуска будет создано.
При нажатии на кнопку "Вернуться" карточка также закроется и отобразится вкладка "Очереди ресурсов", но новое условие не будет создано.
Просмотр и изменение параметров условия запуска
Для просмотра и изменения параметров условия запуска:
- На вкладке "Очереди ресурсов" нажмите в таблице на название нужного условия запуска. Будет открыта карточка этого условия в режиме просмотра параметров:
- Нажмите на кнопку "Вернуться", если нет необходимости вносить изменения. Карточка условия запуска закроется, вернется страница вкладки "Очереди ресурсов".
Или нажмите на кнопку "Редактировать", если нужно внести изменения в параметры условия. Карточка будет переведена в режим редактирования: - Внесите необходимые корректировки. Подробнее о параметрах карточки см. ниже.
- Нажмите на кнопку «Сохранить» для сохранения внесенных изменений. При успешном сохранении изменений карточка снова перейдет в режим просмотра.
Параметры карточки условия запуска
Параметр | Описание |
---|---|
Поле "Название условия запуска" | Название условия запуска. Дубли в названиях условий запрещены. |
Поле "Очередь ресурсов" | Очередь ресурсов, на основе которой будет работать условие запуска. В режиме просмотра карточки является ссылкой, которая открывает карточку указанной очереди ресурсов. |
Параметр "Робот" | Робот, который будет запускаться по этому условию запуска. Если робот еще не выбран, отображается только кнопка "Выбрать". По нажатию можно открыть окно для выбора робота (см. подробнее ниже). Если робот выбран, то отображается:
|
Параметр "Входные параметры" | Этот параметр:
|
Чекбокс "Разрешить параллельный запуск UI роботов" | Отображается, только если выбран UI-робот. Определяет, может ли робот работать одновременно с другими UI-роботами на той же учётной записи машины, которую выбрала система:
|
Поле "Уровень логирования" | Уровень логирования, с которым будет запущен робот. Подробнее про уровни логирования см. на странице Виды логов. |
Поле "Машины для запуска" | Группа машин, из которой система может выбирать учётные записи для запуска робота. |
Поле "Количество ресурсов для первого запуска" | Минимальное количество ресурсов в очереди, необходимое для начала работы условия запуска. При этом учитываются только ресурсы:
|
Поле "Количество экземпляров робота" | Максимальное количество экземпляров указанного робота, которые могут работать одновременно. Все экземпляры робота будут запущены на разных учётных записях машин. Т.е. на одной и той же учётной записи не может работать более 1 экземпляра робота, запущенного в рамках данного условия запуска. Если указано "-1", значит разрешено запускать бесконечно много экземпляров роботов, но все равно не более одного экземпляра на одной учётной записи машины. В итоге количество экземпляров все равно будет ограничено числом учётных записей машин, которые можно выбрать из указанной группы машин. |
Поле "Количество ресурсов для дополнительных запусков" | Для некоторых бизнес-процессов может существовать ограничение по времени обработки ресурсов. Но в разные дни количество ресурсов может сильно отличаться, и нет необходимости всегда запускать сразу много экземпляров робота. Например, по будням поступает мало ресурсов, справится и 1 экземпляр. Но в выходные настолько много ресурсов, что потребуется сразу несколько экземпляров роботов, чтобы успеть вовремя их все обработать. Для подобных ситуаций и предназначен этот параметр: при каждом увеличении количества ресурсов в очереди на указанное значение должен запускаться еще один экземпляр робота. Работает этот механизм следующим образом:
Если в поле указать 0, то как только в очереди появится минимально необходимое число ресурсов (значение из поля "Количество ресурсов для первого запуска"), система сразу запустит максимально возможное число экземпляров робота (значение из в поля "Количество экземпляров робота"). Поле доступно для редактирования, только если в поле "Количество экземпляров робота" указано число больше 1. Иначе значение в данном поле изменить нельзя и оно будет равно 0. |
Поле "Тип ресурсов" | Тип блокировки ресурсов. При подсчете количества ресурсов в очереди будут учитываться только ресурсы с указанным типом. Доступные значения:
|
Выбор робота
Для выбора робота, который будет запускаться по условию запуска:
- В карточке условия в параметре "Робот" нажмите на кнопку "Выбрать". Откроется окно:
- Нажмите в таблице на строку с нужной версией робота.
- Нажмите на кнопку "Выбрать". Окно закроется, в карточке условия отобразятся название и версия выбранного робота.
Таблица роботов
В таблице отображаются роботы, которые были опубликованы в хранилище платформы. При этом отображаются только те, которые доступны вам в текущем тенанте (подробнее в Общие принципы управления доступом).
С помощью выпадающего списка "Столбцы" можно выбрать, какие столбцы будут скрыты или отображены, при этом столбцы "Робот" и "Версия" отображаются всегда.
Столбец/кнопка | Описание |
---|---|
Столбец "Робот" | Название робота. |
Столбец "Версия" | Номер версии робота. Рядом есть индикатор, отображающий необходимость наличия графического интерфейса на учётной записи машины для работы этой версии робота. Если отображается не нужен. , значит, графический интерфейс нужен, если Если у робота несколько версий, то:
|
Столбец "Среднее время" | Если эту версию робота запускали менее 2-х раз, то в столбце указано "Нет данных". Если ее запускали от 2-х и более раз, в столбце указано среднее время работы этой версии робота. |
Столбец "Автор" | ФИО пользователя, который опубликовал версию робота. У разных версий одного робота могут быть разные авторы. |
Столбец "Дата публикации" | Дата и время, когда версия робота была опубликована. |
Кнопка | По нажатию происходит обновление записей в таблице. |
Настройка входных параметров робота
Если у выбранной версии робота есть переменные, отмеченные как входной параметр, то в карточке условия запуска отобразится кнопка "Редактировать входные параметры робота". По нажатию на нее откроется окно, в котором можно указать значения для входных параметров робота:
При запуске по этому условию, робот будет использовать указанные значения во время своей работы.
На данный момент в окне могут отобразится только параметры с типом "Число", "Строка" и "Логический". Даже если в роботе настроены параметры с другим типом данных, они не отобразятся в окне, но об этом появится предупреждение.
Наличие предупреждения не мешает запуску робота или отображению входных параметров с типом "Строка", "Число", "Логический".