Решив роботизировать процессы, одним из основных вопросов является выбор платформы RPA.
Как выбрать платформу для программной роботизации предприятия? Кому отдать предпочтение — отечественным или зарубежным вендорам? Какие движки продукта критично важны, а какие не будут иметь особого значения? Как отличить зрелое программное RPA-обеспечение? Ответы можно получить, вникнув в принцип работы RPA, а также рассмотрев инфраструктуру вокруг продукта, сформированную вендором.
В этой статье мы не будем сравнивать между собой платформы RPA, но рассмотрим их блоки, т.е. составные части программного обеспечения, а также коснёмся вопросов сообщества и удобства использования RPA-платформ.
Отечественные и зарубежные RPA-платформы
За рубежом первые RPA-платформы начали появляться в начале 2000-х годов, одним из первых программных обеспечений по программной роботизации стал UiPath - неоднократный мировой лидер RPA-отрасли по версии Gartner. Большая часть отечественного ПО вышла в свет в 2010-х, как например платформы Robin и PIX.
Программная роботизация в России находится в стадии активного роста и крупнейшие компании начинают все чаще отдавать предпочтение отечественным RPA-платформам, которые по многим параметрам уже способны составить полноценную конкуренцию зарубежным аналогам.
Основные модули RPA-платформ: робот, студия и оркестратор (мастер)
Как правило, RPA-система включает 3 модуля:
- «Робот» - непосредственно цифровой сотрудник, бот, выполняющий задачи
- «Студия» – рабочее место разработчиков роботов. Модуль, где пользователь задает алгоритм для робота
- «Оркестратор», «Мастер» или «Комната управления» – модуль автоматического управления, контроля за рабочими процессами.
Рис 1. «Мастер» PIX RPA
Рис.2 «Оркестратор» UiPath
Модули «Робот» и «Студия» являются базовыми, но без третьего в некоторых проектах по роботизации можно обойтись (и стоимость такого RPA-решения будет ниже). Необходимость приобретать RPA-платформу с Оркестратором или Мастером зависит от количества и типа роботизированных процессов. Чем сложнее процесс и требования к безопасности, тем выше потребность в мастере.
Рассмотрим несколько вариантов использования платформ с оркестратором и без:
- Один робот, выполняющий единственный процесс — оркестратор будет лишним
- 10 роботов, каждый из которых отвечает за конкретный процесс и работает 24/7 — и в этом случае оркестратор не нужен
- 10 роботов на разных компьютерах, чью работу нужно синхронизировать, распределяя процессы так, чтобы роботы обрабатывали заявки параллельно, не мешая друг другу — оркестратор понадобится
- 3-4 робота и 40 процессов — без оркестратора не справиться
Резюмируем: в ситуациях, когда нужно выстроить работу с бизнес-процессами, пусть даже небольшими, но системными, настраивать их, передавать роботам входные / выходные данные, оркестратор необходим.
Встроенные возможности: OCR, ИИ, Process Mining
Попробуем разобраться, в каких случаях необходимы эти инструменты.
OCR
OCR - это технология оптического распознавания текста, которая позволяет «читать» отсканированные документы и является востребованной при роботизации задач связанных с бухгалтерией, финансами и документооборотом (сверка актов с контрагентами, разноска банковской выписки).
Как правило, RPA-платформы содержат 3-4 встроенных модуля интеграции с различными OCR-решениями, плюс встроенный OCR-движок Tesseract, который является свободной компьютерной программой и распространяется бесплатно.
Возможности Tesseract по распознаванию обычного печатного текста довольно ограничены: встроенная версия не позволяет распознавать текст на нескольких языках. В роботизации процессов где жизненно необходимо распознавание, вам понадобится интеграция с другим, более качественным OCR-движком, например:
- Microsoft Azure Computer Vision
- Microsoft OCR
- Microsoft Project Oxford Online OCR
- Яндекс Vision
- Abbyy Cloud OCR
- Google Cloud Vision OCR
Искусственный интеллект
В контексте искусственного интеллекта и RPA платформ речь идет в первую очередь о машинном обучении (Machine Learning, ML). ML-движок позволяет роботам принимать решения, связанные с прогнозированием и классификацией информации. Такой инструмент будет иметь смысл использовать в случаях, когда сам робот добывает эти данные, например, с помощью парсинга.
Process Mining (процессная аналитика, интеллектуальный анализ процессов)
Предполагается, что с помощью этого инструмента, анализируя логи ERP, CRM и баз данных, программа выявит «узкие места» сквозных бизнес-процессов (закупок, финансов, управления претензиями), укажет на лишние звенья в цепочках согласований и подобные отрицательные факторы, а также будет отслеживать динамику изменений в ходе роботизации. Таким образом компания максимизирует эффект от внедрения RPA, избежит напрасных расходов.
Дополнительно ожидается, что Process Mining самостоятельно выявит бизнес-процессы, нуждающиеся в роботизации, и распределит их по приоритетности.
Реальная польза от наличия этого инструмента неоднозначна. Часто возможностей Process Mining оказывается недостаточно для качественного анализа процессов, чтобы ориентироваться на него, принимая решения. Поэтому роль аналитика в проектах роботизации точно будет актуальной ближайшее время.
Документация
Наличие качественного и подробного руководства пользователя — немаловажный плюс. К сожалению, не все международные платформы имеют переведённую на русский документацию. Так, например, UiPath имеет отдельный ресурс с документацией – UiPath Documentation Portal – где вся информация структурирована по разделам и переведена на 5 языков, но увы не на русский.
Открытый доступ к документации – ещё один важный критерий зрелости программного продукта, так как это говорит о прозрачности технической составляющей и сильно повышает уровень удобства при создании роботов.
В отечественных платформах документация часто расположена в разделах «База знаний».
Рис. 3 База знаний PIX
Рис. 4 База знаний Robin
Итак, выделим основные важные для документации аспекты:
- Перевод на русский
- Открытый доступ
- Структурированность
- Наличие видео-мануалов
- Поиск по документации
Маркетплейс: готовые активности и роботы
Возможность приобрести или скачать готовые активности (действия, совершаемые роботом) и готовых роботов (настроенный алгоритм активностей) означает возможность ускорить и сократить стоимость разработки конечного продукта.
Часто готовые активности и роботы загружаются в так называемые маркетплейсы вендоров самими пользователями или изначально присутствуют в RRA-платформе. Чем взрослее платформа, тем больше готовых решений будет встроено в базовый функционал.
Рис. 5 Маркетплейс UiPath
Что же касается активностей и роботов, формируемых сообществом, то, например, в UiPath загрузить созданную кастомную активность в репозитарий комьюнити может любой желающий. Весь контент проверяется и маркируется как соответствующий одному из трех уровней безопасности: золотому, серебряному или бронзовому.
Среди отечественных разработчиков, PIX RPA имеет открытый маркетплейс. PIX — единственное RPA-решение (кроме UiPath Platform), позволяющее самостоятельно скачивать и устанавливать активности.
Демоверсии, триал-версии
Лучший способ познакомиться с программой — попробовать в ней поработать, скачав бесплатную ознакомительную версию. Так вы сможете убедиться, что интерфейс удобен, цветовая гамма не раздражает и весь необходимый функционал находится под рукой. Оптимальный вариант — выполнить в новой программе небольшой проект.
Ограниченность версии может быть задана количеством шагов или сроком использования. Приведём пример на уже упомянутых выше платформах:
- UiPath предоставляет доступ к 3-м триал-версиям: локальную и облачную, а также отдельно модуль Studio. Срок использования – 60 дней.
- Демо PIX RPA позволяет роботизировать процесс длиной в 42 шага и не имеет ограничений по сроку.
- Демо Robin можно получить на сайте вендора, срок использования – 30 дней.
Обучение работе в RPA-платформе
Говоря о курсах обучения работе в RPA-платформе мы прежде всего имеем в виду формат онлайн курсов и сертификацию разработчиков вендором.
Портал UiPath Academy содержит каталог, в котором более 300 бесплатных обучающих курсов. Большая часть уроков представлена на английском, тогда как на русском доступно лишь 15 курсов. Вендор предоставляет сертификацию разработчиков нескольких уровней.
«Академия PIX» даёт бесплатный базовый тренинг, после прохождения которого выдается электронный сертификат о наличии базовых знаний для работы с PIX RPA. Углубленный курс разработки также доступен и проводится для коммерческих заказчиков.
Рис. 6 Академия PIX
«Академия ROBIN RPA» даёт доступ к обучающим методическим материалам для проектов роботизации. Вендор проводит очные платные курсы разного уровня углубленности, а также обучает руководителей проектов.
Сформированное комьюнити
Не жизненно необходимый, но важнейший показатель зрелости RPA-платформ – это сформированное комьюнити вокруг вендора. К нему можно отнести всё, что формируется вокруг решения силами самих пользователей и ради их удобства:
- Митапы, хакатоны, конференции
- Форумы и группы
- Маркетплейс с открытой возможностью обмена
Именно обсуждение профессиональным сообществом способно делать продукт лучше и в целом говорит о признании.
Безусловно самые большие сообщества сформированы вокруг зарубежных вендоров. Так, численность комьюнити бренда UiPath, по подсчетам Gartner, превышает 1 млн человек. Форум UiPath посещает около 2 млн человек ежемесячно. Онлайн митапы вендор проводит с периодичностью раз в 2-3 месяца.
Российские RPA-платформы уверенно формируют вокруг себя сообщество профессионалов. Так PIX RPA регулярно проводит очные и онлайн митапы, где разработчики делятся опытом внедрений. Также PIX развивает форум.
Вендор Robin периодически организует партнерские встречи, где менеджеры рассказывают о развитии компании, целях и планах. Форум отсутствует.
Рейтинги RPA
Надежным и неангажированным источником информации считаются отчеты Gartner — одного из самых авторитетных аналитических агентств, специализирующихся на изучении рынков информационных технологий. Первое место по результатам рейтинга третий раз подряд (2019-2021 гг.) занимает UiPath.
Рис. 7 Квадрант RPA от Gartner за 2021 год
Недостатком рейтингов Gartner с точки зрения российских пользователей является полное отсутствие упоминаний о российских вендорах и продуктах.
В России первый и пока единственный рейтинг RPA-систем был опубликован 22 декабря 2020 года на Market.Cnews. В ТОП-3 рейтинга вошла также и платформа PIX RPA, упомянутая нами ранее.
Даниил Морозенко
Руководитель направления RPA
Первый Бит. Офис Спортивная