Установка Sherpa Robot Unattended на RedOS

Перед установкой программных продуктов платформы Sherpa RPA ознакомьтесь с системными требованиями к компьютеру.

Установка производится по инструкции.

Ссылки на дистрибутивы можно найти здесь.

Важно! Для установки робота необходимо обладать правами sudo.

Если Sherpa Robot уже установлен на Ваш компьютер, то перейдите к разделу “Скачивание и распаковка робота” для его обновления.

Установка .NET Core 8

Общие инструкции по установке приведены на сайте Microsoft:

https://learn.microsoft.com/ru-ru/dotnet/core/install/linux-fedora

https://learn.microsoft.com/en-us/powershell/scripting/install/install-rhel?view=powershell-7.2

Для установки .NET Core 8 нажмите “Пуск”, выберите пункт “Системные”, а затем – “Терминал Fly”.

Далее в терминале необходимо выполнить следующие команды: (для этого скопируйте поочередно скопируйте команды, вставьте в окно терминала и нажмите Enter):

sudo dnf install -y dotnet-sdk-8.0

sudo dnf install https://github.com/PowerShell/PowerShell/releases/download/v7.4.2/powershell-7.4.2-1.rh.x86_64.rpm

Для работы эмуляции клавиатуры и мыши установите библиотеку “libgdiplus”.

Установка библиотеки также производится через выполнение команды в окне терминала:

sudo dnf install libgdiplus

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

sudo dnf install tesseract-langpack-rus

Для работы с Python выполните в терминале команду:

sudo dnf install python3-devel.x86_64

Установка сервера RDP

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

sudo dnf install xrdp

sudo systemctl restart xrdp

sudo systemctl enable xrdp --now

Затем перезагрузите сервер с помощью команды:

sudo reboot

Скачивание и распаковка робота

Выполните последовательно следующие команды:

rm -f sherpa-robot.zip

wget https://sherparpa.ru/downloads/linux/get-robot.php -O sherpa-robot.zip

sudo unzip -o sherpa-robot.zip -d /usr/lib

sudo chmod a+x /usr/lib/sherpa-robot/Chrome/install_host.sh

sudo chmod a+x /usr/lib/sherpa-robot/Chrome/process-agent-host

sudo chmod a+x /usr/lib/sherpa-robot/process-agent

sudo chmod a+x /usr/lib/sherpa-robot/sherpa-assistant

sudo chmod a+x /usr/lib/sherpa-robot/sherpa-assistant-console

Также для установки или обновления робота до последней версии можно ввести терминале следующую команду (в ней собраны все вышеописанные команды):

rm -f sherpa-robot.zip && wget https://sherparpa.ru/downloads/linux/get-robot.php -O sherpa-robot.zip && sudo unzip -o sherpa-robot.zip -d /usr/lib && sudo chmod a+x /usr/lib/sherpa-robot/Chrome/install_host.sh && sudo chmod a+x /usr/lib/sherpa-robot/Chrome/process-agent-host && sudo chmod a+x /usr/lib/sherpa-robot/process-agent && sudo chmod a+x /usr/lib/sherpa-robot/sherpa-assistant && sudo chmod a+x /usr/lib/sherpa-robot/sherpa-assistant-console

Добавление пользователей для запуска Unattended-роботов

Каждый Unattended-роботов будет запускаться под отдельным пользователем. Чтобы создать нового пользователя необходимо зайти в “Центр управления”, а затем – “Управление пользователями” и создать необходимое количество учетных записей пользователей для запуска Unattended-роботов.

Первичная настройка Unattended-робота

Первичная настройка выполняется для:

  • добавления ярлыка для Sherpa Assistant;

  • добавления ярлыков в автозагрузку для Unattended-роботов;

  • указания сервера Оркестратора для Unattended-роботов;

  • Указание GUID роботов для учетных записей Unattended-роботов.

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

sudo chmod a+x /usr/lib/sherpa-robot/post-configure/post-configure

sudo /usr/lib/sherpa-robot/post-configure/post-configure

После выполнения команд в терминале появляется меню со следующими командами:

1. Создать ярлык Sherpa Assistant на рабочем столе, а также в меню “Пуск”-”Разработка”.

2. Удалить ярлыки Sherpa Assistant.

3. Создать ярлык в автозагрузке у пользователя на запуск Unattended-робота.

4. Удалить ярлык на запуск Unattended-робота.

5. Указать сервер Оркестратора и указать GUID Unattended-роботов.

0. Выйти из меню.

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

Установка плагина в Yandex Browser

Установку плагина в Yandex Browser необходимо выполнять отдельно для каждого пользователя.

  1. Откройте браузер и зайдите в раздел “Дополнения”.

  1. Запустите менеджер файлов и перейдите в папку /usr/lib/sherpa-robot/Chrome

  2. Перетащите файл “plugin.crx” в окно Yandex Browser.

В диалоговом окне подтвердите установку расширения.

В верхней панели браузера значок Sherpa RPA красный, значит плагин еще не работает.

  1. Чтобы плагин заработал необходимо закрыть окно браузера и, в терминале, выполнить команду:

./install_host.sh

  1. Для проверки работы плагина запустите браузер. Если значок плагина Sherpa RPA стал синим, значит плагин успешно установлен.

Примечание: также плагин можно установить с сайта: https://chrome.google.com/webstore/detail/sherparpa/bdnlfnchnkjeempadnmcgbbkbacffobl

И после этого выполнить пункты 3, 4, 5.

Установка плагина в Chromium

и установите плагин.

  1. Перейдите в папку /home/user/sherpa-robot/Chrome.

  2. Запустите окно терминала в текущей папке и выполните следующие команды:

chmod +x install_host.sh

./install_host.sh

cp -f $HOME/.config/google-chrome/NativeMessagingHosts/processagent.sherparpa.json $HOME/.config/chromium/NativeMessagingHosts

  1. Для проверки работы плагина запустите браузер. Если значок плагина Sherpa RPA стал синим, значит плагин успешно установлен.

Last updated