История страницы
...
- при запуске робота из любого компонента платформы управление запуском происходит через ROBIN Agent
- при передаче логов выполнения роботов в ROBIN Orchestrator 2.0 в режиме реального времени
- при передаче в ROBIN Orchestrator информации о статусе машины и ее текущей загруженности
Вариант установки ROBIN Agent | Вариант функционирования | Путь установки приложения |
Установка "Для себя" | Приложение | C:/Users/<userName>/AppData/Local/Programs/Robin Platform/2.0.0/Agent |
Установка "Для всех пользователей" | Служба операционной системы | C:/Program Files/Robin Platform/2.0.0/Agent |
Вкладка настроек Robot Player «Агент»
...
Характеристика настроек вкладки "Агент" представлена в таблице:
№ | Настройка | Характеристика |
---|---|---|
1 | Checkbox "Логировать частые операции" | Если указано true, то часто выполняющиеся операции Агента будут записаны в его лог |
2 | Checkbox "Сохранить все сообщения" | Если указано true, то в файл "messages.data" будут записаны все сообщения, которыми Агент обменивается с другими компонентами платформы Robin |
Для сохранения изменений необходимо нажать на кнопку «Сохранить» и перезагрузить ROBIN Agent.
В версиях выше 2.24.0 при отключении кэширования может быть проблема с восстановлением пакетов, поэтому лучше сразу проверить и сделать эту настройку с длинными путямиперечень настроек Robot Player «Агент» расширен. Это связано с настройками реестра для разрешения длинных путей.
При запуске роботов в Robin Studio Enterprise при восстановлении файлов с длинными именами в папку, которая сама имеет длинное имя можно столкнуться с ограничениями , связанными с длиной пути MAX_PATH, которая определяется Windows API в 260 символов.
Начиная с Windows 10 версии 1607, MAX_PATH при отключенном кэшировании ограничения были сняты для многих распространенных функций файлов и каталогов Win32. Однако используемое приложение должно согласиться на новое поведение, чтобы включить новое поведение длинного пути для каждого приложения, должны быть выполнены некоторые условия. Подробнее можно посмотреть тут:
Например, при восстановлении файлов в Robin Studio Enterprise не хватает длины пути, чтобы скачать одну из зависимостей движка.
Эта проблема решена настройкой реестра
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystemLongPathsEnabled поставить значение 1
и расширением настроек ROBIN Agent.
Для этого нужно проверить настройки ROBIN Agent:
- если в настройках ROBIN Agent выбран вариант «НЕ кешировать зависимости робота»,
то при запуске робота на .NET действия (например, Сообщение), робот завершается с ошибкой, которая связана с длиной пути MAX_PATH.
Результат: ошибка восстановления пакетов
Для того, чтобы пакеты восстанавливались корректно, и робот запускался и отрабатывал без ошибки необходимо в настройках ROBIN Agent разрешить кэширование зависимостей.
Тогда при запуске того же действия «Сообщение», пакеты с длинными путями восстанавливаются полностью, и робот отрабатывает без ошибки.
Отображение статуса ROBIN Agent
...