Спецпроекты

На страницу обзора

Рейтинг RPA-платформ 2022

Компания Robin PIX Robotics Шерпа Роботикс РУМИ OneRPA Лексема Бизапс
RPA-платформа ROBIN RPA PIX RPA Sherpa RPA ROOMYbots OneRPA Lexema-RPA Р.бот
Место 1 2 3 4 5 6 7
Сумма баллов 99 88 74 61 40 37 35
Общие характеристики платформы
Сумма баллов по разделу 24 19 18 13 13 7 6
Варианты поставки ★★★
Облако
On-premise
★★★
Облако
On-premise
★★★
Облако
On-premise
★★
On-premise
★★★
Облако
On-premise
★★★
Облако
On-premise
★★★
On-premise
Варианты лицензирования ★★★
- По рабочим местам
- Конкурентные и локальные
- Бессрочные лицензии
- Безлимитные лицензии
- За фактическое время работы робота
- Безлимитная Студия на организацию
★★
- По рабочим местам
- Конкурентные и локальные
- Бессрочные лицензии
- Безлимитные лицензии
- За фактическое время работы робота
★★
- По рабочим местам
- Конкурентные и локальные
- Бессрочные лицензии
- Безлимитные лицензии

По рабочим местам

- По рабочим местам
- Бессрочные лицензии

По рабочим местам

По рабочим местам
Технологии и фреймворки на которых создана платформа ★★★
- XML с описанием действий под любой стек подключаемых языков: Microsoft .NET, Java, Python
- Нет зависимости от Microsoft .NET и Workflow Foundation
★★
Studio, Robot, Agent - Microsoft .NET Core 3,1 (C#, VB, C++, Python, JS)
PIX Master - ASP NET Core, JS, СУБД (PostgreSQL, MSSQL Server), Redis.

Дизайнер, робот - C# (Microsoft .NET Framework), PowerShell, Python. Оркестратор - Nginx, Angular, PHP, MariaDB/ PostreSQL/ Clickhouse, Docker
★★
Оркестратор, робот: Microsoft .NET Core
Студия: AngularJS + Electron

1С, Microsoft .NET

Microsoft .NET, NetFramework, NodeJS

Microsoft .NET
Внешние компоненты для эксплуатации платформы (СУБД, Системы контроля версий, сервера приложений, и т.п.) - Используются собственные встроенные компоненты
- Поддержка opensource СУБД и серверов приложений, разрешенных реестром отечественного ПО (PostgreSQL, WildFly и др.)
СУБД для PIX Master: MS SQL Server или PostgreSQL.
Веб сервер для PIX Master: IIS или Apache, NGinx и др.
Для кластерной версии PIX Master в архитектуре Актив-Актив: Redis.
Компоненты Microsoft .NET Framework 4,8+ и PowerShell 5,1+ SQL based СУБД (PostgreSQL, MS SQL, Oracle и др.)
.NET Core 6
1С, желательно сервер 1С + MSSQL\PostgreSQL NodeJS
PostgreSQL
Используются собственные встроенные компоненты
Способы взаимодействия с корпоративным LDAP Заказчика, использование ролевой модели Заказчика ★★★
- Интеграция c Active Directory
- Использование ролевой модели заказчика
-Поддержка мультилесовой структуры домена
★★★
- Интеграция c Active Directory
- Использование ролевой модели заказчика
- Интеграция c LDAP
- Режимы "Только AD" и "Только LDAP"
★★★
- Интеграция c Active Directory
- Использование ролевой модели заказчика
★★★
- Интеграция c Active Directory
- Использование ролевой модели заказчика
★★★
- Интеграция c Active Directory
- Использование ролевой модели заказчика
Наличие Low-Code и No-Code ★★★
- Low-code
- No-code по стандарту, с полным запретом программирования
- Код не является "захардкоженной" частью робота и может быть переиспользован
- SDK на любом языке: .Net (C#, VisualBasic, С++, Jscript ), Java, Python
★★
- Low-code
- No-code
★★
- Low-code
- No-code

- Low-code
- No-code

- Low-code
- No-code

- Low-code
- No-code

- Low-code
Возможности управления правами для роботов, рабочих мест, пользователей, действий ★★★
- Регулирование прав пользователей
- Управление доступом к рабочей среде исполнения и ресурсам
- Детальная настройка доступа на уровне сценариев, доступных действий в Студии, готовых роботов, серверов или рабочих местах
★★
- Регулирование прав пользователей
- Управление доступом к рабочей среде исполнения и ресурсам
★★
- Регулирование прав пользователей
- Управление доступом к рабочей среде исполнения и ресурсам
★★
- Регулирование прав пользователей
- Управление доступом к рабочей среде исполнения и ресурсам

- Регулирование прав пользователей
- Управление доступом к рабочей среде исполнения и ресурсам
Защита от несанкциони- рованного доступа, способы верификации и контроля изменений в соответствии с ролевой моделью ★★★
- Логирование операций
- Контроль доступа к функциям и ресурсам платформы
- Защита от подмены кода, за счет компиляции в момент его создания (а не при каждом запуске)
- Гарантия безопасной среды использования кода, за счет подписи пакета и шифрования сценария робота
- Контроль импорта/экспорта, редактирования и даже чтения сценариев в хранилище
★★
- Логирование операций
- Управление доступом к рабочей среде исполнения и ресурсам
★★
- Логирование операци
- Контроль доступа к функциям и ресурсам платформы

- Логирование операций
- Контроль доступа к функциям и ресурсам платформы

- Логирование операций
- Контроль доступа к функциям и ресурсам платформы
Способы версионирования, ввода и вывода из эксплуатации различных компонентов системы ★★★
- Версионирование компонент платформы
- Возможность версионирования до уровня действия робота, с возможностью точечного обновления в сценарии
★★★
- Версионирование компонент платформы
- Поддерживается версионирование рабочих процессов
★★★
- Версионирование компонент платформы
- Поддержка Git и GitHub для версионирования сценариев

Версионирование компонент платформы
★★
- Версионирование компонент платформы
- Версионирование средствами 1С, каждый элемент в БД

Версионирование компонент платформы

Версионирование компонент платформы
Характеристики оркестратора
Сумма баллов по разделу 25 26 24 19 8 8 6
Поддерживаемые операционные системы ★★
CentOS 7+, RedHat 8+, debian 10+, AstraLinux2,12/1,6 SE и выше, RedOS и AlterOS
★★
Windows (Windows 7+, Server 2008R2 и выше)
Linux (AstraLinux, RedOS, Debian. AlterOS, KasperskyOS)
★★
Windows, Linux
★★
Windows 7+, Windows Server 2012+, Linux (Astra Linux, Альт, РедОС)
★★
Linux (как миниум Astra и Ubuntu), Windows, MacOS
★★★
Mac OS, Windows, Linux
★★
Windows, Linux
Поддерживаемые СУБД PostgreSQL 11+ MS SQL Server
PostgreSQL
MySQL (MariaDB), PostgreSQL, ClickHouse PostgreSQL 10,0+. По запросу - MS SQL, Oracle и др. SQL based СУБД MSSQLPostgreSQL PostgreSQL PostgreSQL
Способы управления очередями задач, использование ТЭГ-ов и других параметров ★★★
Настройка статусов обработки и количества попыток. Присвоение тэгов каждому элементу, установка блокировок (на чтение, на запись, на время). Фильтрация по тэгам, приоритетам, дате создания и обновления, блокировкам и ID элементов
★★★
Очереди данных для постановки задач со статусами, тегами, комментариями, попытками. Отложенное добавление, Reference (в том числе уникальные ссылки)
★★★
Назначение задач, управление очередями, построение отчетов. Фильтрация по GUID, имени, приоритету, статусу, комментарию (тегу), дате создания задачи. Статусы Business Exception и Application Exception. Отложенное выполнение.
★★
Приоритет устанавливается вручную. Задачи могут обладать произвольным набором переменных и параметров (в т.ч. тегов), принимаемых скриптом робота.
Возможности по распределению задач в очереди между роботами ★★★
Автоматическое распределение задач между роботами и автоматический выбор машин для запуска роботов
Параметрическая настройка расписания на основе производственных календарей
★★★
Используется очередь задач. Дополнительные параметры - в рамках BPM-движка
★★★
Задачи из очереди автоматически распределяются между роботами, возможно выбирать задачи по статусам, приоритетам, датам создания, с учётом отложенных задач и назначенных дедлайнов. Два робота получат гарантированно разные задачи.
★★
На каждую очередь назначаются роботы. Задания выдаются в порядке добавления роботов в очередь с учетом занятости робота и приоритета задачи.
Управление элементами очереди, действиями робота и т.п. через API ★★★
- Управление оркестратором
- Управление элементами очереди
- Управление действиями робота
★★★
- Управление оркестратором
- Управление элементами очереди
- Управление действиями робота
★★★
- Управление оркестратором
- Управление элементами очереди
- Управление действиями робота
★★
- Управление оркестратором
- Управление элементами очереди
- Управление действиями робота

- Управление оркестратором

- Управление оркестратором
Возможности логирования действий робота и контроля результата работы платформы/роботов ★★★
- Поддержка логирования различных типов и уровней
- Поддерживается протокол syslog и возможность интеграции с SIEM системой Заказчика
★★★
- Поддержка логирования различных типов и уровней
★★★
- Поддержка логирования различных типов и уровней
- Поддерживается протокол syslog и возможность интеграции с SIEM системой Заказчика
★★★
- Поддержка логирования различных типов и уровней
★★★
- Поддержка логирования различных типов и уровней
★★★
- Поддержка логирования различных типов и уровней
★★★
- Поддержка логирования различных типов и уровней
Возможность автоматического распределения задач в зависимости от типа и требований к роботу ★★★
Распределение по группам для запуска по заданным критериям
★★★
Реализовано через очереди
★★★
Распределение по группам для запуска по заданным критериям
★★
Реализовано через очереди
Возможность централизованно задавать, хранить и передавать на вход роботу различные параметры и данные ★★★
- Переменные и ресурсы
- Учетные данные ИС (в защищенном виде)
★★★
- Переменные и ресурсы
- Учетные данные ИС (в защищенном виде)
★★★
- Переменные и ресурсы
- Учетные данные ИС (в защищенном виде)
★★
- Переменные и ресурсы
★★
- Переменные и ресурсы
★★
- Переменные и ресурсы

- Переменные и ресурсы
- Учетные данные ИС (в защищенном виде)
Взаимодействие через диалоговые окна на рабочих местах при централизованной работе роботов на сервере ★★
- Создание пользовательских форм
- Управление через Оркестратор, вывод диалога на рабочем месте даже если сценарий робота выполняется на сервере.
★★★
- Создание пользовательских форм
- Управление через BPM движок
★★
- Создание пользовательских форм
- Управление через оркестратор
★★
- Создание пользовательских форм
- Управление через оркестратор
Возможности по использованию производственных календарей ★★★
- Централизованно вести несколько производственных календарей
- Управлять с помощью действий робота, вычислять значения, задавать условия
★★★
Через механизм графиков на стороне PIX Master. Есть встроенный, можно загружать из выгрузки с gov.ru или заполнять вручную
★★
- Централизованно вести несколько производственных календарей
- Управлять с помощью действий робота, вычислять значения, задавать условия

Поддерживается
Характеристики студии и роботов
Сумма баллов по разделу 33 27 23 21 15 13 16
Поддерживаемые операционные системы (для агентов на рабочих машинах) ★★★
Windows, Linux, MacOS
(любая ОС. Возможна робота под отечественными процессорами)
★★
Windows, Linux, MacOS
(любая ОС. Возможна робота под отечественными процессорами)
★★
Windows и Linux
★★
Windows, Linux
★★
Linux, Windows, MacOS (требуется установка 1С)

Windows

Windows
Количество встроенных активностей/действий ★★★
Более 550
★★★
300+
многие активности вложенные
★★★
Более 430

Более 100
★★
Более 300

Более 150
★★★
Более 1500
Поддерживаемые языки программирования ★★★
Любой .NET язык (C#, VisualBasic, С++, JScript), Java, Python
★★
Любой .NET язык: C#, Python, JS, F#
★★
PowerShell, Python, C#, VB
★★
JS, Python, Powershell, VBS, C#, Bash (Linux)
★★
Основной 1С. Также - C#, JS, Python

JavaScript
★★PHP, C#, node.js, Python
Возможности создания переменных и использования результатов выполнения действий ★★★
- Глобальные и локальные переменные
- Обращение к результатам выполнения действия напрямую, без необходимости создавать переменные
- Наличие возможности указывать комментарии к шагам робота и переменным
★★
- Глобальные и локальные переменные
★★
- Глобальные и локальные переменные
★★
- Глобальные и локальные переменные
- Использование динамически генерируемых данных, переменных, объектов из приложений, вывода из консоли и др.
★★
- Глобальные и локальные переменные
★★
- Глобальные и локальные переменные
★★
- Глобальные и локальные переменные
Возможности по обеспечению защиты программного кода и сценария робота от подмены ★★★
- Шифрование сценария робота
- Шифрование пакета с кодом отдельно от сценария
- Компиляция программного кода один раз во время создания робота (а не при каждом запуске на исполнение)
- Регулирование прав доступа в Low-Code и No-Code режимах, вплоть до полного запрета написания кода в сценарии робота
★★
- Шифрование робота при загрузке в оркестратор
- Регулирование прав доступа вплоть до запрета редактирования роботов и процессов

Шифрование робота при загрузке в оркестратор

Шифрование робота при загрузке в оркестратор

Шифрование сценария робота
Возможности по импорту-экспорту, конвертации сценариев роботов, повторному использованию действий ★★★
- Программный код не становится "захардкоженной" частью робота, а сохраняется в виде пакета с заданным действием, для импорта в другую студию или публикацию на оркестраторе
- Созданный робот может быть "действием" для любых других роботов
- Конвертация сценариев из основных RPA вендоров (UIPath, Blue Prism)
★★
- Импорт и экспорт сценариев полностью или разбитых по блокам между рабочими местами
- Конвертация сценариев из основных RPA вендоров (UIPath, Blue Prism)
★★
- Импорт и экспорт сценариев
- Наличие готовых шаблонов, можно добавлять собственные шаблоны в библиотеку для переиспользования
- Конвертация сценариев из основных RPA вендоров (UIPath, Blue Prism)

Импорт и экспорт сценариев полностью или разбитых по блокам между рабочими местами

- Импорт и экспорт сценариев

- Импорт и экспорт сценариев
- Конвертация сценариев из UIPath

- Импорт и экспорт сценариев
Наличие инструментов для построения сложных процессов из различных роботов ★★★
В Студии. Технология "робот как действие" позволяет размещать на шагах процесса роботов, передавать данные между ними, использовать стандартные действия
★★★
Через отдельный BPM-движок в Оркестраторе
★★
Можно разбивать проект на подпроекты (диаграммы). Вынесение подпроцессов в отдельные файлы проекта и вкладки
★★
В Студии за счет выделения части скриптов в отдельные блоки (аналог процедур/функций)

Есть (без пояснений)
★★
Через отдельный модуль: Робот-в-роботе

Инструментарий на уровне запуска роботов и их многопоточной работы
Функционал Optical Character Recognition (OCR) ★★★
Есть, на основе Tesseract, ABBYY, Microsoft, DBrain, Yandex
★★★
Есть, на основе Tesseract, ABBYY, Microsoft, AprBot, DBrain, Yandex
★★★
Есть, на основе Yandex Vision, Tesseract, ABBYY Cloud, ABBYY FineReader, Microsoft OCR
★★★
Есть, на основе Microsoft Azure, ABBYY, Яндекс Vision, VK cloud Vision, Dbrain

Есть (без пояснений)
★★
Есть, на основе Tesseract, ABBYY
★★
Есть, на основе Tesseract, FineReader, YandexVision
Функционал чат-ботов ★★★
Встроенный модуль для создания интегрированных с роботами чат-ботов (конструктор чат-ботов)
★★
Создание ботов на Telegram и WhatsApp

Создание Telegram-ботов
★★★
Встроенный модуль для создания интегрированных с роботами чат-ботов (конструктор чат-ботов)

Есть (без пояснений)

Создание Telegram-ботов
Функционал для синтеза и распознования речи ★★★
Встроенные действия по распознаванию и синтезу речи
★★★
Встроенные действия по распознаванию и синтезу речи
★★★
Встроенные действия по распознаванию и синтезу речи
★★★
Встроенные действия по распознаванию и синтезу речи
★★
Встроенные действия по распознаванию речи
★★
Встроенные действия по распознаванию речи
Функционал для классификации и извлечения сущностей из текста ★★★
Есть
★★★
Есть
★★
Есть

Есть

Есть, но с применением Azure
★★
Есть

Через подключение дополнительных библиотек на языках программирования
Наличие и возможности прочих модулей на базе ML - автозаполнение карточек документов, синхронизация и дедубликация справочников, восстановление ссылочной целостности между документами
- классификация и маршрутизация документов, обращений
- анализ эмоциональной окраски, скоринг на основе оценки текста
- проверка документации на соответствие законодательства, юридическая техника в проектах НПА
- сверка накладных и актов с сходными докуменнтами
- анализ рисков и выявление ошибок в договорах, антикоррупционная экспертиза
Классификация, value prediction, выявление аномалий - Встроенные оффлайн-алгоритмы искусственного интеллекта алгоритмы NER извлечение именованных сущностей (адреса, телефоны, email, ФИО, названия организаций, формы собственности, реквизиты, марки автомобилей и т.д).
- Доступны блоки для лемматизации, разметки фраз по частям речи, нечеткого сравнения текстов.
Более 30 алгоритмов ИИ, ML и распознавания языка.
- Классификация, кластеризация, предсказание значений и выявление аномалий.
Триграммы, расстояние Джаро-Виклера, расстояние Левенштейна Подключение библиотек на языках программирования
Поддержка, обучение, прочие достижения
Сумма баллов по разделу 17 16 9 8 4 9 7
Наличие поддержки, комьюнити, обучения ★★ ★★★ ★★ ★★ ★★ ★★
Маркетплейс ★★★
- Маркетплейс готовых роботов
- Облачная инфраструктура
★★
Каталог готовых роботов

Каталог готовых роботов

Каталог готовых роботов
Партнерская сеть ★★★ ★★★ ★★ ★★ ★★
Тестовый период, демо-версия Есть Есть Есть Есть Есть Есть Есть
Количество клиентов ★★★
100+
★★★
100+
★★
82
★★
50+

8
★★
100+

21
Количество роботов ★★★
4000+
★★★
2000+
★★
1400

150+

н/д
★★
1000+

100+
Наличие наград и премий тематических конкурсов ★★★
- Победитель премий Global CIO «Проект года» в 2020, 2021, 2022
- Победитель премий «Цифровой навигатор», «Опора Цифровизации» в 2021
- Победитель акселератора «Московский транспорт», «AI Factory», «АСИ»
- Гранты ФСИ и РФРИТ
★★
- Участник рейтингов RPA и Low-code в 2021 и 2022
- Финалист премии "Приоритет-2022"

Участник рейтингов RPA в 2020

Грант ФСИ

Участник рейтингов RPA в 2021


Критерии разделены по цветовому признаку:



  • зелёные (в таблице содержится вся необходимая информация)

  • желтые (в таблице указана краткая информация, за подробностями рекомендуется обратиться к исходным ответам вендоров)

  • красные (критерий не оценивается баллами)



Общие характеристики RPA-платформ


Все платформы заявляют варианты поставки On-premise с традиционным лицензированием по рабочим местам. У некоторых вендоров больше многообразия в части бессрочных и безлимитных лицензий и даже по фактически отработанному времени. Есть предложения по поставке в виде «Облака», но с учетом того, что сам робот устанавливается и исполняется на конкретной машине пользователя – детали такой поставки нужно уточнять с конкретным вендором.


В части технологий оценивалось наличие проприетарных зависимостей, в рамках которых, практически у всех вендоров студия и ряд других модулей реализован на проприетарном Microsoft .NET и Microsoft NetFramework. С учетом геополитических рисков, тенденций импортозамещения и отсутствия официальной поддержки .NET в отечественных ОС (на базе Linux) – это может быть весьма значимым стратегическим риском для конечного заказчика.


Разница в подходе есть только у двух решений:



  • OneRPA, реализованном непосредственно на платформе 1С, что также требует в дальнейшем везде установки и использования данной проприетарной платформы с наследованием всех ее плюсов и минусов.

  • ROBIN, роботы которого представляет собой зашифрованный XML с описанием выполняемых действий, где реализация может быть под любую ОС и процессоры и на любых языках из стеков .NET (C#, VisualBasic, С++, Jscript), Java, Python.


Кроме Lexema и Р.бот все остальные вендоры умеют интегрироваться с Active Directory и использовать ролевую модель Заказчика. Похожая картина в части управлении правами пользователей, доступом к рабочей среде исполнения и ресурсам. Здесь вопрос только в уровне детализации и в том, является ли для Заказчика критичным, например, регулирование доступа на уровне действия или конкретной машины (например, чтобы, роботы бухгалтерии имели доступы на запуск только в их контуре, а роботы других отделов не имели к ним доступа).


Low-code и No-code


Low-Code есть у всех вендоров, кроме Р.бот, и какие-то выводы по степени полноты и возможностей данного режима использования может сделать уже разработчик (не в рамках настоящего обзора).


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


No-Code заявлен также практически у всех вендоров, но если следовать определению No-Code, как отсутствию возможности программирования в принципе, то можно увидеть весьма произвольную интерпретацию этого критерия (в частности, одно лишь наличие визуального конструктора процессов или шаблонов данную технологию не реализует).


Защита от несанкционированного доступа


У большинства вендоров есть инструменты для защиты от защиты от несанкционированного доступа - логирование, шифрование сценариев и т.п.


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


Решение данной проблемы заявлено только у ROBIN в виде компиляции программного кода в момент создания робота (а не при каждом запуске) и отдельном шифровании пакетов с кодом (а не только целого сценария).


Оркестраторы


Серверная часть оркестатора практически у всех разворачивается под Windows и Linux, а у Lexema и OneRPA заявлена даже MacOS.


Работа с очередями


Вендоры уделяют много внимания очередям. Наиболее богатый функционал у лидеров, и у каждого свои технические особенности:



  • кто-то использовал для реализации этого функционала opensource MQ

  • кто-то сделал собственный модуль.


Если говорить более детально, то:



  • PIX заявляет о богатом инструментарии управления очередями с помощью BPM-движка,

  • Sherpa предлагает более 50-ти API для манипуляций всеми сущностями оркестратора,

  • ROBIN представил новый модуль с очередями с акцентом на автоматическое распределение в зависимости от ресурсов и производственных календарей.


Чуть проще по описанию выглядят очереди у ROOMYbots, управляемые в основном приоритетами и параметрами самих задач.


Создание диалоговых окон


У PIX и ROOMYbots заявлены наиболее широкие возможности по созданию диалоговых окон для взаимодействия с пользователем. Sherpa и ROBIN больше внимания уделено управлению и хранению, защите и передачи различных параметров, ресурсов и учетных данных информационных систем, также сделан большой акцент на автоматическое распределение роботов в зависимости от различных критериев и работу с производственными календарями


Вывод об оркестраторах


Таким образом, в рамках непосредственно функционала оркестратора значимых различий в предоставленных сведениях от набравших наибольший рейтинг ROBIN, PIX и Sherpa выявлено не было, за ними с небольшим отрывом идёт ROOMYbots.


Практически все эти четыре вендора предоставили развернутое описание возможностей относительно которых. Разрыв по функционалу с Lexema, OneRPA, Р.бот выглядит очень большим.


Студия и роботы


Практически у всех вендоров заявлена поддержка как Windows, так и Linux для непосредственно агентов на рабочих местах (что сейчас становится важным в рамках импортозамещения и перевода инфраструктуры большинства Enterprise заказчиков на отечественные операционные системы).


Технологически это работает у всех по-разному в зависимости от архитектуры, нативных возможностей платформы на конкретной ОС, использования языков (есть свои плюсы и минусы для Java, Pyton, .NET).


Языки программирования


Больше всего готовых действий заявлено у Р.бот, у остальных вендоров их количество не существенно отличается. Практически все платформы поддерживают создание собственных расширений и действий на языках .NET (C#, VisualBasic, С++, JScript) за счет того, что реализованы на платформе Microsoft.


О поддержке Pyton у многих можно говорить лишь условно. За счет того, что этот язык не требует компиляции, файл с кодом на Pyton можно подложить к сценарию робота (при этом не стоит забывать о базовых принципах безопасности – см. выше). Но на рабочие места все равно придется устанавливать средства исполнения, а это не совсем промышленная и тиражируемая методика. Java заявлено только у ROBIN, вследствие выше озвученной архитектуры.


Различные технологические аспекты использования Студии для написания кода, работы с переменными, повторному использованию действий во многом исходят из общих особенностей платформ, которые были разобраны ранее.


У PIX, Sherpa, Lexema, ROBIN заявлена возможность конвертации роботов с других платформ, в частности UiPath.


Построение сложных процессов


Все вендоры заявляют о наличии инструментов для построения сложных процессов из различных роботов. Это позволяет гибко настраивать взаимодействие между роботами и людьми на уровне бизнес-процесса и не погружаться бизнес-пользователям в детали технической реализации роботов, а управлять процессом на верхнем уровне. Реализовано это у всех по-разному:



  • У PIX – через отдельный BPM-движок в Оркестраторе. Такой подход позволил PIX развивать экосистему продуктов и запустить BI-систему, где оркестратор стал связующим звеном между RPA и BI.

  • У Sherpa, ROOMYbots и ROBIN конструирование сложных процессов происходит на стороне Студии. Благодаря этому сотрудникам не надо изучать дополнительные инструменты. Связывать выполнение роботов может тот же аналитик, который настраивает их.


Распознавание и синтез речи


Функционал Optical Character Recognition (OCR) практически у всех одинаковый: используются движки от Tesseract, ABBYY, Yandex, Dbrain и др.


Sherpa продвигает собственные приложения для обработки изображений, например, конструктор экранных форм, остальные используют аналогичные решения от уже перечисленных технологических партнеров.


Рынок OCR решений существует гораздо дольше RPA, поэтому пока чего-либо существенно нового по сравнению с теми же Tesseract, ABBYY, Yandex рассматриваемыми в рамках настоящего обзора вендорами не придумано.


Коммуникация с пользователем


Для осуществления коммуникации робота с пользователем используются текстовые чат-каналы или управление голосом.


Полноценные конструкторы чат-ботов и действия по распознаванию и синтезу речи есть только у ROOMYbots и ROBIN. Ещё у нескольких вендоров есть возможность создания ботов для Telegram (у PIX также для Whats’App) и активности по распознаванию речи.


Извлечение сущностей из текста


В том или ином виде все вендоры реализуют функционал классификации текста и документов,  извлечение сущностей из текста. Разницу можно увидеть уже в прикладном применении, количестве AI моделей и точности их отработки.


Обучение, маркетплейс и другие достижения


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



  • создать клиентоориентированную среду,

  • работать с партнерами-интеграторами по внедрению и обучению,

  • предоставлять демонстрационные версии продуктов на длительный срок.


Практически у всех в том или ином виде есть курсы, видеоматериалы, форумы.


Наиболее развитое комьюнити (самый крупный форум, наибольшее число подписчиков в чатах Telegram и т.д.) – у компании PIX Robotics. ROBIN концентрируется на индивидуальном сервисе и Vendor Quality Assurance для заказчиков уровня Enterprise.


Маркетплейс готовых роботов заявлен у PIX, Sherpa, Р.бот, ROBIN. Хотя у большинства реализован только портал со списком сценариев, которых можно скачать, без какой-либо монетизации, ролевой модели -  что не дает считать это в полной мере маркетплейсом.


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


Выводы


Платформы ROBIN, PIX, Sherpa и ROOMYbots показали заметный отрыв в баллах и значительно отличаются от остальных конкурентов практически по всем параметрам.


Лидером рейтинга признана платформа ROBIN RPA, как наиболее технологичное и зрелое решение на рынке. В нем реализовано наибольшее число функциональных возможностей, различные действия по обработке документов, речи, чат-ботам. Позиционируется как платформа для создания цифровых сотрудников и в рамках построения сквозных процессов роботизации.


Уверенное второе место – у PIX RPA. Здесь стоит отметить акцент на BPM-движок в оркестраторе для управления сложными сценариями роботов. Ещё один важный момент – активное развитие сообщества роботизаторов и, как следствие, продвижение опыта и преимуществ роботизации в бизнес.


Третье место – у Sherpa RPA, которая делает ставку на быстрый рост функциональных возможностей, развитие собственного редактора шаблонов документов для OCR.


Четвертое место – у ROOMYbots. Сказывается недостаток функциональных возможностей и других промышленных решений по сравнению с тройкой лидеров.


Lexema, OneRPA, Р.бот обладают базовым функционалом и продолжают развиваться, но на данный момент едва ли могут считаться промышленными платформами роботизации. В частности, не хватает таких, ставших уже типовыми для RPA инструментов, как реализация очередей, управление правами, интеграция с корпоративным LDAP, уровень сервиса, масштаб комьюнити и др. 



Вернуться на главную страницу обзора