Установка ROBIN Studio

В данном разделе описана установка и настройка Платформы ROBIN (далее Платформа) для трех редакций – Standalone, Enterprise и Cloud. Установка программного обеспечения производится с помощью мастера установки. Во время установки, параметрам конфигурации Платформы (адреса, порты, логины, пароли, протоколы и т.д.) будут присвоены значения по умолчанию.

Установка ROBIN Studio для редакции Standalone

Для установки версии Standalone, ПО необходимо скачать по ссылке, предоставленной разработчиками или загрузить на АРМ файл с дистрибутивом ПО, имеющим общее название Robin Platform-2.x.x-RTM-Standalone.zip, где 2.x.x, в названии файла, соответствует текущему номеру версии релиза платформы.

Дистрибутив платформы ROBIN имеет вид “Robin Platform-2.x.x.exe” содержит в себе компоненты:

  • ROBIN Studio 2.0

  • ROBIN Robot Employee:

    • ROBIN Agent 2.0
    • ROBIN Player 2.0
  • Движки выполнения действий .Net, Java, Python

Процесс установки происходит через инсталлятор. После запуска инсталлятора необходимо выполнить вариант установки. Дистрибутив ПО поставляется в виде архива в формате ZIP, поэтому до начала установки платформы ROBIN распакуйте дистрибутив ПО в подходящий каталог. При распаковке будет создан каталог, в который скопируются установочные файлы.

Для установки с помощью мастера установки необходимо выполнить следующую последовательность действий:

  1. Запустить установку, выполнив двойное нажатие ЛКМ по названию файла (Robin Platform-2.x.x-RTM-Standalone.exe, где 2.x.x, в названии файла, соответствует текущему номеру версии релиза платформы).
  2. Выбрать режим установки Платформы - Только для меня или Для всех пользователей АРМа.
    • Вариант «Только для меня» - установка производится в каталог C:Users<userName>AppDataLocalProgramsRobin Platform. Рекомендованный вариант установки.
    • Вариант «Для всех пользователей» - установка производится в каталог C:Program FilesRobin Platform. Компоненты платформы после установки доступны для всех пользователей ОС терминального сервера.

Для выбора варианта установки необходимо кликнуть ЛКМ на соответствующей надписи окна.

  1. Разрешить внесение изменений на АРМе, нажав на кнопку [Да], далее выбрать из выпадающего списка язык интерфейса установки и нажать на кнопку [Ок].

  2. Ознакомиться с составом установки и подтвердить выбор компонентов Платформы для установки (рекомендуется выбрать все компоненты), нажать кнопку [Далее].

  3. Всё готово к установке Платформы, необходимо подтвердить начало установки, нажав на кнопку [Установить], программа будет установлена в папку по адресу %USERPROFILE%/AppData/Local/Programs/Robin Platform.

  4. Дождаться завершения процедуры установки.

  5. Нажать кнопку [Завершить] для завершения установки.

  6. Установить, в случае, если он не установлен на АРМ

    • .NET SDK 5.0.х – для версии 2.17.5 и ниже
      или
    • .NET SDK 6.0.х – начиная с версии 2.18.0 и выше

Установка ROBIN Studio для редакции Enterprise

Для установки ПО необходимо скачать по ссылке, предоставленной разработчиками или загрузить на АРМ файл с дистрибутивом ПО, имеющим общее название Robin Platform-2.x.x-RTM-Enterprise.zip, где 2.x.x, в названии файла, соответствует текущему номеру версии релиза платформы.

Дистрибутив ПО поставляется в виде архива в формате ZIP, поэтому до начала установки платформы ROBIN распакуйте дистрибутив ПО в подходящий каталог. При распаковке будет создан каталог, в который скопируются установочные файлы. Для установки с помощью мастера установки необходимо выполнить следующую последовательность действий:

  1. Запустить установку, совершив двойное нажатие ЛКМ по названию файла. Robin (Platform-2.x.x-RTM-Enterprise.exe, где 2.x.x, в названии файла, соответствует текущему номеру версии релиза платформы).

  2. Выбрать режим установки Программы - для одного или нескольких пользователей АРМа.

  3. Разрешить внесение изменений на АРМе, нажав на кнопку [Да], выбрать из выпадающего списка язык интерфейса установки и нажать на кнопку [Ок].

  4. Выбрать компоненты для установки (рекомендуется выбрать все компоненты) и нажать на кнопку [Далее].

  1. Ввести IP-адрес ROBIN сервера и нажать на кнопку [Далее].

  2. Подтвердить начало установки, нажав на кнопку [Установить], программа будет установлена в папку по адресу %USERPROFILE%/AppData/Local/Programs/Robin Platform.

  3. Дождаться завершения процедуры установки.

  4. Нажать кнопку [Завершить] для завершения установки.

  5. Установить, в случае, если он не установлен на АРМ -

    • .NET SDK 5.0.х – для версии 2.17.5 и ниже
      или
    • .NET SDK 6.0.х – начиная с версии 2.18.0 и выше
  6. Установить Сервис доставки лог-сообщений Filebeat, в случае, если он не установлен на АРМ.

Установка ROBIN Studio для редакции Cloud

Для скачивания ПО необходимо зарегистрироваться на портале «Облачная фабрика роботизации (ОФР)», адрес портала зависит от реализации проекта. Затем необходимо перейти в раздел портала «Дистрибутивы» и нажать на кнопку [Скачать] в строке с названием «Robin Studio».

Для установки ПО необходимо выполнить следующую последовательность действий:

  1. Запустить установку, совершив двойное нажатие ЛКМ по названию файла Robin Platform-2.x.x-RTM-Cloud.exe

  2. Выбрать режим установки Программы - для одного или нескольких пользователей АРМа.

  3. Разрешить внесение изменений на АРМе, нажав на кнопку [Да], а затем выбрать из выпадающего списка язык интерфейса установки и нажать на кнопку [Ок].

  4. Ввести токен, который был сгенерирован для пользователя портала ОФР, и нажать на кнопку [Далее].

Токен пользователя находится в правом верхнем углу под логином пользователя на портале ОФР.

  1. Выбрать компоненты для установки (рекомендуется выбрать все компоненты) и нажать на кнопку [Далее].

  2. Подтвердить начало установки, нажав на кнопку [Установить], программа будет установлена в папку по адресу C:/Program Files/Robin Platform.

  3. Далее начнется процедура установки.

  4. Для завершения установки необходимо нажать на кнопку [Завершить].

Привязка лицензии к рабочему месту

Работа редакций Standalone и Enterprise невозможна без установки файла с лицензионным ключом. В настоящее время существует два вида лицензий: демо-лицензии и коммерческие лицензии. Демо-лицензия не привязывается к конкретному компьютеру, виртуальному рабочему месту/серверу, не ограничена функционально, а только по времени действия. Приобретённая коммерческая лицензия ROBIN Robot Employee привязывается к машине, где будет осуществляться запуск роботов. Для привязки лицензии необходимо получить уникальные параметры этой машины. Для получения параметров следует выполнить шаги:

  1. На том компьютере или виртуальной машине, где планируется установка ROBIN Robot Employee, залогиниться под учетной записью пользователя, под которой будут запускаться роботы.
  2. Установить платформу ROBIN (если не установлена), согласно инструкции по установке.
  3. Перейти в папку ROBIN Player, обычно это C:Users<имя_пользователя>AppDataLocalProgramsRobin Platform2.0.0RobotPlayer. Также, быстро перейти в папку можно кликнув ПКМ на ярлыке «Robin Robot Player» на рабочем столе и выбрать пункт «Расположение файла».
  1. В открывшейся папке запустить GetEnvId.exe (двойным кликом ЛКМ). В папке появится файл «envId.txt» с параметрами машины.
  2. Повторить шаги 1-4 для каждого рабочего места, где будут запускаться роботы.
  3. Все полученные файлы «envId.txt» запаковать в архив и отправить ответственному менеджеру для привязки лицензии.

Обратите внимание! Количество отправляемых файлов envId.txt должно равняться количеству приобретённых лицензий.

Установка файла лицензии для платформы ROBIN

Файл лицензии предоставляется после приобретения платформы. В ряде случаев, лицензионных файлов может быть несколько. Файл лицензии имеет вид license2.0*.lic. После завершения установки, необходимо разместить файл лицензии формата .*lic в папку соответствующего компонента, в зависимости от варианта установки:

Вариант «Для себя»:

ROBIN Studio - C:Users<userName>AppDataLocalProgramsRobin Platform2.0.0Studio

ROBIN Player - C:Users<userName>AppDataLocalProgramsRobin Platform2.0.0RobotPlayer

ROBIN Agent - C:Users<userName>AppDataLocalProgramsRobin Platform2.0.0Agent

Вариант «Для всех пользователей»:

ROBIN Studio - C:Program FilesRobin Platform2.0.0Studio

ROBIN Player - C:Program FilesRobin Platform2.0.0RobotPlayer

ROBIN Agent - C:Program FilesRobin Platform2.0.0Agent

Для корректной работы платформы ROBIN, скопируйте файл лицензии:

  1. В каталог Студии: %USERPROFILE%/AppData/Local/Programs/Robin Platform/2.0.0/Studio. Для облегчения поиска каталога, нажмите ПКМ на значке Robin Studio, расположенном на рабочем столе. В выпадающем меню нажмите ЛКМ на пункте Расположение файла. Откроется каталог, куда нужно скопировать файл лицензии.

  2. В каталог Плеера: %USERPROFILE%/AppData/Local/Programs/Robin Platform/2.0.0/RobotPlayer.

    Для облегчения поиска каталога, нажмите ПКМ на значке Robin Robot Player, расположенном на рабочем столе. В выпадающем меню нажмите ЛКМ на пункте Расположение файла. Откроется каталог, куда нужно скопировать файл лицензии.

  3. В каталог Агента: %USERPROFILE%/AppData/Local/Programs/Robin Platform/2.0.0/Agent

Дополнительные компоненты необходимые для работы платформы ROBIN

.NET SDK 5.0

Для работы ROBIN Studio версии 2.17.5 и ниже требуется наличие Microsoft .NET SDK 5.0, установленного на АРМ, где будет работать ROBIN Studio. В случае его отсутствия, платформа сообщит об этом, при попытке запуска Студии:

Для установки .NET SDK 5.0 выполните действия:

  1. Откройте сайт Microsoft:

  2. Скачайте файл установки SDK (dotnet-sdk-5.0.408-win-x64.exe) с сайта Microsoft, и сохраните его на диске АРМ. После сохранения, запустите установку .NET SDK двойным нажатием ЛКМ на файле dotnet-sdk-5.0.408-win-x64.exe. Для продолжения установки SDK, нажмите кнопку [Установить]:

  3. Дождитесь завершения процедуры установки.

  4. После окончания установки, подтвердите завершение, нажмите кнопку [Закрыть]:

.NET SDK 6.0

Для работы ROBIN Studio версии 2.18.0 и выше требуется наличие Microsoft .NET SDK 6.0, установленного на АРМ, где будет работать ROBIN Studio. В случае его отсутствия, платформа сообщит об этом, при попытке запуска Студии:

Для установки .NET SDK 6.0 необходимо выполнить следующие действия:

  1. Открыть сайт Microsoft:

  2. Скачать файл установки SDK (dotnet-sdk-6.0.318-win-x64.exe) с сайта Microsoft, и сохраните его на диске АРМ. После сохранения, запустите установку .NET SDK двойным нажатием ЛКМ на файле dotnet-sdk-5.0.408-win-x64.exe. Для продолжения установки SDK, нажмите кнопку [Установить]:

  3. Дождаться завершения процедуры установки.

  4. После окончания установки, подтвердить завершение, нажать кнопку [Закрыть]:

Сервис доставки лог-сообщений Filebeat

В случае использования Enterprise версии платформы ROBIN, лог-сообщения Студии и Плеера собираются и анализируются централизованно, для подготовки сводных отчетов. Для целей сбора лог-данных работы платформы, установленной на АРМ, используется Filebeat, легковесный доставщик лог-сообщений. Принцип его работы состоит в мониторинге и сборе лог-сообщений из лог-файлов и пересылке их в elasticsearch или logstash для индексирования. Доставщик поставляется в составе Enterprise версии платформы, и, в случае отсутствия установленного на АРМ Filebeat, мастер установки платформы напомнит об этом в процессе инсталляции.

Файлы установки Filebeat сервиса находятся в каталоге %Userprofile%/AppData/Local/Programs/Robin Platform/2.0.0/Utils/FilebeatInstaller. Откройте указанный каталог на АРМ. Для старта установки сервиса Filebeat выполните двойное нажатие ЛКМ на файле SetupFilebeatService.exe

В открывшемся окне выберите язык и нажмите кнопку [Ок]

В следущем окне необходимо указать адрес и порт Logstash сервера, являющегося частью оркестратора. Адрес и порт указанного сервера должны предоставить специалисты, ответственные за развертывание оркестратора в контуре компании. После ввода адреса и порта сервера нажмите кнопку [Далее]

Все готово к установке, нажмите кнопку [Установить]

Дождитесь завершения установки сервиса

Завершите установку сервиса Filebeat нажатием кнопки [Завершить]

Решение проблем запуска на windows 7 и server 2008 r2 без обновления ESU

Проблема запуска на windows 7 и server 2008 r2 без обновления ESU заключается в минимальных требованиях .NET Desktop Runtime 5.0.х:

https://docs.microsoft.com/en-us/dotnet/core/install/windows?tabs=net50

При этом на машине все равно может быть установлен .NET Desktop Runtime 5.0.х.

Проблема проявляется при завершении установки платформы, при попытке запуска ROBIN Agent.

На экране появляется сообщение об ошибке dotnet.exe, следующего содержания:

"Ошибка при запуске приложения (0xc000007b). Для выхода из приложения нажмите кнопку "ОК"."

Ошибку можно обнаружить до установки ROBIN. Для проверки работоспособности .NET необходимо ввести выполнить команду: dotnet --list-runtimes

Результат выполнения должен выглядеть вот так:

Microsoft.NETCore.App 5.0.10 [C:/Program Files/dotnet/shared/Microsoft.NETCore.App]
Microsoft.WindowsDesktop.App 5.0.10 [C:/Program Files/dotnet/shared/Microsoft.WindowsDesktop.App]

Потенциальное решение:

Поставить обновления ESU:

https://www.catalog.update.microsoft.com/Search.aspx?q=KB4538483

Обновления установятся только на windows 7 Professional и Enterprise (SP1) и Server 2008 r2 (SP1).