Назначение вкладки

Вкладка предназначена для работы с условиями запуска роботов на основе очереди ресурсов:

  • просмотра списка условий запуска
  • создания нового условия запуска
  • просмотра и изменения параметров условия запуска
  • удаления условия запуска
  • включения/отключения условия запуска

Запуск робота по такому условию происходит в зависимости от текущего количества ресурсов в указанной очереди ресурсов. Например, можно указать, чтобы система запускала робота только тогда, когда в очереди наберется 10 или более ресурсов. Далее такой робот может начать обрабатывать ресурсы, накопившиеся в этой очереди. 

Подробнее о самих очередях ресурсов см. в разделе "Очереди ресурсов".

Таблица условий запуска

В таблице отображаются только те условия запуска, в которых указан роботы или группа машин, доступные вам в текущем тенанте (подробнее в Общие принципы управления доступом).

С помощью выпадающего списка "Столбцы" можно выбрать, какие столбцы будут скрыты или отображены, при этом столбец "Условие запуска" отображается всегда.

Столбец/кнопка

Описание

Столбец "Условие запуска"

Название условия запуска

Является ссылкой, которая открывает карточку выбранного условия запуска (подробнее о карточке см. ниже).

Столбец "Очередь ресурсов"

Название очереди ресурсов, на основе которой настроено условие запуска.

Является ссылкой, которая открывает карточку указанной очереди ресурсов (подробнее о карточке см. в разделе "Очереди ресурсов")

Столбец "Робот"

Робот, который будет запускаться по данному условию.

Отображается:

  • Название робота
  • Версия робота
  • Индикатор, отображающий необходимость наличия графического интерфейса на учетной записи машины для работы робота. Если отображается , значит, графический интерфейс нужен, если  -не нужен
Столбец "Машины для запуска"Название группы машин, из которой система может выбирать учётные записи для запуска робота.
Столбец "Автор"ФИО пользователя, который создал условие запуска или был последним, кто изменял это условие.

Кнопка "Выключить все"

Отображается в "шапке" таблицы. При нажатии выключаются сразу все условия запуска из списка.

Эта кнопка отображается, если в списке есть хотя бы одно включенное условие запуска. Если все условия запуска выключены, то вместо этой кнопки отображается кнопка "Включить все".

Кнопка "Включить все"

Отображается в "шапке" таблицы. При нажатии включаются сразу все условия запуска из списка.

Эта кнопка отображается, если в списке все условия запуска выключены. Если есть хотя бы одно включенное условие запуска, то вместо этой кнопки отображается кнопка "Выключить все"

Кнопка "Удалить"

При нажатии удаляется условие запуска.

Кнопка "Включить"

Отображается в строке с условие запуска. При нажатии включается выбранное условие запуска.

Если не найден хотя бы один из обязательных параметров условия запуска (был удален ранее выбранный объект или сбой в работе системы), условие запуска автоматически выключится. Включить такое условие нельзя, пока снова не будут заполнены все обязательные параметры.

Если условие запуска уже включено, то вместо этой кнопки отображается кнопка "Выключить".

Кнопка "Выключить"

Отображается в строке с условие запуска. При нажатии выключается выбранное условие запуска.

Если условие запуска уже выключено, то вместо этой кнопки отображается кнопка "Включить".

Кнопка image-2024-5-29_12-44-37.png

По нажатию происходит обновление записей в таблице.

Создание условия запуска

Для создания условия запуска на основе очереди ресурсов:

  1. На вкладке "Очереди ресурсов" нажмите на кнопку "Создать условие запуска". Откроется пустая карточка условия:


  2. Заполните необходимые параметры условия. Подробнее о параметрах см. ниже.
  3. Нажмите на кнопку "Создать"Карточка условия запуска закроется, вернется страница вкладки "Очереди ресурсов". Новое условие запуска будет создано.

При нажатии на кнопку "Вернуться" карточка также закроется и отобразится вкладка "Очереди ресурсов", но новое условие не будет создано.

Просмотр и изменение параметров условия запуска

Для просмотра и изменения параметров условия запуска:

  1. На вкладке "Очереди ресурсов" нажмите в таблице на название нужного условия запуска. Будет открыта карточка этого условия в режиме просмотра параметров:


  2. Нажмите на кнопку "Вернуться", если нет необходимости вносить изменения. Карточка условия запуска закроется, вернется страница вкладки "Очереди ресурсов".
    Или нажмите на кнопку "Редактировать", если нужно внести изменения в параметры условия. Карточка будет переведена в режим редактирования:


  3. Внесите необходимые корректировки. Подробнее о параметрах карточки см. ниже.
  4. Нажмите на кнопку «Сохранить» для сохранения внесенных изменений. При успешном сохранении изменений карточка снова перейдет в режим просмотра.

Параметры карточки условия запуска

Параметр

Описание

Поле "Название условия запуска"

Название условия запуска.

Дубли в названиях условий запрещены.

Поле "Очередь ресурсов"

Очередь ресурсов, на основе которой будет работать условие запуска.

В режиме просмотра карточки является ссылкой, которая открывает карточку указанной очереди ресурсов.

Параметр "Робот"

Робот, который будет запускаться по этому условию запуска.

Если робот еще не выбран, отображается только кнопка "Выбрать". По нажатию можно открыть окно для выбора робота (см. подробнее ниже).

Если робот выбран, то отображается:

  • кнопка "Выбрать" (можно заменить ранее выбранного робота)
  • название робота
  • версия робота
  • индикатор, отображающий необходимость наличия графического интерфейса на учётной записи машины для работы этой версии робота. Если отображается , значит, графический интерфейс нужен, если - не нужен.
  • Кнопка - при нажатии выбранный робот пропадает из параметра.

Параметр "Входные параметры"

Этот параметр:

  • необходим для настройки входных параметров робота.
  • отображается только:
    • в режиме редактирования карточки условия запуска
      и
    • если у выбранной версии робота есть переменные, отмеченные как входной параметр
  • содержит кнопку "Редактировать входные параметры робота". При нажатии открывается окно "Настройка входных параметров робота" (см. подробнее ниже).
Чекбокс "Разрешить параллельный запуск UI роботов"

Отображается, только если выбран UI-робот.

Определяет, может ли робот работать одновременно с другими UI-роботами на той же учётной записи машины, которую выбрала система:

  • если чекбокс включен, то параллельная работа возможна. Но если хотя бы один запущенный UI-робот запрещает параллельный запуск, то система не запустит выбранного робота и отправит его в очередь (см. подробнее в Разделе "Очередь роботов").
  • если чекбокс выключен, то робот блокирует запуск других UI-роботов на выбранной учётной записи машины до своего завершения. Если на учётной записи уже работает UI-робот, то система не запустит выбранного робота и отправит его в очередь.
Поле "Уровень логирования"

Уровень логирования, с которым будет запущен робот.

Подробнее про уровни логирования см. на странице Виды логов.

Поле "Машины для запуска"

Группа машин, из которой система может выбирать учётные записи для запуска робота.

Поле "Количество ресурсов для первого запуска"

Минимальное количество ресурсов в очереди, необходимое для начала работы условия запуска. При этом учитываются только ресурсы:

  • со статусом "Новый" или "В работе",
  • и которые соответствуют типу, указанному в поле "Тип ресурсов".
Поле "Количество экземпляров робота"

Максимальное количество экземпляров указанного робота, которые могут работать одновременно.

Все экземпляры робота будут запущены на разных учётных записях машин. Т.е. на одной и той же учётной записи не может работать более 1 экземпляра робота, запущенного в рамках данного условия запуска.

Если указано "-1", значит разрешено запускать бесконечно много экземпляров роботов, но все равно не более одного экземпляра на одной учётной записи машины. В итоге количество экземпляров все равно будет ограничено числом учётных записей машин, которые можно выбрать из указанной группы машин.

Поле "Количество ресурсов для дополнительных запусков"

Для некоторых бизнес-процессов может существовать ограничение по времени обработки ресурсов. Но в разные дни количество ресурсов может сильно отличаться, и нет необходимости всегда запускать сразу много экземпляров робота. Например, по будням поступает мало ресурсов, справится и 1 экземпляр. Но в выходные настолько много ресурсов, что потребуется сразу несколько экземпляров роботов, чтобы успеть вовремя их все обработать.

Для подобных ситуаций и предназначен этот параметр: при каждом увеличении количества ресурсов в очереди на указанное значение должен запускаться еще один экземпляр робота.

Работает этот механизм следующим образом:

  1. Например, "Количество ресурсов для первого запуска" = N, "Количество ресурсов для дополнительных запусков" = M
  2. В очереди ресурсов появляется минимально необходимое число ресурсов (N)
  3. Система запускает 1-й экземпляр робота.
  4. В очередь постепенно добавляют новые ресурсы. В итоге в очереди теперь N+M ресурсов.
  5. Т.к. в очереди теперь слишком много ресурсов для одного экземпляра робота, система запускает ему в помощь еще один экземпляр.
  6. Если в очередь будет добавлено еще больше ресурсов, и количество необработанных ресурсов станет = N+M+M, будет запущен 3й экземпляр робота
  7. И т.д.

Если в поле указать 0, то как только в очереди появится минимально необходимое число ресурсов (значение из поля "Количество ресурсов для первого запуска"), система сразу запустит максимально возможное число экземпляров робота (значение из в поля "Количество экземпляров робота").

Поле доступно для редактирования, только если в поле "Количество экземпляров робота" указано число больше 1. Иначе значение в данном поле изменить нельзя и оно будет равно 0.

Поле "Тип ресурсов"

Тип блокировки ресурсов. При подсчете количества ресурсов в очереди будут учитываться только ресурсы с указанным типом.

Доступные значения:

  • "Любые ресурсы" - учитываются и заблокированные ресурсы, и ресурсы без блокировок
  • "Ресурсы без блокировки на чтение" - учитываются ресурсы, у которых нет ни одной блокировки, и ресурсы, имеющие только блокировку "На запись"
  • "Ресурсы без блокировки на запись" - учитываются ресурсы, у которых нет ни одной блокировки, и ресурсы, имеющие только блокировку "На чтение"
  • "Ресурсы без любой блокировки" - учитываются ресурсы, у которых нет ни одной блокировки


Выбор робота

Для выбора робота, который будет запускаться по условию запуска:

  1. В карточке условия в параметре "Робот" нажмите на кнопку "Выбрать". Откроется окно:


  2. Нажмите в таблице на строку с нужной версией робота.
  3. Нажмите на кнопку "Выбрать". Окно закроется, в карточке условия отобразятся название и версия выбранного робота.

Таблица роботов

В таблице отображаются роботы, которые были опубликованы в хранилище платформы. При этом отображаются только те, которые доступны вам в текущем тенанте (подробнее в Общие принципы управления доступом).

С помощью выпадающего списка "Столбцы" можно выбрать, какие столбцы будут скрыты или отображены, при этом столбцы "Робот" и "Версия" отображаются всегда.

Столбец/кнопка

Описание

Столбец "Робот"

Название робота.

Столбец "Версия"

Номер версии робота. Рядом есть индикатор, отображающий необходимость наличия графического интерфейса на учётной записи машины для работы этой версии робота. Если отображается , значит, графический интерфейс нужен, если -не нужен.

Если у робота несколько версий, то:

  • каждая из них расположена на отдельной строке в таблице
  • по умолчанию версии отображаются в порядке их публикации - от самой новой к самой старой
  • список версий разворачивается по кнопке по кнопке 

 

Столбец "Среднее время"

Если эту версию робота запускали менее 2-х раз, то в столбце указано ет данных".

Если ее запускали от 2-х и более раз, в столбце указано среднее время работы этой версии робота.

Столбец "Автор"ФИО пользователя, который опубликовал версию робота. У разных версий одного робота могут быть разные авторы.
Столбец "Дата публикации"

Дата и время, когда версия робота была опубликована.

Кнопка image-2024-5-29_12-44-37.png

По нажатию происходит обновление записей в таблице.

Настройка входных параметров робота

Если у выбранной версии робота есть переменные, отмеченные как входной параметр, то в карточке условия запуска отобразится кнопка "Редактировать входные параметры робота". По нажатию на нее откроется окно, в котором можно указать значения для входных параметров робота:

При запуске по этому условию, робот будет использовать указанные значения во время своей работы.

На данный момент в окне могут отобразится только параметры с типом "Число", "Строка" и "Логический". Даже если в роботе настроены параметры с другим типом данных, они не отобразятся в окне, но об этом появится предупреждение.

Наличие предупреждения не мешает запуску робота или отображению входных параметров с типом "Строка", "Число", "Логический".

  • Нет меток