- Главная
- Новости NFP
- Роботизация процессов: как внедрить робота с максимальной выгодой
Роботизация процессов: как внедрить робота с максимальной выгодой
- Дата публикации: 13.11.2017
Руководитель направления RPA в компании NFP Максим Яцкевич о том, почему к внедрению роботов в бизнес нужно подходить комплексно
Максим Яцкевич, руководитель направления RPA в компании NFP
Роботизация задач, как известно, существенно ускоряет процессы за счёт автоматизации пользовательских действий. Робот, подобно человеку, может «заходить» практически в любые приложения, браузеры и их формы, не имея требований к интеграции с ними, а значит, сферы применения этой технологии ограничены только фантазией владельцев бизнес-процессов, где планируется роботизация. Роботизировать можно абсолютно любые процессы, начиная от загрузки-выгрузки отчетных файлов, взаимодействия с формой банк-клиента, разбора клиентских заявок и заканчивая сбором данных из ERP- и CRM-систем с их последующим консолидированием и анализом. Каждый раз RPA-архитектор должен решить главную задачу: выбрать методику роботизации и подходящие инструменты.
Как «подружить» RPA с ИТ-системами
В отличие от традиционных компьютерных программ RPA взаимодействует с другими ИТ-системами не через API (Application Programming Interface) или интеграционную шину (Middleware), а через пользовательский интерфейс, имитируя работу человека. Большинство RPA-платформ используют активности, которые «хватаются» за элементы, использую целый ряд методов:
• «хэндлеры»,
• «селекторы»,
• «тэги»,
• относительные «якоря»,
• координаты,
• изображения,
• различные методы поиска текста (в том числе с применением движков OCR),
• цикличные поиски элементов с применением регулярных выражений,
• и даже методы с применением «горячих клавиш».
Все это позволяет в большинстве случаев решить поставленную задачу. Но для некоторых процессов есть более эффективные подходы.
Когда нужен робот с широкими возможностями
Некоторые RPA-студии имеют расширенный функционал, который позволяет работать с приложениями, протоколами или окружениями на уровне интеграции. В практике внедрений нередко встречаются задачи, требующие пакетной фоновой обработки или преселективного отбора. Например, получение листинга заявок на обслуживание из базы данных напрямую, минуя интерфейс и настройку фильтра с нажатием ряда кнопок. Для этого достаточно снабдить робота наименованием БД (в том числе ее IP-адреса), учетной записью для подключения и, собственно, запросом, который выдает результирующие заявки. Такой подход позволяет не «учить» робота целому множеству действий — его отладка может значительно сократиться.
Есть другой пример — RPA-платформа UiPath включает целый пакет активностей по взаимодействию с Microsoft Excel.
Согласитесь, гораздо удобней в одно действие робота запустить описанный макрос, пронумеровать-покрасить необходимые ячейки или добавить табличку к уже существующей, не роботизируя это вручную. Для процессов, где такого рода действий несколько тысяч итераций, роботизация — настоящее спасение.
Робот — швейцарский нож
Приведенные методы такого комбинированного взаимодействия с программным окружением хорошо зарекомендовали себя на практике и показывают отличный прирост скорости самого роботизированного процесса, а не только разработки. RPA-платформы динамично развиваются, и разработчики ПО наращивают функционал роботов, делая их универсальными, как швейцарские ножи.
Максимальную выгоду от внедрения проекта по роботизации дает совокупный подход, который включает в себя не только программирование робота на каждое действие, но и возможность взаимодействовать с окружением через интеграционные механизмы. Он же сделает процесс разработки максимально быстрым и эффективным.
- Рубрика: Новости NFP
- Июнь 2022
- Май 2022
- Апрель 2022
- Март 2022
- Февраль 2022
- Январь 2022
- Декабрь 2021
- Ноябрь 2021
- Сентябрь 2021
- Август 2021
- Июль 2021
- Июнь 2021
- Май 2021
- Апрель 2021
- Март 2021
- Февраль 2021
- Январь 2021
- Декабрь 2020
- Ноябрь 2020
- Октябрь 2020
- Сентябрь 2020
- Август 2020
- Июль 2020
- Июнь 2020
- Май 2020
- Апрель 2020
- Март 2020
- Февраль 2020
- Январь 2020
- Декабрь 2019
- Ноябрь 2019
- Октябрь 2019
- Сентябрь 2019
- Август 2019
- Июль 2019
- Июнь 2019
- Май 2019
- Апрель 2019
- Март 2019
- Февраль 2019
- Январь 2019
- Декабрь 2018
- Ноябрь 2018
- Октябрь 2018
- Сентябрь 2018
- Август 2018
- Июль 2018
- Июнь 2018
- Май 2018
- Апрель 2018
- Март 2018
- Февраль 2018
- Январь 2018
- Декабрь 2017
- Ноябрь 2017
- Октябрь 2017
- Сентябрь 2017
- Август 2017
- Июль 2017
- Июнь 2017
- Май 2017
- Апрель 2017
- Март 2017
- Февраль 2017
- Январь 2017
- Декабрь 2016
- Ноябрь 2016
- Октябрь 2016
- Сентябрь 2016
- Август 2016