Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

...

В разделе "Агент" есть возможность настроить логирование ROBIN Agent.

Для поставки Standalone

Характеристика Характеристики настроек вкладки "Агент" представлена представлены в таблиценижеприведенных таблицах

Для поставки Standalone

Настройка

Характеристика

1

Checkbox "Логировать частые операции"

Если указано trueпараметр включен, то часто выполняющиеся операции Агента агента будут записаны в его лог. Например, команды ping. После заполнения необходимо перезагрузить ROBIN Agent

2

Checkbox "Сохранить  Сохранить все сообщения"

Если указано trueпараметр включен, то в файл "messages.data" будут записаны все сообщения, которыми Агент агент обменивается с другими компонентами платформы Robin. После заполнения необходимо перезагрузить ROBIN Agent

Для сохранения изменений необходимо нажать на кнопку «Сохранить» и перезагрузить ROBIN Agent

Для поставки Enterprise и Cloud

Настройка

Характеристика


Чекбокс

Логировать частые операции

Если параметр включен, часто выполняющиеся операции агента будут записаны в его лог. Например, команды ping. После заполнения необходимо перезагрузить ROBIN Agent

Чекбокс

Кэшировать зависимости робота

Если кэширование выключено, то после завершения работы робота зависимости будут удалены с машины. Поэтому при каждом повторном запуске робота будет происходить восстановление пакетов действий

Чекбокс

Кэшировать роботов

Если кэширование выключено, то после завершения работы робота, его файл будет удален с машины.

...

Поэтому при каждом повторном запуске робота будет снова происходить его скачивание на машину

Чекбокс

Интервал переподключения

Интервал переподключения агента к серверу при разрыве соединения. Значение указывается в секундах. Минимальное значение "5"

Чекбокс

Сохранить все сообщения

Сохранение всех входящих и исходящих сообщений. После заполнения необходимо перезагрузить ROBIN Agent

Чекбокс

Интервал отправки данных о машине

Интервал отправки данных о ресурсах машины. Значение указывается в секундах. Минимальное значение "5". После заполнения необходимо перезагрузить ROBIN Agent

Чекбокс

Логировать загрузки .NET зависимостей

Если параметр включен, в лог агента будут записаны сведения о загрузке .NET зависимостей

Чекбокс

Логировать загрузки Python зависимостей

Если параметр включен, в лог агента будут записаны сведения о загрузке Python зависимостей

Чекбокс

Логировать загрузки Java зависимостей

Если параметр включен, в лог агента будут записаны сведения о загрузке Java зависимостей

Особые условия

Настройки реестра для разрешения длинных путей

В версиях выше 2.24.0  Robin Studio Enterpriseперечень настроек Robot Player «Агент» расширен. Это связано с настройками реестра для разрешения длинных путей.

При запуске роботов в Robin Studio Enterprise при восстановлении файлов с длинными именами в папку, которая сама имеет длинное имя можно столкнуться с ограничениями , связанными с длиной пути MAX_PATH, которая определяется Windows API в 260 символов.

При отключенном кэшировании зависимостей робота при восстановлении файлов в Robin Studio Enterprise не хватает длины пути, чтобы скачать одну из зависимостей движка, кроме того после завершения работы робота зависимости будут удалены с машины. Поэтому при каждом повторном запуске робота будет происходить восстановление пакетов действий.

Для этого нужно проверить настройки ROBIN Agent:

  1. Если в настройках ROBIN Agent выбран вариант «НЕ кешировать зависимости робота»,

Image Added

то при  запуске робота на .NET действия (например, Сообщение), робот завершается с ошибкой, которая связана с  длиной пути MAX_PATH.

Image Added

Результат: ошибка восстановления пакетов

Начиная с Windows 10 версии 1607, MAX_PATH при отключенном кэшировании зависимостей ограничения были сняты для многих распространенных функций файлов и каталогов Win32. Однако используемое приложение должно согласиться на новое поведение, чтобы .

Чтобы включить новое поведение длинного пути для каждого приложения при отключенном кэшировании зависимостей робота, должны быть выполнены некоторые условия.  Подробнее

Подробнее можно посмотреть тут: https://learn.microsoft.com/en-us/windows/win32/fileio/maximum-file-path-limitation?tabs=registry#enable-long-paths-in-windows-10-version-1607-and-later

Например, при восстановлении файлов в Robin Studio Enterprise не хватает длины пути, чтобы скачать одну из зависимостей движка.

Эта проблема решена решается настройкой реестра вручную. Для этого в реестр HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystemLongPathsEnabled поставить значение 1.

и расширением настроек ROBIN Agent.

Для этого нужно проверить настройки ROBIN Agent:

  1. если в настройках ROBIN Agent выбран вариант «НЕ кешировать зависимости робота»,

Image Removed

то при  запуске робота на .NET действия (например, Сообщение), робот завершается с ошибкой, которая связана с  длиной пути MAX_PATH.

Image Removed

Результат: ошибка восстановления пакетов

Для 2. В версиях выше 2.24.0  перечень настроек Robot Player «Агент» расширен и для того, чтобы пакеты восстанавливались корректно, и а робот запускался и отрабатывал без ошибки необходимо достаточно в настройках ROBIN Agent разрешить кэширование зависимостей.

Тогда, при запуске того же действия «Сообщение», пакеты с длинными путями восстанавливаются полностью,  и робот отрабатывает без ошибки.

...

  • дождитесь запуска процесса Robin.Agent.Service (появился статус "Выполняется" в строке Службы)
  • запустите Robot Player, кликнув дважды по иконке программы на Рабочем столе АРМ




Image AddedITRPA-17304 - Добавить локализацию конфигурационных параметров Готово

Необходимо изменить названия и добавить описания конфигурационных параметров в плеере. Названия и описания доступны на двух языках - русский и английский.


Названия и описания конфигурационных параметром:

ПоставкаПараметрНазвание

Название

на англ.

ОписаниеОписание на англ.
ПоставкаПараметрНазвание

Название

на англ.

ОписаниеОписание на англ.
StandaloneAllowLogFrequentOperationsЛогировать частые операцииLog of frequent operationsЕсли параметр включен, часто выполняющиеся операции агента будут записаны в его лог. Например, команды ping. После заполнения необходимо перезагрузить ROBIN Agent.If this parameter is enabled, the agent's frequently performed operations will be recorded in its log. For example, ping commands. After updating the parameter, you need to restart ROBIN Agent.
SaveAllMessagesСохранить все сообщенияSave all messagesЕсли параметр включен, в файл "messages.data" будут записаны все сообщения, которыми агент обменивается с другими компонентами платформы Robin. После заполнения необходимо перезагрузить ROBIN Agent.If the parameter is enabled, all messages exchanged by the agent with other components of the Robin platform will be recorded in the "messages.data" file. After updating the parameter, you need to restart ROBIN Agent.

Enterprise


AllowLogFrequentOperations

Логировать частые операцииLog of frequent operationsЕсли параметр включен, часто выполняющиеся операции агента будут записаны в его лог. Например, команды ping. После заполнения необходимо перезагрузить ROBIN Agent.If this parameter is enabled, the agent's frequently performed operations will be recorded in its log. For example, ping commands. After updating the parameter, you need to restart ROBIN Agent.
CacheRobotDependenciesКэшировать зависимости роботаCache robot dependenciesЕсли кэширование выключено, то после завершения работы робота зависимости будут удалены с машины. Поэтому при каждом повторном запуске робота будет происходить восстановление пакетов действий.If caching is disabled, the dependencies will be removed from the machine after the robot is finished. Therefore, each time the robot is restarted, the action packages will be restored.
CacheRobots
Кэшировать роботовCache robotsЕсли кэширование выключено, то после завершения работы робота, его файл будет удален с машины. Поэтому при каждом повторном запуске робота будет снова происходить его скачивание на машину.
If caching is disabled, then after the robot completes its work, its file will be deleted from the machine. Therefore, each time the robot is restarted, it will be downloaded to the machine again.
ReconnectIntervalSecondsИнтервал переподключенияReconnection intervalИнтервал переподключения агента к серверу при разрыве соединения. Значение указывается в секундах. Минимальное значение "5".The interval for reconnecting the agent to the server when the connection is broken. The value is specified in seconds. The minimum value is "5".

SaveAllMessages

Сохранить все сообщенияSave all messagesСохранение всех входящих и исходящих сообщений. После заполнения необходимо перезагрузить ROBIN Agent.Saving all incoming and outgoing messages. After updating the parameter, you need to restart ROBIN Agent.
SystemUsageIntervalSecondsИнтервал отправки данных о машинеInterval for sending machine dataИнтервал отправки данных о ресурсах машины. Значение указывается в секундах. Минимальное значение "5". После заполнения необходимо перезагрузить ROBIN Agent.
The interval for sending data about the resources of the machine. The value is specified in seconds. The minimum value is "5". After updating the parameter, you need to restart ROBIN Agent.
LogDotnetRestoreЛогировать загрузки .NET зависимостейLog .NET dependencies restoreЕсли параметр включен, в лог агента будут записаны сведения о загрузке .NET зависимостей.
If this parameter is enabled, information about the download .NET dependencies will be recorded in the agent log.
LogJavaRestoreЛогировать загрузки Java зависимостейLog Java dependencies restoreЕсли параметр включен, в лог агента будут записаны сведения о загрузке Java зависимостей.If this parameter is enabled, information about the download Java dependencies will be recorded in the agent log.
LogPythonRestoreЛогировать загрузки Python зависимостейLog Python dependencies restoreЕсли параметр включен, в лог агента будут записаны сведения о загрузке Python зависимостей.
If this parameter is enabled, information about the download Python dependencies will be recorded in the agent log.

Cloud









AllowLogFrequentOperations

Логировать частые операцииLog of frequent operationsЕсли параметр включен, часто выполняющиеся операции агента будут записаны в его лог. Например, команды ping. После заполнения необходимо перезагрузить ROBIN Agent.If this parameter is enabled, the agent's frequently performed operations will be recorded in its log. For example, ping commands. After updating the parameter, you need to restart ROBIN Agent.

CacheRobotDependencies

Кэшировать зависимости роботаCache robot dependenciesЕсли кэширование выключено, то после завершения работы робота зависимости будут удалены с машины. Поэтому при каждом повторном запуске робота будет происходить восстановление пакетов действий.If caching is disabled, the dependencies will be removed from the machine after the robot is finished. Therefore, each time the robot is restarted, the action packages will be restored.

CacheRobots

Кэшировать роботовCache robotsЕсли кэширование выключено, то после завершения работы робота, его файл будет удален с машины. Поэтому при каждом повторном запуске робота будет снова происходить его скачивание на машину.If caching is disabled, then after the robot completes its work, its file will be deleted from the machine. Therefore, each time the robot is restarted, it will be downloaded to the machine again.

ReconnectIntervalSeconds

Интервал переподключенияReconnection intervalИнтервал переподключения агента к серверу при разрыве соединения. Значение указывается в секундах. Минимальное значение "5".The interval for reconnecting the agent to the server when the connection is broken. The value is specified in seconds. The minimum value is "5".

SystemUsageIntervalSeconds

Интервал отправки данных о машинеInterval for sending machine dataИнтервал отправки данных о ресурсах машины. Значение указывается в секундах. Минимальное значение "5". После заполнения необходимо перезагрузить ROBIN Agent.The interval for sending data about the resources of the machine. The value is specified in seconds. The minimum value is "5". After updating the parameter, you need to restart ROBIN Agent.

SaveAllMessages

Сохранить все сообщенияSave all messagesСохранение всех входящих и исходящих сообщений. После заполнения необходимо перезагрузить ROBIN Agent.Saving all incoming and outgoing messages. After updating the parameter, you need to restart ROBIN Agent.

LogDotnetRestore

Логировать загрузки .NET зависимостейLog .NET dependencies restoreЕсли параметр включен, в лог агента будут записаны сведения о загрузке .NET зависимостей.If this parameter is enabled, information about the download .NET dependencies will be recorded in the agent log.

LogJavaRestore

Логировать загрузки Java зависимостейLog Java dependencies restoreЕсли параметр включен, в лог агента будут записаны сведения о загрузке Java зависимостей.If this parameter is enabled, information about the download Java dependencies will be recorded in the agent log.

LogPythonRestore

Логировать загрузки Python зависимостейLog Python dependencies restoreЕсли параметр включен, в лог агента будут записаны сведения о загрузке Python зависимостей.If this parameter is enabled, information about the download Python dependencies will be recorded in the agent log.


Написать комментарий...