Место | 1 | 2 | 3 | 4 | 5 |
---|---|---|---|---|---|
Критерий | Primo RPA | ROBIN | PIX Robotics | АТОМ.РИТА | Sherpa RPA |
Сумма баллов | 64 | 62 | 46 | 43 | 41 |
Хранение набора входных данных и параметров сразу для всех процессов | 5 | 5 | 5 | 4 | 3 |
Данная возможность позволяет более конфиденциально хранить данные в оркестраторе и позволяет при изменении входных данных не обращаться в алгоритм процесса. Данные смогут менять даже инженеры поддержки или пользователи. | PRIMO Orchestrator позволяет хранить наборы данных (assets), которые могут быть использованы роботами во время исполнения процесса роботизации. Так же проекты примо могут принимать на вход аргументы | 1. Имеется возможность создавать и хранить наборы данных (assets), которые могут быть использованы роботами во время исполнения процесса роботизации. 2. Возможнсть запускаать роботов с аргументам |
PIX Master позволяет хранить наборы данных (assets), которые могут быть использованы роботами во время исполнения процесса роботизации. | РИТА.Администратор позволяет хранить ресурсы и информацию, используемую в процессе выполнения робота (например пароли, пути до файлов, учетные записи, почтовые адреса и т.д.) Один ресурс, может быть использован сразу в нескольких роботах, при этом управление ресурсами при необходимости осуществляется в едином месте | Добавили раздел с оркестратором, позволяет хранить наборы данных (assets), которые могут быть использованы роботами во время исполнения процесса роботизации, типы данных string, cred Ниже типов данных для хранения в оркестраторе чем у primo rpa и pix. |
Базовые требования службы безопасности | 5 | 5 | 5 | 5 | 5 |
Базовые требования службы безопасности 1. возможность изменения прав пользователей2. фиксация изменений прав пользователей3. фактов успешных и не успешных попыток входа в систему4. сокрытие конфиденциальной информации из журналовДанная возможность позволяет учесть пожелание информационной безопасности. В результате отсутвие какого то из пуктов продукт невозможно установить на закрытом контуре. | 1. PRIMO Orchestrator позволяет управлять правами пользователей с целью разграничения доступа к отдельным разделам оркестратора 2. PRIMO Orchestrator ведет аудит любых изменений прав пользователей и групп пользователей 3. PRIMO Orchestrator ведет аудит входов пользователей и администраторов в систему 4. PRIMO Orchestrator поддерживает сокрытие части информации в журналах |
1. Наличие возможности управлять правами пользователей с целью разграничения доступа к отдельным разделам оркестратора 2. Наличие аудита любых изменений прав пользователей и групп пользователей 3. Наличие аудита входов пользователей и администраторов в систему 4. Поддержка сокрытие части информации в журналах |
1. PIX Master позволяет управлять правами пользователей с целью разграничения доступа к отдельным разделам оркестратора. 2. PIX Master ведет аудит любых изменений прав пользователей и групп пользователей 3. PIX Master ведет аудит входов пользователей и администраторов в систему 4. PIX поддерживает сокрытие части информации в журналах |
1. РИТА.Администратор имеет ролевую модель прав доступа. Имеется разграничения прав доступа на разделы модуля, операции и проекты 2. Ведется аудит (журнал) действий пользователей, а так же отслеживание системных действий 3. Реализовано ограничение длительности сессий пользователей (авто блокировка по истечению заданного времени) 4. Аутентификация пользователей через AD 5. Система не сохраняет пользовательские пароли от AD 6. Блокировка пользователей при заданном кол-ве попыток входа с неверным паролем |
1. Sherpa Orchestrator позволяет управлять правами пользователей с целью разграничения доступа к отдельным разделам оркестратора 2. Отображается информация о создании/удалении Аккаунта (учетной записи) Пользователя, попытки ввода Логина (успешно/неуспешно) Пользователями, а также все манипуляции Пользователей с различными объектами Оркестратора. 3. Sherpa Orchestrator ведет аудит входов пользователей и администраторов в систему 4. Sherpa Orchestrator поддерживает сокрытие части информации в журналах |
Синхронизация с Active Directory | 5 | 5 | 5 | 5 | 5 |
Воззможность интеграции с AD позволяет работать не только с учетными записями. В случае отсутвия функционала компании потребуется заводить каждого сотрудника вручную и самостоятельно контролировать лучшие практики хранения паролей.AD позволяет добавить группу пользователей, которые смогут подключаться под корпоративной учетной записью. | PRIMO Orchestrator позволяет выполнять синхронизацию с MS Active Directory | Наличие возможности выполнять синхронизацию с MS Active Directory | PIX Master позволяет выполнять синхронизацию с MS Active Directory | РИТА.Администратор синхронизирован с Active Directory, контроль паролей происходит в AD | Sherpa Orchestrator позволяет выполнять синхронизацию с MS Active Directory |
Инструмент для работы с очередями, а так же технология параллельно обработки таких очередей | 5 | 5 | 2 | 2 | 3 |
Наличие очередь является обязательным условием для роботизации бизнес процессов.Данный функционал позволяет безопасно роботизированным бизнес-процессам общаться друг с другом.Чем более гибкие настройки и возможности работы с очередью. Тем легче специалисту правильтно реализовать бизнес-процесс без сопутсвующих проблем и ограничений. | Имеется функционал: 1. формирования очередей заданий и работы с ними 2. предоставлении информации об элементах очереди 3. Поддерживается с использованием технологии параллельной обработки массивов и очередей оркестратора. 4. Есть возможность визуализировать статистику работы очереди 5. Возможность разбивать очередь на данные, метаданные и теги что позволяет комфортно фильтровать элементы 6. Возможнсть задавать триггеры для работы с очередью |
Имеется функционал: 1. формирования очередей заданий и работы с ними 2. предоставлении информации об элементах очереди 3. Поддерживается с использованием технологии параллельной обработки массивов и очередей оркестратора. 4. Есть возможность визуализировать статистику работы очереди 5. Возможность разбивать очередь на данные, метаданные и теги что позволяет комфортно фильтровать элементы 6. Возможнсть задавать триггеры для работы с очередью |
Имеется функционал формирования очередей заданий, однако, имеется ограничение по передаваемой информации - можно передать только одно поле (одну единицу информации) Есть возможность параллельно выполнить несколько действий (есть скрипт "выполнить параллельно") |
Модуль РИТА.Администратор позволяет производить, как базовые операции с очередями (добавлять, удалять элементы, менять их статус, данные, производить просмот элементов очередей), так и производить: -Импорт элементов в очередь из интерфейса оркестратора -Экспорт отобранных элементов очереди -Клонирование, повторное выполнение элементов из интерфейса оркестратора -Авто-повтор элементов, обработанных с ошибкой -Мониторинг очередей (дашборды с информацией по изменениям очередей, графиками, средними показателями, ошибками и т.д.) |
Имеется функционал формирования очередей заданий. Информация о количестве передаваемой информации в качестве ресурсов не указана, поэтому считаем что передается 1 единица информации (минимальное значение) Есть возможность параллельного запуска, нескольких эхкземпляров робота параллельно, но нет элемента, который позволит выполнить элементы параллельно |
Кросплатформенность Оркестратора под Linux и Windows | 5 | 5 | 5 | 5 | 5 |
На Российском рынке есть очень важный этап миграции ОС Windows на ОС Linux. | Cовместимости с Astra Linux, РЕД ОС, Debian, Ubuntu | Cовместимости с Astra Linux, РЕД ОС, ALT OS, Debian, Ubuntu | Cовместимости с Astra Linux, РЕД ОС, ОСнова, процессром Байкал | Модуль РИТА.Администратор реализован в виде веб-приложения, соответственно он может работать в различных ОС | Cовместимости с Astra Linux, РЕД ОС, Debian, Ubuntu |
Возможность уведомить по событиям оркестратора | 5 | 5 | 4 | 4 | 4 |
Безусловно очень важным моментом будет встроенные возможности оркестратора для отправки уведомления. Смотреть за оркестратором 24/7 даже теоритически не возможно.Чем больше разных уведомлений возможно отправлять, тем больше вероятность отловить разные проблемы и предовратить критичные инциденты. | Имеется возможность: 1. Есть возможность реализовать интеграцию со сторонним ПО (триггер, пользовательские формы, api) 2. Отправка сообщений самим оркестратором. Проблемы процесса или оркестратора. Пользователю и в том числе админу 3. Также можно уведомлять пользователя о сообщениях аудита. Есть возможность уведомлять абсолютно по всем событиям и изменениям. |
Имеется возможность: 1. Есть возможность реализовать интеграцию со сторонним ПО по sp 2. Отправка сообщений самим оркестратором. Проблемы процесса или оркестратора. Пользователю и в том числе админу 3. Возможность запустить процесс |
Есть возможность реализовать интеграцию со сторонним ПО (триггер, пользовательские формы, api) | Реализована: - Отправка уведомлений на эл. почту при запусках, ошибках в "своих" роботах, отмене их выполнения - Подписка на уведомления по выбранным роботам - Уведомления о "проблемах" с агент-хостами, триггерами - Наличие внешнего API для реализации интеграции с сторонними системами |
Можно уведомлять пользователей: 1. о сообщениях от роботов с разными типами (Critical, Error, Warning и т.д.) 2. Также можно уведомлять пользователя о сообщениях аудита. Все это указывается при создании нового пользователя. (триггер, api) |
Оптимизации использования ресурсов путем запуска роботов по наступлению определенных событий. | 5 | 5 | 3 | 3 | 4 |
Возможность запускать процессы по нужному событию это самая главная идея оркестратора.Оркестратор удобное место для управления и настройки запусков проектов. | Реализовано множество различных триггеров: 1. запуск по заданному расписанию 2. запуск при получении Email 3. запуск при изменении очереди обмена данными 4. запуск при наличии новых элементов в очереди обмена данными 5. запуск при изменении папки 6. запуск при завершении проекта Роботом(цепочка запусков процессов) 7. restApi позволяет запускать процессы из других ПО. Путем интеграций. |
ROBIN Orchestrator позволяет: 1. Запускать роботов из других систем, посредством api 2. Запускать робтов при изменении очереди ресурсов (сообщений), добавлению новых элементов в нее, и регулировать количество запущенных сценариев и количество задействованных роботов 3. Запускать роботов по расписанию, в том числе с учетом проиизводственных календарей. 4. Запускать роботов как этап процесса, с возможностью управления роботом через экранную форму или чат-интерфейс |
PIX Master позволяет настроить запуск заданий роботам: 1. По расписанию 2. Триггеры по входящему письму 3. Интеграция из вне |
РИТА.Администратор позволяет настроить следующие виды триггеров: - Запуск по расписанию - Запуск по файлу (наличию /изменению файла на заданном ресурсе) - Запуск по письму (поступлению письма на заданный п/я) - Запуск по очереди (появлению элементов в очереди) - Запуск по завершению робота (цепочка роботов) |
Реализовано множество различных триггеров: 1. запуск по заданному расписанию 2. запуск при получении Email 3. запуск при наличии новых элементов в очереди обмена данными |
Организация очереди выполнения задачи для множества роботов. | 5 | 5 | 3 | 2 | 0 |
В оркестраторе может быть ситуация конфликта лицензий, машин доступных для запуска проектов и конфликты расписаний.Не всегда очевидные ситуации подобных конфликтов. Очень важно иметь возможность настраивать очередь проектов. | Более функционально чем в других платформах 1. Есть возможность отсматривать 2. Есть возможность очищать очередь запусков, причем не только все а конкретные процессы убирать из очереди 3. Можно выставлять приоритеты проектов 4. Можно назначать проектам определенные машины 5. Есть возможность перезапускать задания |
Имееются более широукие возможности, чем в других платформах 1. Есть возможность просматривать выполняющиеся сценари 2. При запуске сценария подбирается машина для запуска с учетом требований сценария (с нужной ОС, подходящим ПО, наличием графического интерфейса) 3. При отстувии подходящей машины для запуска в текущей момент времени, ставит запуск в очередь 3. Можно управлять приоритетами запуска сценариев 4. Можно назначать сценариям роботов определенные машины для запуск; запуск осуществляется в соответствии с ролевой моделью 5. Есть возможность перезапускать задания и указывать количество возможных попыток перезапуска сценария |
PIX формирует очереди заданий при поступающих событиях с требованием выполнить тот или иной процесс. Очередь отчистить из оркестратора нельзя. Нет перезапуска заданий |
Рита.Администратор позволяет организовать очередь запусков. При этом: - Есть возможность получить прогноз запусков (Информация о плановых запусках роботов на выбранную дату), что помогает спланировать работы по обслуживанию серверов платформы и агент-хостов - Предусмотрен функционал по остановке/запуску оркестрации |
В документации нет упоминаний о данном функционале. В данном случае принимаем решение, что такого функционала нет. |
Архитектура Оркестратора | 5 | 5 | 3 | 3 | 3 |
Очень важна архитектура продуктаПотому что установка и поддержка продукта может повлиять на трудности в управлении продуктом или иметь ограничения. | 1. Сервисная архитектура, которая позволяет выстроить более отказоустойчевый контур, под все желания клиента и его ИБ 2. Архитектура гибкая |
1. Сервисная архитектура, позволяющая развернуть каждый компонент в отказоусточивом кластере в соответсвиии с требоваями клиента. Соответствует требованиям служб инфраструктуры и ИБ 2. Наличие гибкой инфраструктуры |
Монолит | Микросервисная архитектура | Монолит |
Наличие докера | 5 | 4 | 3 | 3 | 3 |
Докер удобный интсурмент для управления большой экосистемы. В нашем случае у компаний есть разные продукты, которые имеют разное назначение. И крупным компаниям важен контроль. | Есть Dockerсервисная архитектура прекрасно ложится на концепцию докера. | 1. Возможность развернуть сервисы в Docker2. Возможность протестирована не для всех типов схем разворачивания | Есть докер, но не докнца проработанмонолит не так хорошо ложится на концепцию докера.Нет примеров использования в Kuber и не соответсвует ИБ | Есть Docker | Есть докер, но не докнца проработан монолит не так хорошо ложится на концепцию докера. Нет примеров использования в Kuber и не соответсвует ИБ |
Наличие возможности интегрироваться с орекстратором через API | 4 | 4 | 3 | 2 | 0 |
Возможность интеграции часто может развивать руки админам и разработчикам. Для интеграции с другими ПО | Есть swagger, можно использовать абсолютно все методы, описаны иногда старые методы и методы, которые работают иначе (swagger мало документирован) | Есть swagger, широкие возможности управления роботами и оркестраторами. Не достаточно документирован. | Есть swagger, но ограниченный по количеству методов | В модуле РИТА.Администратор реализовано публичное API, обеспечивающие возможность организовть из смежной системы работу с элементами очередей, ресурсами, запусками, отмену и остановку роботов | Нет swagger |
Оптимизации использования лицензий и ресурсов предприятия, а также контроль доступа | 5 | 4 | 3 | 3 | 3 |
Утилазация лицензий важный раздел в работе любого оркестратора.Без лицензий ничего не будет работать, а с не правильным подходом использования лицензий мы не добьемся экономических эффектов. | 1. Есть возможность просматривать лицензии в оркестраторе 2. контролировать количество свободных лицензий и период действия 3. так же у примо есть ideahub, который может посчитать, на сколько эффективно используются лицензии 4. Уведосление по окончанию лицензий |
1. Есть возможность управления доступными лицензиями через интерфейс оркестратора 2. Есть возможность использовать конкурентные лицензии 3. Оркестратор имеет возможность автоматически подбирать подходящую машину для запуска роботов, оптимизируя задействованную инфраструктуру 4. Отсутствуют уведомления по окончанию действия лицензий |
1. Есть возможность просматривать лицензии в оркестраторе 2.контролировать количество свободных лицензий и период действия |
В модуле РИТА.Администратор предоставлена полная информация о лицензии, сроке ее действия, владельце, включенном кол-ве агент хостов, помощников и т.д. | 1. Есть возможность просматривать лицензии в оркестраторе 2. контролировать количество свободных лицензий и период действия |
Консолидация логов в едином хранилище | 5 | 5 | 2 | 2 | 3 |
Управление логами является неотьемливой частью в процессе траблшутинга(поиска проблем)Конечно, хочется избежать всех проблем и ошибок. Но как показывает практика проблемы встречаются всегда на любом проекте IT. | Оркестратор регистрирует события, связанные с его внутренней работой, а также события от Роботов, в три журнала: 1. журнал Оркестратора 2. журнал Робота 3. журнал Проектов. В UI оркестратора имеются формы для просмотра этих журналов, при помощи которых осуществляется мониторинг. В Primo Orchestrator можно добавлять скриншоты при ошибках, которых будут доступны в журнале проекта.Для аналитики по журналам может применяться внешняя аналитическая система(Например графана Grafana или любая другая)Можно добавлять скриншоты при ошибках, которых будут доступны в журнале проекта. У каждого компонента есть возможность сохранять скриншоты. |
1. Регистрация событий как действий пользователя, так и работы сценариев роботов 2. Журналы храняться в централизованном хранилище с api для интеграции с корпоративным хранилищем логов 3. Формат, объем и события настраиваются под требовая клиентов и служб инфраструктуры и иб. 4. Есть опция включить возможность сохранения скриншотов и записи последних минут работы робота на видео для обеспечения простоты поиска возможных причин сбоя в выполнениии сценария робота. |
PIX Master регистрирует события: 1. связанные с исполняемыми задачами, в журнал, который можно посмотреть в UI оркестратора. |
Модуль РИТА.Администратор ведет и предоставляет возможноть просмотреть: - Аудит событий СУБД (информация обо всех операциях базы данных модуля, выполненные как пользователями, так и служебными учетными записями) - Аудит событий приложения (информация обо всех событиях в системе: операциях, выполненных пользователями (вход и выход, просмотр страниц, удаление записей и т.д.)) - Логи запусков роботов (полный список логов на каждый запуск робота) |
В Sherpa Orchestrator есть: 1. журнал оркестратора, журнал процесса. 2. Можно добавлять скриншоты при ошибках, которых будут доступны в журнале проекта, так же в студии есть отдельный элемент, который добавит лог в журнал оркестратора |