КОНФИГУРИРОВАНИЕ LEXEMA-RPA STUDIO

Файл конфигурации

Lexema-RPA Studio содержит некоторые настройки, которые подходят большинству пользователей, но в некоторых случаях они должны быть изменены. Такие настройки вынесены в файл конфигурации, который находится в папке с программой и называется «Lexema-RPA Studio.exe.config». Открыть данный файл можно любым текстовым редактором, например Блокнотом.

Рис. 1. Файл конфигурации

Настройки, которые можно изменять, находятся в блоке appSettings. Приведенные ниже можно изменять пользователям, остальные не рекомендуется. Доступные для изменения настройки:

  1. AbbyyFreDllPath - путь до папки с драйвером ABBYY (для пользователей, приобрётших лицензию ABBYY);

  2. useFileLog - использовать логирование в текстовый файл, по умолчанию значение true, запись ведется во временную директорию системы, в папку Lexema-RPA;

  3. useEmail – использовать логирование с отправкой письма с ошибкой на почту. Настройки почты вводятся в поля emailHost, emailPort, emailUseSSL, emailName и emailPass. В поле emailAdmin вводится адрес, на который должно прийти письмо;

  4. ChromePath – путь до браузера chrome.exe, необходимый для работы модуля «Работа с браузером»;

  5. SeleniumUserAgent – поле, отвечающее за агента, от которого эмулируется запуск Google Chrome в модуле «Работа с браузером»;

  6. SeleniumProfilePath – путь до папки с профилем пользователя, от имени которого необходимо запускать Google Chrome по умолчанию (модуль «Работа с браузером»);

  7. SeleniumProxyExtensionPath – при использовании прокси-сервера в модуле «Работа с браузером» используется расширение ChromeProxyExtension.exe, если по какой-то причине программа не может найти расширение, то в этом поле необходимо прописать полный путь до расширения (оно находится в папке с программой);

  8. OrchestratorURL – адрес подключения к оркестратору (для закрытых корпоративных сетей);

  9. UseNodeClicker – в состоянии «true» - использование кликов по экрану с помощью Node JS сервера, что позволяет работать с экраном на удалённых рабочих столах даже при выходе с них (выход с удалённого рабочего стола должен быть произведен с помощью кнопки в Lexema-RPA Client); в состоянии «false» – клики производятся за счет user32.dll, которой достаточно для работы в текущем рабочем столе. Если по каким-то причинам модуль «Кликер» не работает при установленной галочке «true» – можно сменить флаг на «false» и написать нам об ошибке;

  10. MailProxyServer – используемый прокси-сервер при подключении к почтовому серверу для работы с почтой;

  11. MailProxyPort – используемый порт прокси-сервера при подключении к почтовому серверу для работы с почтой;

  12. CheckCertificate – проверять ли безопасность сертификата почтового сервера при работе с почтой (по умолчанию true);

  13. RuCatchaURL – адрес сервера RuCaptcha – если интернет на устройстве органиченный, то есть возможность развернуть сервер для сервиса локально;

  14. ShowAllLogs – отображать все логи или только логи отрабатываемых модулей (без логирования внутренних ошибок, которые могут быть как критическими, так и обычными предупреждениями). Для отображения всех логов – «true», иначе «false»;

  15. UseAutoSave – если «true» - включает авто сохранение разрабатываемых модулей. Сохранение происходит в момент сохранения модуля (относится ко всем модулям, которые настраиваются внутри самих себя). Для отключения необходимо установить флаг «false»;

  16. ClickOpen – флаг, отвечающий за поведение робота при открытии его не через студию (дабл клик по роботу): если значение «true» - запускает робота (без интерфейса студии), если значение «false» - открывает студию с загруженным роботом.