Запустить робота (StartBackgroundRobot)

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

При запуске указывается его уникальное имя (чтобы затем отличить один запущенный экземпляр Робота от другого) и файл .robot со сценарием, который необходимо выполнить. Блок может как ожидать завершения запущенного в новом экземпляре Робота сценария (синхронный запуск), так и сразу продолжать выполнение текущего сценария (асинхронный, фоновый запуск).

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

Файл robot

[Текст] Файл робота с расширением .robot.

Указывается или относительный путь или полный путь к файлу.

Режим запуска

Режим запуска Робота. Возможные варианты:

  • Background - Робот запускается в фоновом режиме,

  • Foreground (PiP) - Робот будет запущен в режиме PiP (Картинка в Картинке).

Уникальное имя

[Текст] Уникальное имя Робота при запуске. Это имя будет учитываться при записи логов Робота и при отправке сообщений в Оркестратор.

Все сообщения в Оркестраторе будут начинаться с указанного в этом свойстве значения.

Ожидать завершения

При включении блок будет ожидать завершения запущенного Робота.

Время ожидания

[Число] Время ожидания завершения запущенного Робота. Задается в секундах. Свойство работает если включено свойство "Ожидать завершения".

Значение -1 указывает неопределенно долгое ожидание.

Аргументы

[Текст] Аргументы для запуска Робота. Для редактирования значения необходимо использовать кнопку на блоке с подсказкой "Аргументы".

Эту функцию можно использовать только если включено свойство "Ожидать завершения". Переменные, используемые в аргументах, в вызываемом Роботе должны быть заданы как глобальные.

ID робота

[Ссылка] Переменная, в которой хранится идентификатор Робота.

Уровень обработки

Выбор уровня обработки ошибок. Возможные значения:

  • "Default" - по умолчанию;

  • "Ignore" - ошибки игнорируются;

  • "Handle" - ошибки обрабатываются.

Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы.

Уровень сообщений

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

  • "Default" - по умолчанию;

  • "Release" - вывод отключен;

  • "Debug" - вывод основной информации;

  • "Detailed" - вывод подробной информации.

Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы.

Текст ошибки

[Текст] Возвращает подробную информацию об ошибке в случае некорректного выполнения работы блока.

Last updated