Skip to Content
Primo RPA OrchestratorПользователямЗаданияЗапуск через задания RPA-проектов с аргументами

Запуск через задания RPA-проектов с аргументами

Аргументы у проекта устанавливаются в Студии. В Оркестратор они автоматически загружаются вместе с архивом RPA-проекта. Подробнее об этом можно узнать в статье Использование аргументов в Оркестраторе.

Работа с аргументами в заданиях

Просмотр аргументов

Если у RPA-проекта есть аргументы, кнопка Аргументы становится активной:

alt

По кнопке Аргументы отображаются все аргументы RPA-проекта со значениями (у входных и входных-выходных) по умолчанию:

alt

Чтобы увидеть значения аргументов, которые были заданы в Оркестраторе (для входных/входных-выходных) до запуска проекта и получены от робота (для выходных/входных-выходных) после его завершения/в процессе работы, нужно установить галочку История запусков:

alt

Для задания, которое запускает RPA-проект с аргументами, значения аргументов (входных/входных-выходных) задаются по кнопке Аргументы:

alt

По этой кнопке откроется форма задания значений аргументов RPA-проектов для задания:

alt

Если в задании включена опция “Автоматически применять активную версию проекта”:

При смене активной версии проекта:

  1. Задание автоматически переключается на новую активную версию.
  2. Значения аргументов, заданные в Оркестраторе, сохраняются и переносятся на соответствующие аргументы новой версии (сопоставление выполняется по имени аргумента).
  3. Если в новой версии добавлены новые аргументы, для них устанавливаются значения по умолчанию из проекта.
  4. Если аргумент был удален из новой версии, соответствующее значение теряется (аргумент больше не существует).

Если опция отключена:

Задание остается привязанным к конкретной версии проекта, на которой было создано. Аргументы не обновляются при публикации новых версий.

Настройка ограничений для аргументов (с версии 1.26.7.18+)

Добавлена возможность задавать ограничения для аргументов RPA-проектов. Ограничения позволяют контролировать значения аргументов при настройке заданий и запуске проектов.

Для настройки ограничений откройте раздел Аргументы и выберите нужный аргумент.

Для аргументов строкового типа (string) доступны следующие настройки:

  • Обязательный — определяет, требуется ли указать значение аргумента.

  • Минимальная длина — задаёт минимальное количество символов.

  • Максимальная длина — задаёт максимальное количество символов.

  • Регулярное выражение — задаёт шаблон, которому должно соответствовать значение.

  • Допустимые значения — задаёт список значений, доступных для выбора.

  • Множественный выбор — позволяет выбирать несколько значений из списка допустимых.

    alt

После указания ограничений нажмите Применить.

При запуске RPA-проекта значения аргументов проверяются на соответствие установленным ограничениям. Если указано недопустимое значение, отображается сообщение об ошибке.

Комментарии к аргументам (с версии 1.26.7+)

Добавлено отображение комментариев к аргументам проектов и заданий в виде тултипов. Ранее комментарии к аргументам, заданные в Студии, не были видны в Оркестраторе. Теперь они передаются через WebApi и отображаются при наведении на поле аргумента. Если комментарий отсутствует, тултип не показывается.

alt

Множественный запуск проектов с аргументами (с версии 1.26.7+)

Теперь вы можете запускать один проект с разными аргументами несколько раз, даже если он уже выполняется или находится в очереди.

Что это позволяет:

  • Запускать один проект параллельно с разными наборами аргументов.
  • Готовить аргументы для следующего запуска, не дожидаясь текущего.
  • Нескольким пользователям одновременно запускать один и тот же проект с разными параметрами.

Важно: аргументы фиксируются в момент запуска задания. Если вы измените аргументы после того, как задание уже поставлено в очередь, эти изменения будут применены только к следующим запускам. Текущее задание выполнится с теми аргументами, которые были переданы при его создании.

Настройка повторов в очереди:

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

alt

Last updated on