Robotic Process Automation

И опять на зарубежных рынках появилась новая трехбуквенная концепция Robotic Process Automation (RPA), и поскольку слово Process в ней присутствует – не мог пройти мимо.

Итак, Robotic Process Automation (or RPA) – новая технология автоматизации бизнес-процессов, базирующаяся на использовании программных роботов (software robots) и искусственного интеллекта (artificial Intelligence).

Robotic Process Automation

Что же такое программный робот – это программа, которая имитирует действия человека, взаимодействуя с интерфейсом информационной системы, например, оформление заявки на закупку в SAP MM (немного рекламы). При этом программный робот работает для пользовательского интерфейса точно так же, как человек.

Концепция Robotic Process Automation – это отход от традиционных форм интеграции, которая исторически основана на интерфейсах прикладного программирования (или API) – «машина-машина», работающих в обход интерфейсов.

Особенность Robotic Process Automation

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

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

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

Преимущества Robotic Process Automation

Концепция Robotic Process Automation позволяет дать инструмент бизнес-пользователю для снижения его загрузки рутинными задачами, уменьшает загрузку ИТ-специалистов, позволяет повысить эффективность, качества и экономичность.

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

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

Кейс использования Robotic Process Automation

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

Записывали сценарий обхода страниц hh.ru, после чего в автоматическом режиме запускали программный робот. Через несколько минут работы – на выходе перечень контактов с необходимыми атрибутами. Не все было гладко и робот часто ошибался, но это было 5 лет назад – сейчас системы стали лучше.

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

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