Сравнение Rpa От Uipath И Robin 2.0 Как Способ Влюбиться В Российский Софт

Принято считать, что российское программное обеспечение традиционно уступает западным программам.

Для многих это если не аксиома, то уже давно доказанная теорема.

Особенно, когда речь идет о корпоративных продуктах.

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

Те.

для удовлетворения требований импортозамещения.

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

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

Для тех, кто далек от темы: RPA (Robotic Process Automation) — буквально — роботизированная автоматизация процессов.

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

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

При этом у сотрудников появляется больше времени для интеллектуальных и творческих задач.



Требования и критерии выбора

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

Также было важно, чтобы робота можно было создать быстро.

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

Очевидно, чем проще создать робота для следующей задачи, тем выше вероятность успешной реализации.

Также мы оценили функциональность платформ и установили требования к отладке.



Базовый функционал

UiPath и ROBIN 2.0 имеют примерно одинаковый базовый функционал.

Действия выполняются быстро.

Обе платформы оснащены функциями машинного зрения.

UiPath работает с настольными приложениями, веб-приложениями, может отправлять почту и работать с процессами.

Подобные функции доступны в ROBIN 2.0. ROBIN 2.0 реализует распознавание текста с помощью встроенных бесплатных инструментов.

При необходимости вы можете использовать сторонние приложения для распознавания, например от Abbyy, Яндекс, DBrain. UiPath также может использовать собственное решение OCR для распознавания и использовать стороннее программное обеспечение.

Этого набора базовых функций вполне достаточно для реализации большинства типичных, распространенных, стандартизированных задач.



Интерфейс и возможности разработки

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

В случае с UiPath основная нагрузка ложится на программиста C#.

Сделать нормального робота без знания языка практически невозможно.

В UiPath есть решения без кода, но они охватывают только очень примитивные действия, т.е.

рассчитаны на очень простых роботов.

У ROBIN 2.0 есть преимущество: сборка робота осуществляется без кода, т. е.

даже достаточно сложные процессы можно автоматизировать с помощью интуитивно понятного интерфейса.

В студии настройки роботов нельзя писать программный код, а потому не бывает случаев, когда сотрудник может что-то напортачить и «испортить» функциональность робота.

Задачи записи действий пользователя традиционно решают рекордеры, которые есть и в UiPath, и в ROBIN 2.0.

Расширение возможностей платформы

И UiPath, и ROBIN 2.0 имеют возможность создавать новые действия с помощью специального кода.

При этом в UiPath программист может писать код в роботе.

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

Как только программист, написавший робота, увольняется, возникают проблемы.

Кроме того, в UiPath можно создавать отдельные действия на C# с помощью SDK. ROBIN 2.0 предлагает возможность создавать отдельные действия.

Вы не можете писать код в студии.

Нам это подходит больше, так как робот строится из готовых действий.

Такой подход выглядит убедительно, во-первых, робот состоит только из готовых действий, никакого кода, а значит, работает прозрачно и его легко обслуживать.

Также каждое новое, настраиваемое действие тестируется и оценивается службами хостинга, и в будущем становится возможным повторно использовать его для всех роботов компании.

Есть особенности в поддержке языков программирования.

UiPath поддерживает C# и JavaScript. В ROBIN 2.0 действия программируются на .

NET (проверено только C#), Java, Python. В нашем случае это не имеет большого значения, но в целом ROBIN 2.0 кажется более гибкой и дружественной средой, когда дело касается возможного технологического стека.

Компания может выбрать стек под конкретную задачу, и это увлекательно.

Преимущество Uipath — большое сообщество с большим количеством форумов и материалов о разработке.

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



Образец для подражания

Мы не обнаружили существенной разницы в образцах для подражания.

Обе платформы реализуют образец для подражания; можно использовать как внутреннюю аутентификацию, так и через AD. Можно выделить чуть более гибкую настройку сетки прав в ROBIN 2.0. Особенностью ROBIN 2.0 является регулирование прав пользователей и доступа не только к уровню робота, но и к каждому конкретному действию, доступному в студии.

UiPath контролирует доступ вплоть до уровня робота.



Кросс-платформенный

UiPath корректно работает только с Windows, начиная с «семерки» и выше.

В Linux нет встроенной поддержки выполнения.

Сообщество разработчиков решило эту проблему и делится на форумах решением с использованием браузера.

ROBIN 2.0 изначально является кроссплатформенным.

Один и тот же робот может работать как на рабочих станциях Windows, так и на Linux. Этот момент для нас критический.

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

Запуск роботов и работа оркестратора реализованы на CentOS, RedHat, AstraLinux, AlterOS.

Отладка и обновления

Базовые функции, такие как отслеживание журналов, переменных и точек останова, существенно не отличаются и одинаково хорошо реализованы на обеих платформах.

ROBIN 2.0 также поддерживает удаленную отладку.

Если робот сломался на производстве, необходимо его поэтапно проверить, но доступа к товару, как правило, нет. И в этом случае в ROBIN 2.0 вы можете запустить робота со своего компьютера и провести пошаговую отладку и выявить ошибку с помощью имеющихся в студии инструментов отладки.



Сухой остаток

Базовый функционал платформ практически не отличается.

Подходы и отдельные нюансы существенно различаются; каждая платформа имеет свои особенности.

UiPath в основном ориентирован на разработчиков; интерфейс удобен для программиста и полностью адаптирован под его нужды.

ROBIN 2.0, напротив, ориентирован на аналитиков без навыков и представляет собой инструмент без кода для создания роботов в визуальном редакторе.

ROBIN 2.0 лучше подошел для наших задач, учитывая необходимость быстрого внедрения платформы.

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

Это монолитный продукт, созданный для огромного сообщества разработчиков C#.

В нашем случае однозначно менее удобно.

Теги: #Разработка для Linux #Разработка для Windows #Робототехника #.

NET #RPA #роботизированная автоматизация процессов #Русский #Без кода #uipath #программные роботы #ROBIN 2.0 #автоматизация рутинных процессов #Российские программные роботы #программные роботы для AstraLinux

Вместе с данным постом часто просматривают:

Автор Статьи


Зарегистрирован: 2019-12-10 15:07:06
Баллов опыта: 0
Всего постов на сайте: 0
Всего комментарий на сайте: 0
Dima Manisha

Dima Manisha

Эксперт Wmlog. Профессиональный веб-мастер, SEO-специалист, дизайнер, маркетолог и интернет-предприниматель.