Компания Microsoft объявила о значительных усовершенствованиях своей платформы Power Automate, помогающих масштабировать инфраструктуру автоматизации роботизированных процессов (robotic process automation, RPA). Среди ключевых достижений - новые возможности для понимания бизнес-процессов, совместной разработки ботов и масштабирования программных ботов RPA с помощью виртуальных рабочих столов.
Компания Microsoft является относительно поздно проникла в сферу RPA, но быстро развивает в ней свои возможности. Корпорация задействует свои сильные стороны: популярный во всём мире пакет офисных приложений, интеграции с операционной системой Windows и облачной инфраструктурой Azure.
Область RPA зародилась как метод программирования сложных макросов для автоматизации повторяющихся задач, таких как копирование и вставка данных между двумя бизнес-приложениями. По мнению Gartner, будущее этой области, известной как гиперавтоматизация, заключается в поиске способов выявления новых возможностей автоматизации и создания новых программ, которые помогают быстрее решать рутинные задачи. Новые продукты Microsoft свидетельствуют о значительном прогрессе компании в этой сфере.
Генеральный директор Microsoft Power Automate Стивен Сицилиано в интервью изданию VentureBeat рассказал следующее: "Понимание того, какие процессы приводят к наибольшей потери времени и имеют наибольший потенциал для автоматизации, будет чрезвычайно ценным для бизнеса".
Его команда стремится предоставить единый продукт, который упростит разработку автоматизированных процессов на каждом этапе её создания и и будет глубоко интегрирован в Microsoft 365 и встроен в ОС Windows.
Многие предприятия имеют сотни или даже тысячи процессов, которые можно автоматизировать. Первоначальный шаг в определении возможностей автоматизации в масштабах предприятия заключается в автоматизации процесса наблюдения за тем, какие процедуры предприятия часто повторяют. Один из подходов, называемый «поиском задач», позволяет наблюдать за тем, как человек нажимает и набирает текст в процессе работы с помощью сложного устройства записи макросов. В начале этого года компания Microsoft предоставила возможность создания автоматизированного потока на основе диаграммы поиска задач, что упрощает переход от наблюдения за процессом к его оптимизации.
Второй подход, известный как «поиск процессов», анализирует журналы событий корпоративных приложений для обратного построения диаграммы процесса. Это важно, особенно когда процесс охватывает множество пользователей и корпоративных приложений. Новый инструмент Microsoft по поиску процессов использует преимущества существующих коннекторов Power Query для Power BI и Azure Synapse. Таким образом, несмотря на то, что конкретный аспект поиска процессов является новым, Power Query уже сегодня поддерживает ввод данных из сотен корпоративных приложений. Кроме того, на прошлой неделе Microsoft приобрела компанию Clear Software, что улучшит связь с такими корпоративными приложениями, как SAP и Oracle.
Инструменты Microsoft по поиску процессов и поиску задач делают возможной визуализацию процесса и помогает понимать процесс с разных сторон, открывая при этом новые взаимосвязи между процессами. Process Mining использует данные о событиях из систем учета для понимания и анализа процессов в компании. Task Mining заполняет пробелы в описании процесса, которые невозможно восстановить, опираясь на собранные из программ данные. При этом используются системы регистрации Microsoft и методы RPA.
"В будущем мы ожидаем, что границы между этими двумя понятиями будут стираться все больше, и в центре внимания будет полный сквозной процесс, независимо от того, сколько задач или систем он затрагивает", — пояснил Сицилиано.
Второе значительное усовершенствование касается совместной разработки ботов. Возможности поиска процессов и задач помогают создать шаблон того, как бот должен действовать или вводить текст в определенном рабочем процессе. Но люди должны затем просмотреть его и определить, как разработать более эффективный процесс или справляться с распространенными проблемами.
Microsoft добавила рабочие процессы совместной разработки, которые позволяют различным экспертам, включая разработчиков ботов, аналитиков бизнес-процессов, предметных экспертов, конечных пользователей и команды по соблюдению нормативных требований, совместно делать комментарии, рекомендовать изменения, а также отменять или принимать рекомендованные изменения. При этом используется тот же механизм комментирования, что и в Word.
Одна из проблем заключается в том, что боты RPA могут копировать данные в приложения, не имеющие надлежащей защиты, или переносить их на серверы, расположенные в различных странах, что нарушает нормативы европейского закона о защите персональных данных (GDPR), который регулирует, где можно хранить данные. Новые возможности предотвращения потери данных расширяют существующие инструменты Microsoft по маркировке и отслеживанию конфиденциальных данных в автоматизации RPA.
Исторически сложилось так, что предприятия должны управлять двумя наборами машин для RPA: организующими работу серверами, где исполняются рабочие приложения, и машинами, на которых запущены боты. Power Automate автоматически администрирует машины для управления процессами RPA в облаке. Однако теперь предприятия также должны управлять машинами, на которых работают боты. Компания Microsoft готовит к выпуску Azure Desktop Starter Kit, который может автоматизировать и этот второй аспект.
Сицилиано подчеркнул: «Это позволит ИТ-отделу меньше концентрироваться на задачах по настройке и масштабированию машин, и больше — на предоставлении как можно большему количеству пользователей в организации возможностей по проектированию и созданию ботов». Это также может упростить управление, так как ИТ-команда сможет установить точные политики по использованию и определить круг лиц, который может влиять на автоматизацию процессов.
Улучшенная интеграция между RPA и настольными компьютерами Azure обещает упростить процессы настройки и масштабирования соответствующих конфигураций машин для развертывания RPA.
«Мы слышали от клиентов, что сегодня на развертывание и масштабирование инфраструктуры может уходить от нескольких дней до нескольких недель», — добавил Сицилиано: «Это приводит не только к блокированию работы разработчиков в течение этого времени, но и увеличивает время, когда машины простаивают. Все это исчезает, когда вы можете масштабировать инфраструктуру автоматически».