Запустить робота (StartBackgroundRobot)
Last updated
Last updated
Блок запускает ещё один экземпляр Робота в качестве основного или фонового Процесса, в том числе с возможностью запуска нескольких фоновых Процессов параллельно.
При запуске указывается его уникальное имя (чтобы затем отличить один запущенный экземпляр Робота от другого) и файл .robot со сценарием, который необходимо выполнить. Блок может как ожидать завершения запущенного в новом экземпляре Робота сценария (синхронный запуск), так и сразу продолжать выполнение текущего сценария (асинхронный, фоновый запуск).
Текущий сценарий может содержать несколько блоков для асинхронного запуска Роботов, что позволяет запустить несколько параллельно выполняющихся экземпляров Роботов и сценариев. В случае асинхронного запуска проверить статус запущенного фонового сценария Робота можно с помощью блока "Статус робота".
Файл robot
[Текст] Файл робота с расширением .robot.
Указывается или относительный путь или полный путь к файлу.
Режим запуска
Режим запуска Робота. Возможные варианты:
Background - Робот запускается в фоновом режиме,
Foreground (PiP) - Робот будет запущен в режиме PiP (Картинка в Картинке).
Уникальное имя
[Текст] Уникальное имя Робота при запуске. Это имя будет учитываться при записи логов Робота и при отправке сообщений в Оркестратор.
Все сообщения в Оркестраторе будут начинаться с указанного в этом свойстве значения.
Ожидать завершения
При включении блок будет ожидать завершения запущенного Робота.
Время ожидания
[Число] Время ожидания завершения запущенного Робота. Задается в секундах. Свойство работает если включено свойство "Ожидать завершения".
Значение -1
указывает неопределенно долгое ожидание.
Аргументы
[Текст] Аргументы для запуска Робота. Для редактирования значения необходимо использовать кнопку на блоке с подсказкой "Аргументы".
Эту функцию можно использовать только если включено свойство "Ожидать завершения". Переменные, используемые в аргументах, в вызываемом Роботе должны быть заданы как глобальные.
ID робота
[Ссылка] Переменная, в которой хранится идентификатор Робота.
Уровень обработки
Выбор уровня обработки ошибок. Возможные значения:
"Default" - по умолчанию;
"Ignore" - ошибки игнорируются;
"Handle" - ошибки обрабатываются.
Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы.
Уровень сообщений
Выбор уровня сообщений, который будут выводить блоки при работе. Возможные значения:
"Default" - по умолчанию;
"Release" - вывод отключен;
"Debug" - вывод основной информации;
"Detailed" - вывод подробной информации.
Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы.
Текст ошибки
[Текст] Возвращает подробную информацию об ошибке в случае некорректного выполнения работы блока.