Links

Primo RPA

Руководство пользователя
Primo RPA - это российское программное решение для роботизации бизнес-процессов.
Система Primo RPA позволяет:
  • Сократить себестоимость процессов за счет передачи роботу рутинных, повторяемых операций.
  • Выполнять роботизируемые операции быстрее, обеспечивая рост прибыли и лояльности клиентов.
  • Снижать число ошибок, вызванных «человеческим фактором».

Состав системы

В состав системы входят приложения Primo RPA Studio, Primo RPA Robot и Primo RPA Orchestrator.

Функциональные возможности

Primo RPA Studio

Primo Studio - это основной инструмент для разработки роботов. Именно здесь аналитики и разработчики собирают RPA-сценарий, используя как готовые компоненты, так и компоненты собственной разработки.
Ключевые возможности:
  1. 1.
    Создание сценария для робота. Разрабатывать сценарий можно в виде последовательности операций, диаграммы или в чистом коде, что позволяет роботизировать сценарии практически любой сложности. Набор сценариев составляет единый RPA-проект, в рамках которого доступна группировка сценариев по папкам.
  2. 2.
    Отладка сценария. Позволяет протестировать сценарий через Студию и отследить результаты выполнения в Консоли. Помогает проанализировать и исправить ошибки в сценариях до публикации проекта.
  3. 3.
    Использование зависимостей. Возможно обращаться к дополнительным библиотекам при работе с RPA-проектом. Доступна возможность разрабатывать, опубликовывать и использовать собственные библиотеки в проекте.
  4. 4.
    Шаблоны проекта. Возможность сделать из готового проекта шаблон, который будет применяться при создании новых проектов.
  5. 5.
    Шаблоны поиска. Используются для взаимодействия с пользовательским интерфейсом программ. Позволяют идентифицировать компонент приложения, чтобы получить к нему программный доступ.
  6. 6.
    Запись сценария. Имеется функция записи пользовательских действий для упрощения формирования сценария.
  7. 7.
    Запись трафика. Помогает быстро и легко анализировать обмен с порталами, сайтами и веб-сервисами, а также формировать Web-запросы в сценариях на основе полученных данных.
  8. 8.
    Импорт проектов. Возможность импортировать проекты в Студию из других RPA-платформ: например, UiPath, Blue Prism.
  9. 9.
    Интеграция с Оркестратором. Позволяет получать лицензии на Студию через Оркестратор, а также публиковать готовые проекты в Оркестраторе.

Primo RPA Robot

Primo Robot - это робот, выполняющий заданные пользователем сценарии. Поддерживает работу как в среде Windows, так и в Linux, что особенно важно для компаний, активно использующих рабочие места на базе отечественных операционных систем типа Astra Linux.
С приложением Primo Robot возможно работать как из командной строки, так и через графический интерфейс пользователя (GUI). Работа через GUI осуществляется с помощью утилиты Primo Robot Runner, которая входит в комплект поставки. Также управлять роботом можно из Оркестратора - подробнее об этом в функциональных возможностях Primo Orchestrator.
Возможности Primo Robot:
  1. 1.
    Ручной запуск выполнения RPA-проектов.
  2. 2.
    Интеграция с Оркестратором. Функция для обмена данных с Оркестратором.
  3. 3.
    Запись логов и пользовательских событий в журнал.
Возможности утилиты Primo Robot Runner:
  1. 1.
    Предоставляет графический интерфейс пользователя для работы с Primo Robot.
  2. 2.
    Автоматический запуск задач на выполнение RPA-проектов. Возможно настраивать расписания и запускать задачи автоматически в соответствии с графиком.
  3. 3.
    Работа со станциями. Предоставляет базовый функционал для управления RDP-сессиями.

Primo RPA Orchestrator

Primo Orchestrator - предназначен для автоматизации запуска RPA-проектов на множестве развернутых в организации роботов и для управления роботами. Оркестратор позволяет задавать расписание работы роботов, контролировать их работу. Для поддержки работы крупных компаний с несколькими независимыми группами пользователей Primo RPA Orchestrator предоставляет возможность «изолировать» группы роботов друг от друга. За счет поддержки мультитенантности пользователь каждой группы будет видеть и управлять только своими роботами, без возможности влияния на роботов других групп.
Ключевые возможности:
  1. 1.
    Централизованное управление лицензиями на продукты Primo RPA. Получение и установка лицензий на выбранные продукты, управление ими через интерфейс Оркестратора.
  2. 2.
    Централизованное управление роботами. Развертывание и настройка роботов, их логирования, регистрация машин роботов, разбиение роботов на группы для независимого управления, возможность привязки к роботу RDP-пользователя.
  3. 3.
    Добавление проектов. Загрузка RPA-проектов, созданных в Студии, для дальнейшего выполнения роботом (-ами). Возможно привязать роботов определенных версий к проекту.
  4. 4.
    Автоматизация запуска RPA-проектов при помощи заданий. Управление запуском заданий при помощи триггеров. В качестве триггера, например, может выступать расписание, согласованное с производственным календарем организации.
  5. 5.
    Стратегия назначения роботов на выполнение RPA-проекта. Возможно определить порядок назначения Роботов на задание при автоматическом запуске проекта.
  6. 6.
    Ручной запуск робота с RPA-проектом. Возможность выбрать развернутого робота и вручную запустить выполнение проекта.
  7. 7.
    Работа с очередями обмена данных. Очереди используются для организации обмена данными между роботами, а также между роботами и Студией при выполнении RPA-проектов.
  8. 8.
    Мультитенантность. Возможность создавать тенанты - филиалы организации для изолированного доступа к сущностям системы. В рамках тенанта доступно управление машинами роботов и пользователями тенанта.
  9. 9.
    Управление пользователями. Создание учетных записей и назначение пользователям ролей для разграничения прав доступа. Доступна интеграция с Active Directory - она позволяет не заводить пользователей в системе, а использовать учетные записи из AD.
  10. 10.
    Мониторинг. Для осуществления мониторинга в системе имеются 3 журнала событий: для Оркестратора, роботов и проектов. Просмотр журналов доступен через UI Оркестратора. Для аналитики по журналам может применяться внешняя аналитическая система Grafana - не является частью Оркестратора, поставляется как дополнение к нему.

Системные требования

Студия

Для установки и эксплуатации ПО Primo Studio компьютер пользователя должен соответствовать требованиям:
Аппаратные требования
Программные требования
CPU 4 ядра, RAM 8 Гб, HDD 100 Гб
Microsoft Windows 7 (SP2) и выше.
Microsoft .NET Framework 4.6.1; Microsoft Visual C++ Runtime 14; Windows PowerShell.
Права локального администратора (в зависимости от используемых компонентов)

Машина Робота

Для установки и эксплуатации ПО Primo Robot (работающего как с Оркестратором, так и без него) необходимо, чтобы машина Робота соответствовала требованиям:
Аппаратные требования
Программные требования
CPU 8 ядер, RAM 8 Гб, HDD 250 Гб
Windows 10 / Windows Server 2016 и выше
CPU 6 ядер, RAM 8 Гб, HDD 250 Гб
Linux: CentOS 8+, Ubuntu 20+, Astra Linux 1.7+

Оркестратор

Для установки и эксплуатации ПО Primo Orchestrator требуется, чтобы сервер соответствовал требованиям:
Компоненты сервера
Аппаратные требования
Программные требования
Сервер Оркестратора
CPU 8 ядер, RAM 16 Гб, HDD 200 Гб
Windows Server 2016 и выше.
Linux: CentOS 8+, Ubuntu 20+, Astra Linux 1.7+
Сервер БД
CPU 8 ядер, RAM 16 Гб, HDD 200 Гб
см. выше
Сервер журнала
CPU 8 ядер, RAM 16 Гб, HDD 1000 Гб
см. выше