20 июля 2023

Что такое RPA: возможности, сферы применения, особенности внедрения RPA систем

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


Что такое RPA

RPA – это технология Robotic Process Automation, дословно в переводе «роботизированная автоматизация процессов» или просто роботизация. Технология реализована посредством программных роботов и искусственного интеллекта.

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

Среди основных преимуществ RPA можно выделить следующие:

  • Рост производительности. По статистике, скорость выполнения задач может вырасти в десятки раз по сравнению с ручной работой.
  • Экономия денег. Затраты на внедрение RPA существенно ниже, чем на зарплаты сотрудников.
  • Стабильность и предсказуемость. У робота нет «человеческих» потребностей и уязвимостей, он может работать круглосуточно и предоставлять информацию в удобное пользователю время.
  • Точность результатов. При грамотной настройке робота выдаваемая информация абсолютно точна и соответствует задаче.
  • Доступность апгрейда и оптимизации. Робота можно быстро обновить. Журнал действий позволяет своевременно обнаружить и затем устранить сбои и некорректные отработки задач.

Говоря простыми словами, технология RPA позволяет записать порядок действий на компьютере и многократно их воспроизвести, при этом выбор необходимого места для клика определяется не простыми координатами (X, Y), а с помощью индикаторов. Это повышает точность: в процессе записи робот получает не просто факт «искомый элемент должен быть здесь», а сообщение «искомый элемент должен выглядеть так», и робот сам ищет его.

RPA базируется на применении программных роботов, которые работают с пользовательским интерфейсом (GUI). Классический подход с использованием API тоже возможен, если системы предоставляют API.

описание RPA

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

RPA-платформа включает в себя четыре компонента. Рассмотрим каждый из них подробно:

  • Студия – пространство, предназначенное для проектирования процесса. В ней производится описание действий, которые нужно совершить для достижения результата. Например, открыть документ, сравнить данные за прошедший день, отправить отчет на заданный email. В список процессов входят условия, основные и вспомогательные задачи, подтверждения и другие элементы.
  • Программный робот – исполнитель, действующий в соответствии с заданным алгоритмом. Запускает программу, вводит капчу, экспортирует данные и т.д.
  • Приложение для администрирования виртуальных сотрудников – «Master», «Orchestrator» и другие (далее – Мастер), которое следит за работой всех роботов. Технология RPA устроена таким образом, что один робот может выполнить несколько процессов, но для масштабной автоматизации на крупных предприятиях нужны сотни и тысячи роботов.

    Для этого и нужен Мастер – он выстраивает эффективную одновременную работу всех роботов, четко управляя и контролируя работу каждого. Посредством Мастера можно распределять задачи по роботам, отслеживать их выполнение, гибко выстраивать бизнес-процессы. Мастер подходит для всех сотрудников, поскольку подразумевает no-code разработку, где процессы организованы в виде блоков.

    Среди возможностей Мастера:
    • просмотр логов действий роботов;
    • запуск роботов по расписанию, по очереди или в ответ на определенное событие;
    • формирование отчетности в текстовой и визуальной форме;
    • отправка уведомлений о сбоях и других нештатных ситуациях.
  • Агент – связующее звено между управляющим приложением («Master» или аналогом) и роботом.

На RPA-платформе для разграничения прав на выполнение различных действий предусмотрено разделение пользователей на группы. В типовом наборе три роли: администратор, бизнес-аналитик, разработчик. 


Основные возможности RPA

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

возможности RPA

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

  • Большой объем транзакций.
  • Повторяемость рутинных процессов (раз в неделю, день, час).
  • Наличие инструкции, алгоритма.
  • Принятие решений на основе правил прогнозирования.
  • Предсказуемость операционных расходов.
  • Низкий уровень вариаций в алгоритме действий.
  • Существенная экономия средств автоматизации при внедрении
  • Стабильность интерфейса и конфигурации.
  • Читаемость входных данных.

Как показывает практика, операции, обладающие этими характеристиками, подходят для роботизации с технологической и экономической точки зрения.


Зачем RPA бизнесу?

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

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

Робот выполняет операции в 10-30 раз быстрее человека, не ошибается, работает круглосуточно и легко масштабируется, что помогает бизнесу расти без увеличения штата.


Сферы применения RPA 

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

Перечислим, какие процессы наиболее эффективно автоматизируются благодаря RPA в разных сферах деятельности:

RPA для финансовой службы Финансовая служба
занесение и сверка информации, выставление счетов.
RPA для hr отдела HR-отдел
ведение отчетности, графиков, баз данных сотрудников, управление выплатами, учет кадровых изменений; оформление сотрудников, отпусков, больничных, переводов, увольнений; поиск и обработка резюме и откликов кандидатов.
RPA для закупки и торговли Закупки и торговля
операции с товаром, обработка заказов, анализ объема спроса/предложения, ведение документооборота.
RPA для ИТ IT-сфера
разграничение доступов, управление аккаунтами, мониторинг состояния систем и сетевых устройств, развертывание приложений и другие операции по удаленному управлению IТ-инфраструктурой.
RPA для бухучета Бухучет
распознавание документации, обработка списаний, поступлений.
RPA для техподдержки Техподдержка
поиск информации о клиенте сразу во всех системах и предоставление сотруднику поддержки полной информации с историей его обслуживания.
RPA для отдела продаж Отдел продаж
интеграция корпоративных приложений, что упрощает рабочий процесс.

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


Какие задачи можно автоматизировать с помощью RPA?

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

  • обеспечение быстрой обработки запросов и обращений сотрудников;
  • обработка и преобразование файлов и папок;
  • занесение информации в отчеты и другие формы с распределением нужных показателей в соответствующие ячейки;
  • запуск и остановка приложений;
  • распознавание текстов;
  • отправка HTTP и SOAP-запросов;
  • взаимодействие с пользователями;
  • импорт/экспорт данных;
  • сбор статистики;
  • работа с email;
  • управление платежами.

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


Как RPA заменяет человеческий труд и помогает людям

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

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


Как выбрать платформу RPA

Основные критерии выбора платформы:

  1. Стабильность и отказоустойчивость платформы.
  2. Удобный, интуитивно понятный интерфейс.
  3. Количество роботов, которым позволяет управлять RPA-платформа.
  4. Возможность быстро разрабатывать и использовать дополнительные действия робота.
  5. Совместимость RPA с операционной системой, развернутой в организации.
  6. Простота процедуры переноса данных в другую систему – на случай миграции на новую платформу.
  7. Наличие кластера.
  8. Потребляемые мощности.
  9. Предельные показатели одновременно работающих роботов.
  10. Используемый стек технологий.
  11. Поддержка языков программирования – надежнее подобрать решение, поддерживающее несколько языков.
  12. Точечная настройка доступа для разных сотрудников и групп к ограниченной группе роботов.
  13. Возможность сохранять действия робота, созданные одним из сотрудников, и переиспользовать их неоднократно в рамках компании.
  14. Наличие у вендора решений помимо RPA – для успешной и простой интеграции.

Робот в действии

Все действия робот выполняет самостоятельно

  • Авторизуется на сайте Росфинмониторинга с использованием криптоподписи.
  • Отправляет сообщение через личный кабинет.
  • Сохраняет отчет об отправке и формирует архив на диске с подтверждающими документами.
  • Подписывает данные документы подписью сотрудника и руководителя.
  • Добавляет информацию в CRM.
Узнать подробнее >


Если к работе с RPA планируется привлекать аналитиков и других бизнес-пользователей, а не IT-специалистов, имеет смысл остановить выбор на платформе разработки с минимальным использованием программного кода (low-code) c готовыми шаблонами операций.

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


Внедрение RPA – с чего начать?

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

Для начала необходимо сформулировать цели и задачи внедрения RPA. 

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

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

На этапе реализации необходимо осуществить следующие действия:

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

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


Часто задаваемые вопросы

Какая разница между RPA и ИИ?
RPA часто сравнивают с искусственным интеллектом (ИИ), но это две совершенно разные технологии. ИИ имитирует человеческий интеллект, в том числе мыслительный процесс, обучаемость, а RPA только воспроизводит заранее настроенные действия. Проще говоря, ИИ имитирует ум человека, а RPA – руки. Сейчас развивается направление автоматизации, включающее объединенные функции RPA и ИИ. Смысл в том, что человеческий интеллект тоже имеет свою логику, подлежащую анализу и формализации, по итогам которых можно выстроить алгоритм для повторного применения и достижения автоматического результата работы ума. Цель объединения – в создании еще большего преимущества для различных и многообразных процессов, что выводит автоматизацию на новый, интеллектуальный этап развития.
Можно ли дообучить робота под новые процессы в компании?
Робота всегда можно донастроить в случае появления новых процессов, исключений и других вводных. На основе базового технического задания на разработку робота нужно будет прописать все необходимые корректировки и дополнения, а затем приступить к перенастройке сценариев. Внесение изменений в алгоритм действий робота требует только базовых навыков программирования.
Сколько стоит внедрить RPA?
Стоимость годовой лицензии на робота в российских решениях варьируется в пределах 50 – 300 тысяч рублей. Существуют варианты безлимитных и бессрочных лицензий. В масштабных проектах могут потребоваться дополнительные лицензии на другие компоненты, их набор зависит от проекта и платформы. Стоимость самой процедуры внедрения силами компании-интегратора зависит от многих факторов и всегда рассчитывается индивидуально.
Нужна ли поддержка RPA после внедрения?
Поддержка требуется в минимальной степени: в рутинном режиме достаточно одного сотрудника, который будет контролировать лог действий робота и получать уведомления об ошибках, чтобы своевременно принять меры. Но на случай сбоев робота или системы, а также при возникновении новой бизнес-задачи, требующей роботизации, нужна in-house техподдержка или договор с подрядчиком на оказание соответствующих услуг
RPA интегрируется с Android?
У отдельных вендоров RPA-систем есть решения под Android-устройства. Робот интегрируется с ОС Android и может выполнять бизнес-процессы прямо на мобильном устройстве или эмуляторе

Обратитесь к нам сегодня!
Мы подберём решение специально для вашего бизнеса

Отзывы клиентов

«БИТ.ФИНАНС.МСФО обеспечил решение всех актуальных для нас задач. Проект был выполнен с соблюдением высоких проектных стандартов, в установленный срок и с соблюдением бюджета. Внедрение позволило оптимизировать трудозатраты, повысить прозрачность отчётности и операций».
Ольга Соколова
Финансовый директор "Связь ВСД"
«Требовался удобный инструмент для формирования и сдачи отчетности в соответствии с PCG и французскими стандартами. Мы хотели получить единую систему, которая позволила бы автоматизировать новый учет и транспортировать данные в корпоративную ERP-систему. БИТ.ФИНАНС на отлично справился с поставленными задачами».
Анна Белоусова
главный бухгалтер ООО «Иннотек»
«В ходе проекта был проявлен высокий профессионализм в решении методологических, IT и управленческих задач нашей Группы компаний».
А. А. Рюмин
заместитель финансового директора «РКС Девелопмент»