Automate More Through Seamless Human-Robot Collaboration
Palak Kadakia is vice president of product management at UiPath.
Editor’s note: Some of the UiPath product names in this article have evolved to reflect the continued evolution of the automation market. UiPath Apps is now UiPath Action Center. For up-to-date information on the UiPath product suite related to the «manage» portion of the automation lifecycle, check out our Action Center page.
Robotic Process Automation (RPA) has enabled you to automate many repetitive and mundane tasks, delivering positive results in terms of productivity, employee satisfaction, and overall efficiency.
As you scale your RPA initiatives, moving beyond the simple and automating complex and long running processes can deliver even large productivity gains and help with your digital transformation.
One key challenge you face in automating more complex processes is that it invariably requires exception, escalation, and approval handling by business users. RPA platforms need to allow for humans to step into the process and make the required decisions while robots continue their work. This has been a missing piece of the RPA scale puzzle.
We have focused on addressing this challenge and are excited to launch the all new UiPath Apps. With UiPath Apps, you can now automate your end-to-end business processes through seamless human-robot collaboration from a single platform. Taking into consideration the different kind of business users, UiPath Apps offers a diverse set of capabilities to enhance human-robot engagement.
Seamless robot-human handoff
Starting with the Tasks inbox, business users can easily handle exceptions, escalations, validations, and approvals to take automations to the next level. Unattended robots automatically create tasks when human intervention is required and move on to the next job so robots are always busy. Once the required help from the human is complete, the robots are notified and can resume the automation. With Tasks, users get:
- A centralized inbox accessible through a web-based portal
- Simple and intuitive User Access management and Task assignment
- Containerization of tasks through folders to help delegate tasks to the respective user
- The ability to take actions anytime from anywhere via UiPath Orchestrator Mobile App
Long Running Workflows
You can now link multiple processes using native Long Running activities in UiPath Studio and orchestrate these robot and human tasks. Robots queue up tasks for users to take action. Using Long Running activities you can:
- Achieve centralized coordination of the state of long running workflow through UiPath Orchestrator
- Automate a wider range of processes
- Ensure robots engage in new work while any human task is pending
End-to-end Process Monitoring
To automate business processes from start to finish it is essential to be able to monitor the long running workflow as a single job spanning different business units. Our Process Monitoring capability offers a consolidated view of robot logs to understand which processes were handled by the robots at what time in the entire workflow.
Through Process monitoring you can:
- Get a process execution summary of robots, humans, and triggers to identify and resolve resource bottlenecks
- Attain end-to-end visibility across the entire process from a single platform
- Increase efficiency through better decision making and optimization of the process workflows
With the all new UiPath Apps, we’re helping you scale your RPA initiatives by automating end-to-end complex business processes through seamless human-robot engagement.
With more and more enterprises adopting an ‘automation first’ mindset, UiPath Apps lets you automate more by bringing humans into the loop. UiPath Apps will be available in the Cloud Platform and 2019 on-premises release later this month.
Want to know more? Dive deeper into UiPath Apps or check out our on-demand webinar Engage Humans-in-the-Loop to Scale Your Automations.
VP of Product Management, UiPath
Роботизация бизнес-процессов на платформе UiPath
Оптимизация бизнес-процессов является одним из столпов, на которых стоит развитие большинства компаний. Именно поэтому организации могут чувствовать себя конкурентоспособными и быть лидерами в своих отраслях. Одним из самых быстрых и эффективных способов оптимизации является роботизация бизнес-процессов. Программная роботизация представляет собой ПО, позволяющее передать все или почти все действия, совершаемые в бизнес-процессе так называемому роботу. Для такого вида оптимизации подходит большинство процессов, в которых есть часто повторяющиеся алгоритмизируемые операции, которые занимают у персонала много времени и приводят к выгоранию (рутинные процессы).
В данной статье будет рассмотрена платформа UiPath, являющаяся одной из рейтинговых, ее составляющие и различия, а также будет рассмотрен пример роботизации простого процесса средствами этой RPA-платформы.
Содержание статьи:
- UiPath: краткая информация о платформе
- Основные модули RPA-платформы
- Все для комфортного знакомства с платформой: демоверсии, документация и обучение работе в RPA-платформе
- Написание простого процесса на платформе UiPath
UiPath: краткая информация о платформе
Robotic Process Automation (RPA) — это современная технология автоматизации, в которой в роли сотрудников, выполняющих бизнес-процессы, выступают программные роботы. Принцип работы заключается в создании алгоритмов для автоматизации часто повторяющихся задач с использованием программных интерфейсов (API) и/или языка сценариев. Программный робот может более эффективно и четко выполнять шаги бизнес-процесса за счет скорости выполнения, четкому следованию алгоритма (отсутствие ручных ошибок) и использования нестандартных способов решения той или иной задачи
UiPath – румынское ПО, представляющее собой систему различных средств для всех шагов по роботизации бизнес-процессов – начиная от анализа и выбора процессов на роботизацию – заканчивая внедрением, поддержкой и мониторингом действий робота. Компания начала свою историю в 2005 году с создания пакетов программ захвата и обработки экранных форм. В течение трех лет, начиная с 2018 года, платформа UiPath занимает первое место по результатам рейтинга в отчете Gartner — одного из самых авторитетных аналитических агентств, которые специализируются на изучении рынков информационных технологий.
Квадрант RPA от Gartner за 2021 год
Основные модули RPA-платформы, преимущества и особенности
RPA-система включает в себя три составляющие:
- среда разработки – есть две студии, в которых прописывается алгоритм робота: есть студия для разработчиков (Studio) и студия для пользователей (StudioX),
- модуль исполнитель – сам робот, в роли исполнителя того, что разработано в студии,
- модуль управления и контроля – Оркестратор (UiPath).
Программный робот выполняет заложенный в проекте порядок действий в той или иной ситуации в выполнении бизнес-процесса. Оркестратор позволяет следить за программными роботами и их работой, данная функция необязательна и необходима в том случае, если процессов, которые роботизируются много или один, но он разбит на подпроцессы, либо для одного процесса необходима логика запуска по сложным триггерам. В Оркестраторе можно:
- отследить ошибки в работе робота,
- включить или выключить робота,
- отправить роботу задачу,
- написать триггер по запуску,
- посмотреть статистику,
- поменять приоритет задач,
- задать расписание или условия запуска и многое другое.
UiPath Studio и UiPath Orchestrator имеют удобный и современный интерфейс, который позволяет легко начать работу по роботизации простых процессов.
Ряд преимуществ UiPath:
- Собственные действия. Возможно создание собственных активностей профессиональными разработчиками.
- Запись пользовательских действий. Возможно использование записи действий пользователя — с помощью этой функции робот записывает практически все действия, проделанные человеком, и переводит их в последовательность шагов, которую можно редактировать самостоятельно. Действия пользователем могут совершаться как на рабочем столе, на интернет-страницах, так и в Citrix.
- Распознавание текста. Наличие нескольких встроенных бесплатных движков, которые хорошо подходят для простых задач распознавания текстов.
- Готовые части кода для проектов. Для UiPath создано и доступно большое количество готовых к использованию фрагментов, активностей и шаблонов, которые свободно распространяются внутри UiPath сообщества. Например, это коннекторы к наиболее распространенным приложениям типа 1С или средства для работы с почтовыми клиентами.
- Имеется свой форум и сообщество, где можно отыскать ответ на свои вопросы, полагают на опыт пользователей
- UiPath может работать только на ОС Windows 7 и выше.
Все для комфортного знакомства с платформой: демоверсии, документация и обучение работе в RPA-платформе
Первым знакомством с платформой является попытка написания на ней простого процесса, для этого необходимо, чтобы в платформе был предусмотрен бесплатный период работы или демоверсия, а также информационные ресурсы для погружения, такие как различные форумы или сообщества. После работы с платформой можно определить, насколько удобен ее интерфейс и хватает ли функционала системы для роботизации конкретного бизнес-процесса. Лучшим вариантом будет возможность написания проекта, для определения ограничений системы и возможных нюансов в роботизации того или иного процесса
UiPath предоставляет доступ к 3-м триальным версиям: локальной, облачной и отдельно к модулю Studio. Срок бесплатного использования – 60 дней. На версии Community практически бессрочно, функционал этой версии будет каждый раз обновляться.
В начале работы на новом ПО для пользователя будет огромным плюсом наличие качественного и подробного руководства для быстрого погружения. UiPath для своих клиентов создал отдельный ресурс с документацией по работе с платформой, активностями и с наиболее встречаемыми ситуациями в разработке и использовании роботов – UiPath Documentation Portal – где вся информация структурирована по разделам и переведена на 5 языков, но, к сожалению, перевода на русский язык нет.
В UiPath доступны курсы обучения работе в RPA-платформе, которые можно пройти онлайн и получить сертификаты. Портал UiPath Academy содержит каталог, в котором множество бесплатных обучающих курсов. Большинство уроков представлена на английском языке, тогда как на русском доступно менее 20 курсов, но этого вполне достаточно для получения навыков для создания роботов и управления ими. Вендор предоставляет сертификацию разработчиков нескольких уровней.
Написание простого процесса на платформе UiPath
Роботизируем небольшой процесс, в котором на почтовый ящик поступают письма с вложением .csv, содержащий выгрузку данных из некоей системы. В файлах хранятся данные, которые необходимо выгрузить, и для каждой записи создать файл .txt , который сохраняется в папке в соответствии с годом и месяцем.
Упрощенная блок-схема процесса:
Для работы роботу подавалось 50 писем по одному выгруженному файлу .csv с 1000 строк с данными. Алгоритмы робота на платформе UiPath:
Были использованы активности для работы с почтой и с файлами, активности – это готовые действия-функции, из которых складывается последовательность действий робота. Например, для того чтобы забрать письма из папки Outlook в UiPath использована активность: «Get Outlook Mailmessages» — активность, которая позволяет роботу забрать письма с почтового ящика. Для работы с ней достаточно лишь корректно занести необходимые для работы робота входные и выходные параметры в панели свойств активности. Ниже расположена панель свойств активности «Read CSV»:
Более подробно узнать об этом можно из документации UiPath и из соответствующих форумов.
Программный робот UiPAth справился с поставленной задачей за 6 минут.
Результат работы робота:
Данный процесс является лишь небольшим примером работы с платформой и показывает взаимодействие робота с файловым ресурсом и Outlook. Входные и выходные данные и формы бизнес-процесса могут меняться в зависимости от тонкостей бизнес-процесса.
UiPath является одной из самых продвинутых платформ среди компаний. Вендор успешно развивает существующие продукты и создает новые средства для своих пользователей, с каждым новым релизом повышает возможности платформы, что позволяет клиентам идти в ногу со временем в оптимизации своих бизнес-процессов и достигать еще больших экономических высот в выгоде от внедрения роботизации в компании.
При подготовке материала использовались источники:
https://www.uipath.com/blog/product-and-updates/uipath-apps-launch