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

Ключ

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

ROBIN Robot 2.0 (ROBIN Robot Employee) - обязательный компонент платформы ROBIN, предназначенный для локального запуска и контроля работы программных роботов, созданных в ROBIN Studio.
Является обязательным компонентом для запуска и исполнения программных роботов. Объектом лицензирования является рабочее место = возможность запуска роботов под одной учетной записью на одной вычислительной мощности (это может быть, как рабочий компьютер пользователя, так и сервер - физический или виртуальный).

ROBIN Robot обладает Robot обладает следующими функциональными возможностями:

  • ручной запуск и остановка программных роботов;роботов
  • выполнение роботов, запущенных вручную или из оркестратора, согласно настроенному сценарию
  • запуск/перезапуск программных роботов в соответствии с настраиваемым расписанием;
  • отправка писем с логами, видео и технической информацией по итогам завершения работы робота;
  • загрузка программных роботов в каталог;
  • просмотр истории запусков;
  • просмотр логов роботов.

Состав и версии ROBIN Robot

ROBIN Robot 2.0 состоит из модулей, реализующих различные функции приложения:

  1. ROBIN Player - приложение, пользовательский интерфейс ROBIN Robot, обеспечивает обеспечивающий управление локальными запусками роботов. ROBIN Player запускает позволяет запускать роботов, созданных в ROBIN Studio (файлы с расширением .robin-robot);.
  2. ROBIN Agent - приложение, обеспечивающее взаимодействие компонентов ROBIN Robot с другими компонентами платформы: ROBIN Studio-, ROBIN Orchestrator-, ROBIN Robot- Executor;.
  3. ROBIN Executor - исполняющие "движки" (.net, java, python), которые обеспечивают выполнение действий сценариев роботов на соответствующих платформах.

ROBIN Robot 2.0 имеет два исполнения в поставкеимеет две версии:

  • ROBIN Robot для операционной системы MS Windows - позволяет запускать программных роботов, созданных с использованием действий реализованных на любом типе движков (.net, java, python)операционных систем семейства MS Windows
  • ROBIN Robot для операционных систем семейства Linux - позволяет запускать программных роботов в среде Linux, созданных с использованием действий, реализованных на java и python

Одна лицензия ROBIN Robot позволяет исполнять неограниченное количество сценариев роботов на одном рабочем месте.

Подсказка

Доступен последовательный и параллельный запуск сценариев. Последовательно запускаются роботы, использующие в работе десктопный UI, только один программный робот может работать с UI в один момент времени.

Параллельное исполнение сценариев возможно для роботов не использующих UI, и одни и те же ресурсы для работы.

...



Подсказка
titleКакие роботы выполняются на Linux

При создании сценария робота для Linux необходимо убедиться, что используемые действия реализованы на java и python. Такие роботы одинаково выполняются и на Linux и на Windows. Действия реализованные на .net запускаются только на Windows.

Также ROBIN Robot имеет несколько вариантов поставки.:

Вариант

...

StandaloneROBIN Robot Standalone

  • предназначен для

...

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

...

  • в дистрибутив включены

В комплект поставки входит полный набор экзекуторов (Executor)

...

  • все пакеты с действиями, библиотеки, необходимые для выполнения роботов

Лицензия ROBIN Robot привязывается к конкретному рабочему месту (УЗ).

  • не имеет соединения с оркестратором, роботы для запуска хранятся локально
  • не имеет аутентификации пользователя с помощью учетной записи

Вариант Enterprise

  • предназначен как для локального управления программными роботами

Вариант поставки Enterprise

...

  • на отдельном АРМ, так и с использованием

...

  • оркестратора

...

  • дистрибутив включает только компоненты платформы, а все необходимые действия

При установке на АРМ не устанавливаются экзекуторы (Executors). Они хранятся централизованно, в хранилище оркестратора.

...

  • и библиотеки для выполнения роботов

...

  • хранятся и обновляются централизованно

...

В момент запуска робота на АРМ загружаются и кэшируются действия нужных версий (используемых роботом), библиотеки и необходимые драйверы.

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

Пакеты с действиями хранятся и обновляются централизованно, на сервере.

Данные в кэше хранятся до тех пор пока он не будет очищен вручную, например, при переустановке платформы на АРМ.

Лицензия ROBIN Robot выписывается на конкретную учетную запись.

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

 

Также имеется вариант поставки Сloud - для управления программными роботами

Вариант поставки Cloud

ROBIN Robot Cloud предназначено для эксплуатации программных роботов на отдельном АРМ, под управлением облачного сервиса ROBIN CLOUD.
Cloud (Описание использования ROBIN Robot Cloud можно прочесть изучить на портале ROBIN CLOUDROBIN Cloud).

Возможности запуска роботов

Одна лицензия ROBIN Robot позволяет запуск неограниченного количества сценариев роботов на одном рабочем месте. Также доступен последовательный и параллельный запуск сценариев.

Параллельное выполнение сценариев возможно для роботов не использующих UI-приложения, и одни и те же ресурсы для работы. Такие роботы могут работать одновременно друг с другом или с пользователем, поскольку все действия совершаются в фоне без использования окон приложений.

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


Подсказка
titleПример

Робот, читающий файл Excel, работающий с электронной почтой, с процессами операционной системы, выполняющий фоновые вычисления, взаимодействующий с веб-страницами - выполняется полностью в фоне и его действия могут быть невидны для пользователя.

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