Задачи
Last updated
Last updated
Задачи создаются и редактируются соответствующими кнопками меню:
Символом *
отмечены обязательные для заполнения поля.
Наименование (Name)* — Название задачи для идентификации в интерфейсе.
Комментарий (Comment) — Поле для ввода дополнительной информации о задаче. Например, описание назначения или примечания.
Расположение (Location) — Указывает расположение проекта:
Local — локальное выполнение на текущей машине.
Orchestrator — выполнение задачи из проекта, загруженного в Оркестратор.
Путь к проекту (Project path)* — Поле для указания пути к проекту, который будет запущен в рамках задачи. Можно выбрать путь через кнопку ...
.
Процесс (Process)* Указывает процесс из выбранного проекта, который необходимо выполнить. Список доступных процессов станет доступен только после указания п.4 Путь к процессу.
Робот (Robot) — Указывает робота, который будет выполнять задачу. По умолчанию используется [Default]
.
Расписание (Schedule) — Поле для настройки расписания выполнения задачи. В списке значений отображаются ранее созданные названия расписаний. Если значение не указано, задача запускается вручную.
Включено (Enabled) — Запускает задачу по расписанию. Если флажок снят, задача не будет запущена, даже если для нее установлено активное расписание.
Вид окна (Startup position) Определяет, в каком состоянии робот будет запускаться:
Normal — программа запускается в стандартном оконном режиме, отображается на рабочем столе.
Minimized — программа запускается свернутой в панель задач.
Maximized — программа запускается развернутой на весь экран.
Tray — программа запускается в области уведомлений (трей), без отображения на панели задач.
От имени администратора (As Administrator) Если этот флажок установлен, робот будет запускаться с повышенными привилегиями (правами администратора). Это требуется для выполнения задач, которые затрагивают системные настройки или ресурсы.
Конфигурация (Config) Выбор конфигурации, используемой при запуске программы:
None — конфигурация не задана.
Debug — отладочная конфигурация для разработки и тестирования.
Release — рабочая конфигурация для выполнения готовых проектов.
Строка конфигурации (Config string) Поле для указания дополнительных параметров конфигурации в текстовом формате. Это используется в специфических случаях для передачи настроек.
Запуск на старте (Instant start) Если этот флажок установлен, программа будет автоматически запускаться сразу после открытия, без необходимости ручного подтверждения.
Закрыть при завершении (Exit on finish) Если этот флажок установлен, программа автоматически завершит работу после выполнения всех задач.
Язык (Language) Позволяет выбрать язык интерфейса программы
Ядро (Engine) Выбор версии ядра для выполнения задач:
v2 — улучшенная версия ядра. Используется в настоящее время.
v1 — предыдущая версия ядра.
Формат логов (Log format) Позволяет выбрать формат хранения логов:
Text — сохранение логов в текстовом формате.
CSV — сохранение логов в формате CSV (табличные данные).
Не выводить в консоль (No console) Если этот флажок установлен, логи не будут отображаться в консоли во время выполнения задачи. Полезно для снижения нагрузки на интерфейс.
Логировать в файл (Log to file) Если включено, логи автоматически сохраняются в файл. Файл логов хранится в директории, заданной в настройках программы. По умолчанию записываются по пути C:\Users\user\AppData\Local\Primo.Primo Robot\Log
Логировать пользовательские данные в файл (Log custom to file) Позволяет записывать в файл только определенные типы событий, настроенные вручную.
Типы логов (Types) Указывает, какие типы событий будут записываться в логи:
Info — информационные сообщения.
Error — ошибки выполнения.
Debug — данные для отладки.
Network — события, связанные с сетевыми запросами.
Test — тестовые сообщения.
Закрыть RDP (Close RDP)
Флажок, определяющий, нужно ли закрывать удаленный рабочий стол (RDP) после выполнения задачи.
Если установлен, сеанс RDP автоматически завершится по окончании выполнения текущей задачи.
Полезно для обеспечения безопасности и освобождения ресурсов на сервере.
Без Оркестратора (No Orchestrator) Если установлен чекбокс, Robot Rpa Runner работает автономно, используя локальную лицензию.
Тип (Type) — метод аутентификации:
Primo — стандартный метод аутентификации через учётные данные Primo.
Windows — аутентификация через учетную запись Windows (Active Directory).
Адрес (Address) URL-адрес сервера Оркестратора, к которому подключается робот.
Тенант (Tenant) Поле для указания тенанта в Оркестраторе.
Логин (Login) Учетные данные для подключения к Оркестратору (имя пользователя).
Пароль (Password) Поле для ввода пароля, соответствующего указанному логину.
Клиентский режим (Attended) Флажок, определяющий режим работы:
Если установлен, робот будет работать в режиме Attended, предполагающем взаимодействие с пользователем.
Если снят, робот будет работать в автономном режиме (Unattended).
Издание (Edition):
Enterprise
Standard
Robot_Desktop
Максимальная длина (Max length) Определяет максимальную длину видео в минутах, записываемого во время выполнения задачи. Если длина видео превышает указанное значение, запись автоматически прекращается.
Частота кадров (Framerate) Указывает количество кадров в секунду (FPS), которое будет использоваться при записи видео. Более высокое значение обеспечивает плавность видео, но увеличивает размер файла.
Битрейт (Bitrate) Устанавливает качество видео, определяя объем данных, передаваемых за секунду (в килобитах). Более высокий битрейт обеспечивает лучшее качество видео, но увеличивает размер файла.
Использовать заглушки (Use mocks) Заглушки заменяют реальные объекты для имитации их поведения в тестовой среде. Это полезно для проверки процессов без взаимодействия с реальными системами или данными.
Количество потоков (Threads count) Указывает общее количество потоков, которые будут созданы для выполнения задачи.
Минимальное количество потоков (Min threads) Определяет минимальное количество потоков, которое будет использоваться для выполнения задачи.
Индекс первого (Start index) Указывает начальный индекс для выполнения задачи. Используется в сценариях, где задачи должны обрабатываться с определенного элемента или группы данных.
Приоритет потока (Thread priority)
Устанавливает приоритет выполнения потоков:
Lowest — минимальный приоритет.
BelowNormal — ниже среднего.
Normal — стандартный приоритет.
AboveNormal — выше среднего.
Highest — максимальный приоритет.
Приоритет процесса (Process priority) Доступные параметры:
Normal — стандартный приоритет. Процесс получает ресурсы равномерно, как и большинство задач.
Idle — минимальный приоритет. Процесс выполняется только тогда, когда система не занята другими задачами.
High — высокий приоритет. Процесс получает значительно больше ресурсов. Подходит для задач с высокой срочностью.
RealTime — максимальный приоритет. Процесс выполняется с самым высоким приоритетом, может повлиять на производительность системы. Использовать с осторожностью.
BelowNormal — ниже среднего. Процесс получает меньше ресурсов, чем стандартные задачи.
AboveNormal — выше среднего. Процесс получает больше ресурсов, чем обычные задачи.
Параметры запуска задачи описаны в разделе Запуск Робота из командной строки.
Другие кнопки управления:
Кнопка Создать ярлык задачи создает ярлык запуска задачи без Robot Runner.
Кнопка Закрыть роботов прекращает работу всех запущенных локально роботов.
Кнопка Редактировать задачу позволяет изменить параметры выбранной задачи.
Кнопка Удалить задачу позволяет удалить выбранную задачу.
Если задача запущена, то в общем списке задач она будет отображаться со значком проигрывания. Когда задача завершается, треугольник пропадает.
При нажатии кнопки Создать задачу откроется форма для указания ее настроек:
В списке задач отображаются все созданные задачи. Их можно запустить по расписанию или вручную по кнопке .
Переключатель в строке с задачей управляет запуском задач по расписанию. Если переключатель выключен , то задача выполняться не будет. На ручной запуск задачи положение переключателя не влияет.