HR-блог про IT рекрутинг от ИТ Кадрового агентства

История корпоративных решений Microsoft Low Code и RPA (Microsoft Power Automate)

Управление персоналом Адаптация
1 октября 2019 г. во время конференции Ignite Microsoft объявила о внедрении новых приложений и более 400 новых функций в свою бизнес-экосистему Dynamics 365. Среди новинок был Power Automate. Свежий подход к автоматизации работы и сильный сигнал о том, что гигант из Редмонда решительно вышел на рынок роботизированной автоматизации процессов (RPA).
Хотя сама Microsoft не была новичком в области автоматизации, Power Automate значительно изменил правила игры в ее портфолио. Тем более в контексте изменений, внесенных облачными приложениями Dynamics 365, и мировых тенденций, связанных с оптимизацией процессов.
Цель состояла в том, чтобы построить крупную интегрированную платформу для поддержки максимально широкого круга потребностей предпринимателей, включая автоматизацию RPA.

Импульс рынка

Ранее, в 2018 году, международные продажи RPA-решений и услуг выросли на 63%. UiPath стал лидером рынка, увеличив свои доходы почти в десять раз, увеличившись на 629,5% и заняв 13,6% мировой доли. И рынок быстро расширялся. Эксперты ожидали, что в следующем году его стоимость достигнет $1,3 млрд .
Неудивительно, что Microsoft уделяла внимание автоматизации работы. В то время компания стремилась стать одним из основных игроков в так называемой цифровой трансформации, предлагая ряд программного обеспечения, предназначенного для бизнеса — Office 365, ERP-системы Dynamics AX 2009/2012, Microsoft CRM и десятки услуг.
С 2016 года компания занималась разработкой экосистемы приложений Dynamics 365, объединяя ERP, CRM, Office 365 и многие другие решения в одну облачную платформу, управляемую на Microsoft Azure.
Такой продукт открыл возможность удобного и централизованного управления важнейшими процессами и операциями предприятий. Это значительно улучшило деятельность различных компаний, независимо от их структуры и географического положения (мультирегиональные и многофилиальные международные структуры).

Перспектива Power Platform

С 2018 года Power Platform входит в бизнес-портфель Microsoft. Продукт, который изначально включал взаимодействие трех известных приложений.

Поток Майкрософт

Flow поддерживал пользователей в создании рабочих процессов между различными приложениями и службами, тем самым автоматизируя процессы. Решение предлагало более 250 коннекторов для стороннего программного обеспечения Microsoft (электронная почта, социальные сети или сервер SQL) и интуитивно понятный интерфейс. Пользователи могли построить свой «поток» с помощью готовых шаблонов, упрощая задачи, если они не были техническими или менее техническими.

Power BI

Power Business Intelligence уже был известным приложением для бизнес-аналитики. Его дебют состоялся в июле 2011 года как Project Crescent , но вскоре после этого Microsoft сменила название на Power BI.
Это позволило превратить, казалось бы, несвязанные источники данных в интерактивные, связные и визуально захватывающие идеи. Основной целью было улучшение процессов принятия решений.

PowerApps

Решение для создания бизнес-приложений с минимальным использованием кода или без него (подход с низким кодом или без кода). При ближайшем рассмотрении это набор приложений и соединителей, а также платформа данных, обеспечивающая среду быстрой разработки.
Эти приложения были намного старше самой Power Platform. Каждый был немного могущественным и независимым. Однако в Microsoft быстро поняли, что включение обмена данными и взаимодействия отдельных функциональных возможностей в рамках одной платформы значительно расширит возможности, масштабы использования и удобство в практической бизнес-деятельности.
Вскоре на рынке дебютировала Power Platform, став новым облачным решением Microsoft. Согласно определению, предложенному Джорданом Новером и Мэри Джо Фоули, Power Platform стала набором бизнес-аналитики, а также приложений для разработки приложений и подключения.
Производитель построил свою функциональность на Common Data Service (CDS), защищенной базе данных, размещенной в облаке Microsoft Azure. CDS была универсальной системой на основе сущностей. Все приложения на платформе могли создавать данные и управлять ими независимо от системы хранения.
Вся информация хранилась в наборе сущностей . Каждая сущность — это объект с идентичностью, независимой от изменений его атрибутов. Это механизм, облегчающий реализацию и автоматизацию ряда задач, связанных, например, с обработкой больших объемов данных. Прекрасным примером может быть анонимизация, псевдонимизация или сложное шифрование данных в локальном пользовательском интерфейсе.
Стоит отметить, что такой подход характерен для многих облачных решений Microsoft, особенно в бизнес-портфолио Dynamics 365.

Стремясь к дальнейшим улучшениям, создатели Power Platform быстро расширили возможности платформы новыми решениями, в том числе:

  • Поддержка Azure Все компоненты поддерживают облачное хранилище и службы Azure (например, управление API и Kubernetes).
  • Платформа компонентов PowerApps Это была специальная среда для создания компонентов (в основном многократного использования) с помощью JavaScript и TypeScript.
  • Богатое управление жизненным циклом приложений Решение включало непрерывную интеграцию и развертывание проектов PowerApps (т. е. приложений на основе холста и потоков).
  • Блокчейны с низким кодом Microsoft сделала возможной разработку блокчейнов (растущая цепочка записей с криптографическими хэшами, временными метками и транзакционными данными) с минимальным опытом программирования.
  • AI Builder Предоставляет модели ИИ, предназначенные для оптимизации бизнес-процессов. Пользователю не нужно было иметь навыки программирования или обработки данных для работы с инструментом.
Среди растущего числа преимуществ была Open Data Initiative , совместный проект Microsoft, Adobe и SAP. Его основная цель состояла в том, чтобы облегчить доступ к данным между тремя платформами — в первую очередь через коннекторы и сервисы, доступные в автоматизации Flow.
Стоит подчеркнуть, что специально для выражения логики на платформах Power Microsoft создала и разработала Power FX — язык программирования с малым кодом. Начиная с 2019 года он будет обеспечивать интеграцию с GitHub и Teams.
Microsoft стремилась расширить функциональность своей платформы с помощью механизмов, поддерживающих сложные бизнес-операции и облегчающих выполнение задач одного пользователя, включая общение.

Октябрьская волна

Как упоминалось ранее, первый день октября 2019 года принес значительные обновления и обновления Power Platform.

ЭТО БЫЛ МАССИВНЫЙ ПАКЕТ ИЗМЕНЕНИЙ (ВТОРАЯ ВОЛНА РЕЛИЗОВ). СРЕДИ ПРОЧЕГО:

  • Microsoft Flow был переименован в Power Automate .
  • Power Automate был дополнен роботизированной автоматизацией процессов (RPA), что позволяет и предоставляет комплексное бизнес-решение для автоматизации, которое охватывает ИИ, API и пользовательский интерфейс на платформе Microsoft Power.
  • Microsoft представила Power Virtual Agents — приложение без кода и с минимальным кодом, предназначенное для создания и развертывания виртуальных агентов на базе ИИ (например, чат-ботов).
  • Улучшения безопасности для Power BI . Приложение получило возможности безопасности независимо от того, где данные аналитики обрабатывались (и где осуществлялся доступ).
  • Усиленная интеграция с Microsoft Teams .
  • Для AI Builder появились новые готовые модели, которые упрощают создание, настройку и обучение моделей ИИ для различных сервисов Power Platform.
Это был один из важных шагов в усилении стремления Microsoft создать функциональную и всеобъемлющую бизнес-платформу.

Автоматизируйте поток

Хотя переход от Microsoft Flow к Power Automate мог быть частью брендинга, изменения, которые произошли во второй волне выпуска, сделали Flow чем-то большим, чем до сих пор.

Поток Майкрософт

Автоматизация в цифровой реальности пришла из реальных действий и технологий, например, автоматические жалюзи на окнах, срабатывающие при изменении освещения, автоматическая коробка передач, различные стиралки и т. д. Вполне естественно, что подобные идеи могут быть полезны для автоматизации действий пользователей в сетях, в том числе в Интернете.
Первым решением, доминировавшим на рынке в этой области, был IFTTT, выпущенный в сентябре 2011 года. Это был механизм, позволяющий создавать простые потоки (автоматизированные процессы) — например, копирование поста из одной социальной сети в другую (например, из Facebook в Twitter).
Стоит отметить, что в 2011 году на рынке появился еще один игрок — Zapier . Он не был так популярен, как IFTTT, но позволял конечным пользователям интегрировать веб-приложения и в некоторой степени автоматизировать рабочий процесс.
Тем не менее, до 2016 года IFTTT был наиболее используемым инструментом. Однако его функциональность была ограничена. Вскоре на рынке появилось больше подобных решений, а в октябре 2016 года Microsoft показала первую общедоступную версию Microsoft Flow. СМИ называют это «собственной версией IFTTT» .
В отличие от своего конкурента, Flow позволял создавать более сложные и многоступенчатые потоки. Пользователь может легко расширить каждый выбранным конечным событием. Например, приложение может отправить сообщение по электронной почте и переслать его на принтер.
Интересно, что вначале Flow поддерживал меньше потоков, чем IFTTT. Ситуация со временем менялась, и инструмент легко мог обрабатывать более сложные процедуры. Хорошим примером может быть автоматическое копирование файла, отправленного в Dropbox, в OneDrive с отправкой уведомления на мобильный телефон.
Конечно, у Flow есть свои недостатки. Пользователи указали частоту обновления или интервалы между последовательными сканированиями в поисках изменений в службах. В зависимости от абонемента - от 1 до 15 минут. Критическим минусом было также то, что прерывистые потоки не запускались. Еще одним недостатком было относительно небольшое количество использованных потоков в течение месяца в случае бесплатного и пониженного (тарифного) планов. И это не было большой поддержкой.

Power Automate (PA)

Практический переход от Microsoft Flow к Power Automate не ограничивался добавлением новых функций. Он предоставил более «умный» и более мощный опыт — от типичного бизнес-пользователя до ИТ-специалиста. Оба могут управлять бизнес-процессами в автономном режиме и создавать автоматизированные процессы без кода или с минимальным кодом.
Человек, работающий с Power Automate, может разделить задачи между (среди прочего):
  • облачные потоки (эта часть была Microsoft Flow до ноября 2019 г.) — для различных источников данных, поддерживаемых конкретным или настраиваемым соединителем.
  • потоки рабочего стола — для автоматизации всех повторяющихся процессов рабочего стола (таких как организация документов или извлечение данных с веб-сайтов в файлы Excel)
  • потоки бизнес-процессов (через приложения на основе моделей) — настройка автоматизации для сокращения работы пользователей.
В целом, по мнению Microsoft, PA может быть полезна для:
  • автоматизировать бизнес-процессы
  • отправлять автоматические напоминания о просроченных задачах
  • перемещать бизнес-данные между системами по расписанию
  • подключаться к более чем 500 источникам данных или любому общедоступному API
  • автоматизировать задачи на локальных компьютерах. [источник: ссылка ]
Не углубляясь в технологические и бизнес-сложности, следует отметить, что Power Automate обеспечивает логику проектирования для всех приложений, созданных в PowerApps.

Как насчет роботизированной автоматизации процессов (RPA)?

«Power Automate был разработан для демократизации автоматизации с помощью роботизированной автоматизации процессов».
Разрабатывая бизнес-приложения, Microsoft решила твердо ответить на самые большие проблемы масштабирования и автоматизации бизнес-процессов. Перед многими компаниями стояла широкая палитра проблем — от оцифровки простых процессов до автоматизации сложных операций, связанных с устаревшими и современными решениями.
Ключом к успеху стала роботизированная автоматизация. Хотя технология была многообещающей, многие проблемные сценарии подчеркивали необходимость использования нескольких сервисов автоматизации. Они требуют интеграции и управления перед выполнением сложных задач.
Поэтому Microsoft сделала ставку на унификацию. Идея заключалась в том, чтобы упростить сквозные сценарии на единой платформе автоматизации. Такой подход должен объединить автоматизацию на основе API и пользовательского интерфейса. Это привело к новым возможностям RPA в Power Automate — UI Flows.
Имя скрывает потоки автоматизации, которые повторяют или воспроизводят действия пользователя в пользовательском интерфейсе (расположенном на локальном устройстве). Другими словами, любая активность пользователя может быть «дублирована» потоками пользовательского интерфейса.
Процесс создания такого потока напоминает процесс «укажи и щелкни» или low-code. Это делает переход от ручных задач к автоматизированным рабочим процессам очень удобным. Это делается путем записи и воспроизведения взаимодействия пользователя с системами (программным обеспечением) без поддержки автоматизации API.
В 2019 году Power Automate изменил ситуацию. Более 275 готовых коннекторов для популярных приложений и сервисов (с автоматизацией API) и возможности потоков пользовательского интерфейса предлагают мощную сквозную платформу автоматизации. Это помогло перепроектировать бизнес-процессы для значительного числа рабочих процессов в компаниях из различных отраслей.

Старый новый РПА

Глядя на общую историю продуктов Microsoft, в том числе Power Platform, несложно сделать вывод, что редмондский гигант появился на рынке RPA с небольшим опозданием.
В период 2013–2016 годов глобальный рынок RPA формировали такие компании, как UiPath, Automation Anywhere, Blue Prism, Kapow, Softomotove, WorkFusion или OpenSpan, позже приобретенные Pega. К 2019 году конкуренция стала жесткой.
И все же, как признала Microsoft, она намеренно ждала и смотрела, как реклама RPA повлияет на бизнес-реальность.
Среди возможных причин такого решения следует выделить две вещи — ресурсы Microsoft и развитие облачной экосистемы Dynamics 365.
После того, как компания объявила о волне выпуска в 2019 году и выходе на рынок RPA с Power Automate, последний стал общедоступным (GA) в апреле 2020 года.
Однако внутри Microsoft высказывались предположения, что у предприятия нет всех необходимых инструментов. На тот момент Power Automate не мог конкурировать с UiPath, особенно в контексте его видения — бот для каждого работника. Продукт не смог масштабироваться таким образом. Следовательно, в том же году редмондский гигант приобрел известную компанию по автоматизации — Softomotive.
В декабре 2020 года Microsoft сообщила общественности о доступности Power Automate Desktop. Решением стала интеграция WinAutomation — технологии от Softomotive — в продукт Microsoft. В Power Automate появились новые функции, такие как визуальный конструктор с перетаскиванием без кода, новые встроенные средства записи (веб-сайт и настольный компьютер) и новые соединители (более 630 в марте 2022 г.).
Это был еще один важный шаг на пути к созданию всеобъемлющего и согласованного продукта, поддерживающего деловые начинания. С этого момента это позволило сотрудникам автоматизировать свою работу — без кода — на локальных рабочих столах. PA стал более удобным для пользователя решением RPA.
Изменения, внесенные производителем, повысили доступность платформы и в то же время соответствовали формирующимся тенденциям в подходе к поддержке бизнес-процессов.
Как следствие, согласно исследованию HFS «Поставщики продуктов для автоматизации в мире в 2000 году», около 23% лиц, принимающих решения в области автоматизации, указали Microsoft Power Automate как одного из своих ведущих поставщиков средств автоматизации (29% предпочли UiPath).

Перспектива Dynamics 365

Как упоминалось в начале, Power Automate является частью Power Platform и принадлежит экосистеме бизнес-приложений Dynamics 365. Он объединяет различные решения, которые Microsoft разрабатывала на протяжении многих лет: ERP, CRM, Office 365 и десятки других приложений, включая решения для искусственного интеллекта, совместной работы, сервисов и смешанной реальности.
До 2016 года большинство из них были независимыми системами. Наряду с их обслуживанием и развитием Microsoft занималась растущими проблемами при обновлении каждого программного обеспечения.
Компании, использующие системы Dynamics и CRM, могли настраивать свои локальные приложения, что вызывало дополнительные проблемы с внедрением новых функций и исправлений производителя.
Специфическая «фрагментированность» этих приложений и ограниченные возможности Microsoft Flow также накладывают ограничения на автоматизацию работы, в том числе на предприятиях с рассредоточенной структурой. И это противоречило идее ускорения цифровой трансформации. Одним из основных вопросов была также стандартизация.
В конце концов, в 2016 году Microsoft предложила бизнес-приложения и службы Dynamics 365, созданные в облаке Azure. Все системы стали доступны в рамках одного продукта, функциональность которого зависела от типа приобретаемой подписки.
Таким образом, производитель мог сосредоточиться на разработке своего программного обеспечения путем регулярных обновлений вместо обновления различных версий отдельных приложений. Кроме того, любые вносимые изменения должны соответствовать стандартам Microsoft, т. е. рекомендуемым практикам разработки кода.
Интегрированное зрелое бизнес-решение значительно упрощает и расширяет возможности автоматизации работы с помощью Power Automate. Как со стороны производителя, так и со стороны компаний, стремящихся к далеко идущим улучшениям в своих бизнес-процессах. Особенно с точки зрения снижения затрат, экономии рабочего времени сотрудников и повышения динамики операций. И это может быть частью политики Microsoft.

В завершении

Глядя на эту короткую историю PA, можно утверждать, что Microsoft может идти по той же временной шкале, что и UiPath и другие крупные игроки на рынке. Некоторые говорят, что в настоящее время RPA продолжает становиться мейнстримом благодаря Power Automate. Даже если его популярность в 2021 году достигает 27,8% по сравнению с 52,2% в случае с UiPath.
Однако это вопрос перспективы. Хотя Power Automate, наряду с платформой Power Power, обладает автономностью — как и другие решения в Dynamics 365 — в основном они являются частью специально разработанной экосистемы.
Сегодня Power Automate — это мощный гибрид облачной (API) и локальной автоматизации на основе пользовательского интерфейса (RPA). Решение также предоставляет функции сотрудничества, интеграции и обмена данными с другими приложениями Power Platform.
Согласно исследованию Forrester, в 2021 году Microsoft стала одним из ведущих производителей RPA-решений в мире. Таким образом, Power Automate — это инструмент, к которому серьезным компаниям стоит присмотреться. Например, как он сравнивается с UiPath , лидером рынка, и какие преимущества PA может принести их организациям.
Хотите быть успешным HR-специалистом или IT-рекрутером? Узнавайте о главных трендах и лайфхаках с нашим HR-блогом в Telegram!