Установка 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 необходимо выполнять отдельно для каждого пользователя.
Откройте браузер и зайдите в раздел “Дополнения”.
Запустите менеджер файлов и перейдите в папку /usr/lib/sherpa-robot/Chrome
Перетащите файл “plugin.crx” в окно Yandex Browser.
В диалоговом окне подтвердите установку расширения.
В верхней панели браузера значок Sherpa RPA красный, значит плагин еще не работает.
Чтобы плагин заработал необходимо закрыть окно браузера и, в терминале, выполнить команду:
./install_host.sh
Для проверки работы плагина запустите браузер. Если значок плагина Sherpa RPA стал синим, значит плагин успешно установлен.
Примечание: также плагин можно установить с сайта: https://chrome.google.com/webstore/detail/sherparpa/bdnlfnchnkjeempadnmcgbbkbacffobl
И после этого выполнить пункты 3, 4, 5.
Установка плагина в Chromium
и установите плагин.
Перейдите в папку /home/user/sherpa-robot/Chrome.
Запустите окно терминала в текущей папке и выполните следующие команды:
chmod +x install_host.sh
./install_host.sh
cp -f $HOME/.config/google-chrome/NativeMessagingHosts/processagent.sherparpa.json $HOME/.config/chromium/NativeMessagingHosts
Для проверки работы плагина запустите браузер. Если значок плагина Sherpa RPA стал синим, значит плагин успешно установлен.
Last updated