Запуск из командной строки
Last updated
Last updated
Запустить attended-робота можно двумя способами: из командной строки или с помощью утилиты Primo RPA Robot Runner. Отличия следующие:
При использовании робота из командной строки запуск задач осуществляется вручную, поскольку Primo RPA Robot не поддерживает запуск по расписанию.
Утилита Robot Runner предоставляет пользователю удобный графический интерфейс и поддерживает запуск задач по расписанию.
‼️ Перед запуском Primo RPA Robot требуется запросить лицензию.
Вне зависимости от того, какой способ запуска вы выбрали, сначала потребуется запросить лицензию на программу Primo RPA Robot. Без нее использование робота невозможно. Лицензия запрашивается только через утилиту Robot Runner, описание запроса см. здесь.
Для запуска Primo RPA Robot из командной строки — запустите его с помощью ярлыка на рабочем столе или из меню Пуск.
Программа Primo RPA Robot обладает минимальным графическим интерфейсом:
Для запуска робота из командной строки используйте следующие аргументы:
aliveinterval=: интервал отправки запросов KeepAlive.
apppriority=: приоритет приложения. Доступные значения: Normal/Idle/High/RealTime/BelowNormal/AboveNormal.
attended: признак attended.
attendededition=: редакция attended робота. Доступные значения: Enterprise/Standard/Robot_Desktop.
cache: кешировать отладчик.
CloseRdp: автоматически корректно завершать сессию RDP на старте.
debugedition=: издание для отладки. Доступные значения: Studio/Robot/Orchestrator/Miner/Robot_Standard/Robot_Desktop/Testing.
debugger: режим отладки.
debugoptions=: настройки отладки. Доступные значения: NoTrace.
engver=: версия ядра робота. Доступные значения: v1 и v2. Использование второй версии (v2) позволяет ускорить загрузку процессов и повысить производительность при работе с высоконагруженными процессами.
exitonsuccess: закрыть робота по завершении выполнения проекта.
hle: подсвечивать элементы.
instantStart: стартовать запуск проекта, как только робот будет загружен.
key=: ключ оркестратора.
lang=: языки интерфейса. Доступные значения: RU/EN.
lockspath=: путь к файлам синхронизации выполнения.
logCustomToFile: признак записи пользовательских событий в журнал.
loginterval=: настройки для отправки логов в Оркестратор. Частота опроса в миллисекундах.
logmaxcount=: настройки для отправки логов в Оркестратор. Максимальный размер очереди.
logmaxinterval=: настройки для отправки логов в Оркестратор. Время в миллисекундах, после которого отправляются сообщения, игнорируя размер пачки.
logMsgTypes: типы журналируемых событий (Error, Info, Debug, Network). Для указания нескольких используется символ | (например, Error|Info|Debug).
logpacksize=: настройки для отправки логов в Оркестратор. Размер пачки для отправки.
logToFile: признак записи журнала в файл (папка Log).
logType: тип журнала (Text, Csv).
minthreads=: минимальное кол-во потоков.
mock: использовать заглушки.
name=: имя робота.
noConsole: отключает отображение журнала в консоли.
noorclogs: признак того, что не надо отправлять логи в оркестратор.
noOrchestrator: режим работы в отсутствии Оркестратора (обязателен, если робот запускается вручную).
ocver=: версия чистого кода. Доступные значения: v1 и v2.
operationkey=: OperationKey - идентификатор операции (когда робот запускается из Оркестратора).
orcaddr=: адрес оркестратора.
orcpass=: пароль оркестратора (зашифрованный).
orcpassnocrypt=: пароль оркестратора (не зашифрованный).
orcuser=: логин оркестратора.
pass=: пароль.
precompile: режим сценария.
projid=: ID проекта.
projname=: наименование проекта.
projPath: путь к папке выполняемого проекта.
pushstatus: модель push-status.
robotedition=: редакция робота. Доступные значения: Enterprise/Standard/Robot_Desktop.
robotlogsaddr=: адрес сервиса приема логов.
robotport=: порт отладки робота.
RunConfig: тип конфигурации запуска (для переменной _Workflow.RunConfig). Возможные варианты: None, Debug, Release.
RunConfigCustom: тип конфигурации запуска (для переменной _Workflow.RunConfigCustom).
sandbox: признак песочницы.
sendvars: отправлять значения переменных.
seqPath: путь к главной последовательности проекта.
sleepbeforeclose=: задержка перед закрытием робота.
startuposition=: вариант отображения робота на старте. Возможные варианты: Normal, Minimized, Maximized, Tray.
StartupPosition: вариант отображения робота на старте. Возможные варианты - Normal (стандартный), Minimized (свернутый), Maximized (во весь экран), Tray (свернут в системный трэй).
studioport=: порт отладки Студии.
tenantid=: Tenant ID.
threadsсount=: кол-во потоков.
threadpriority=: приоритет потока. Доступные значения: Lowest/BelowNormal/Normal/AboveNormal/Highest.
threadstartindex=: индекс первого потока.
user=: логин.
videoMaxLs=: видеозапись — максимальная продолжительность.
videobr=: видеозапись — битрейт.
videofr=: видеозапись — кадры в секунду.
Примечание. Регистр в названиях аргументов не учитывается.
Пример:
Кнопка служит для очистки текста консоли робота. Иконка Primo RPA Robot отображает версию программы.