Primo RPA Robot: Общие сведения
Primo RPA Robot — это приложение для выполнения автоматизированных задач (RPA-проектов), созданных в Primo RPA Studio.
Способы работы с роботом
Запуск и управление роботом возможны следующими способами:
- Автоматически через Primo RPA Orchestrator (централизованное управление).
- Вручную через приложение Primo RPA Robot (минималистичный интерфейс, запуск из командной строки).
- Через утилиту Robot Runner (графический интерфейс, поддержка расписаний).
В этом разделе рассматриваются варианты 2 и 3 — работа с роботом как с цифровым ассистентом пользователя.
Автономность исполнения роботов
Архитектура платформы Primo RPA построена с расчётом на снижение зависимости прикладного исполнения роботов от текущего состояния серверных компонентов управления.
- Программный робот выполняет назначенный сценарий автоматизации с использованием собственных вычислительных ресурсов машины робота. Это позволяет минимизировать влияние текущей доступности и производительности серверных компонентов платформы на ход выполнения сценария.
- Архитектурно предусмотрены механизмы поддержания целостности процесса выполнения при кратковременных нарушениях штатного взаимодействия робота с серверной частью, а также автоматическое восстановление взаимодействия по окончании нарушения.
- Прикладные журналы выполнения, формируемые роботом, поддерживают возможность отложенной доставки в централизованное хранилище после восстановления штатного состояния серверных компонентов платформы.
- Робот в редакции Desktop (Attended) дополнительно поддерживает сценарий работы без подключения к Оркестратору на этапе исполнения.
Конкретные параметры устойчивости (допустимая длительность нарушения связи, поведение при различных типах сбоев серверных компонентов, объёмы локальной буферизации событий) определяются конфигурацией развёртывания и согласовываются на этапе проектирования.
Для обеспечения максимальной отказоустойчивости платформы рекомендуется развёртывание серверных компонентов в конфигурациях с резервированием — подробнее см. Рекомендации по обеспечению доступности.
Различия между Primo RPA Robot и Primo RPA Robot Runner
| Критерий | Primo RPA Robot | Primo RPA Robot Runner |
|---|---|---|
| Интерфейс | Минимальный (консольный режим) | Графический (GUI) |
| Запуск задач | Только через командную строку | Через графический интерфейс |
| Расписания | Не поддерживается | Поддерживается |
| Автономность | Самостоятельное приложение | Требует установки Primo RPA Robot |
Утилита Primo RPA Robot Runner корректно работает только при условии, что Primo RPA Robot также был установлен на компьютере пользователя — таким образом, она не является самостоятельной, в отличие от Primo RPA Robot.
Лицензии Primo RPA Robot
Робот доступен в двух редакциях:
-
Enterprise
- Полный функционал, включая удалённое управление через RDP.
- Лицензия запрашивается только через Orchestrator.
-
Desktop
- Только для локального использования (без RDP).
- Лицензию можно получить через Orchestrator или локально при запуске робота.
Примечание. Редакция Standard больше не поддерживается и недоступна для запроса.
Обе лицензии совместимы с Primo RPA Robot и Robot Runner.
Установка и настройка
Вариант 1: Автономная работа (без Orchestrator)
- Установка Primo RPA Robot (Windows или кроссплатформенная версия).
- Активация лицензии Desktop.
- Запуск из командной строки.
- Использование Robot Runner (опционально).
Вариант 2: Работа через Orchestrator
- Загрузка дистрибутива робота.
- Регистрация машины робота.
- Настройка RDP-доступа (для Enterprise).
- Запрос лицензии.
- Запуск проектов:
- Ручной:
- Добавление в очередь (рекомендуется).
- Прямой запуск робота.
- Автоматический: через задания и расписания.
- Ручной:
Подробнее о работе с Orchestrator — в разделе Primo RPA Orchestrator.