Вы просматриваете старую версию данной страницы. Смотрите текущую версию.

Сравнить с текущим просмотр истории страницы

« Предыдущий Версия 8 Следующий »

ROBIN Agent модуль отвечающий за:

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

ROBIN Agent устанавливается в операционную систему как служба, поэтому отсутствует полноценный графический интерфейс пользователя.

Изменять настройки модуля можно только через его конфигурационный файл Robin.Agent.Service.exe.config:

•        логирование (путь и название файла лога, кодировка, максимальный размер файла лога, количество файлов лога, формат записи (паттерн) строки лога);

•        адрес для обращения к хранилищу роботов через сервер приложений;

•        настройки подключения к RabbitMQ (имя хоста, порт, логин и пароль пользователя, добавленного в RabbitMQ).

Взаимодействие ROBIN Agent 2.0 с другими компонентами и модулями

  • ROBIN Player. ROBIN Agent отправляет команды на исполнения программных роботов в ROBIN Player, который установлен на том же хосте. Перед началом рабочей сессии приложения проходят процедуру взаимной аутентификации.
  • ROBIN Studio 2.0. Если робот запущен в режиме отладки, агент передает логи исполняющегося процесса в ROBIN Studio 2.0 (формирование этого лога пользователь видит сразу на панели лога в Studio). Agent осуществляет взаимодействие только с той Studio, которая установлена на том же хосте. Перед началом рабочей сессии приложения проходят процедуру взаимной аутентификации.

ROBIN Agent - приложение (в установке «Для себя») или служба (в установке «для всех») обеспечивающее взаимодействие компонентов платформы:

  • ROBIN Studio - ROBIN Robot - Executor - в случае использования варианта платформы Standalone
  • ROBIN Studio - ROBIN Orchestrator - ROBIN Robot - Executor - в случае использования варианта платформы Enterprise

Как было упомянуто, ROBIN Robot может быть установлен в разных вариантах. При этом меняется каталог установки ROBIN Agent:


Вариант установки ROBIN Agent

Путь установки приложения

Установка «Для себя»

C:/Users/<userName>/AppData/Local/Programs/Robin Platform/2.0.0/Agent

Установка «Для всех пользователей»

C:/Program Files/Robin Platform/2.0.0/Agent


В случае проблем с работой ROBIN Agent, пользователь получит уведомление об ошибке.

В случае с Standalone, при попытке запуска ROBIN RobotPlayer:



В случае использования Enterprise варианта, при попытке запуска ROBIN RobotPlayer:



Для восстановления работоспособности платформы, приложение Agent необходимо перезапустить.

В зависимости от типа выполненной на АРМ установки программы последовательности действий немного различаются.


1.     В случае, когда была выполнена установка «Для себя»

  • Остановите работу ROBIN RobotPlayer - кликните правой кнопкой мыши на иконке программы в дереве, выберите пункт меню «Выйти»
  • Откройте каталог, где установлен ROBIN Agent (путь см. выше)
  • Найдите в каталоге и запустите программу Kill.Robin.Agent.exe, дождитесь завершения ее работы


  • Найдите в каталоге и запустите программу Robin.Agent.exe, дождитесь завершения ее работы


  • Запустите RobotPlayer, кликнув дважды по иконке программы на Рабочем столе АРМ

2.     В случае, когда была выполнена установка «Для всех пользователей»

  • Остановите работу ROBIN RobotPlayer - кликните правой кнопкой мыши на иконке программы в директории, выберите пункт меню «Выйти»
  • Откройте диспетчер задач (комбинация клавиш Ctrl-Alt-Del -> «Диспетчер задач»)
  • Перейдите в раздел «Службы»
  • В разделе Службы найдите процесс Robin.Agent.Service,


  • Остановите процесс, для этого правой кнопкой мыши кликните по имени процесса в Диспетчере задач, выберите пункт меню «Остановить»


  • Дождитесь полной остановки процесса Robin.Agent.Service!!!
  • Вновь запустите процесс Robin.Agent.Service, правой кнопкой мыши кликните по имени процесса в Диспетчере задач, выберите пункт меню «Запустить»

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