Инструменты С Низким Кодом В Microsoft Azure

Спрос на low-code среди предприятий растет, и производители реагируют на него разработкой новых продуктов.

Одним из первых поставщиков, начавших предлагать такие решения, была Microsoft. Классическое перетаскивание, появившееся в продуктах Microsoft еще в 2012 году, уже было компонентом новой архитектуры.

Теперь компания представила новые инструменты — Azure ML и Azure Data Factory, а возможности low code значительно выросли.

Теперь создавать приложения могут как опытные пользователи, так и инженеры по обработке данных.

Меня зовут Алексей Козыкин, я разработчик в Консалтинговой группе компаний «КОРУС».

Мы много работаем с этой системой и научились использовать ее максимально эффективно.

Давайте посмотрим, какие базовые инструменты предлагает Microsoft Azure, чтобы не тратить время на стандартные задачи.

Есть две категории пользователей, которым подходят low-code решения от этого вендора.



Низкий код для непрограммистов

Power Automate предназначен для автоматизации неофициальной работы и может использоваться любым пользователем MS Office без технических навыков: бухгалтерами, менеджерами, аналитиками.

Microsoft Power Automate является частью Microsoft Power Platform, которая включает службы Power Apps, Power BI и Power Virtual Agents. Чем менее популярен стек технологий у клиента, тем более серьезными техническими навыками нужно обладать для автоматизации его работы.

Например, если у клиента Outook 365, то подключиться к почте очень просто: есть специальный блок, в который нужно ввести логин и пароль.

А если нет, то придется подключаться через универсальную активность «отправить» и работать по протоколу smtp. Power Automate выглядит как типичная «офисная» система.

Это огромное преимущество продукта, ведь пользователи уже знакомы с интерфейсом, понимают, где искать ту или иную кнопку или функцию.

Одним из наиболее распространенных случаев использования Power Automate для оптимизации MS Office является увеличение возможностей почтового сервиса.

Например, вы можете расширить функциональность Outlook следующим образом:

  1. возможность получать аналитику по почтовым потокам
  2. определение ключевых контактов для оперативного реагирования на ключевых клиентов/партнеров.

  3. автоматически пересылать определенные типы электронных писем в другие службы (например, запросы в техническую поддержку).

  4. создание событий в календаре.

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

Поскольку Microsoft предлагает большое количество интеграций с внешними системами, есть возможность организовать автоматическую работу с ними.

Например, настроить сохранение файлов из приложений в почте в облаке Dropbox или Google Drive. Кейсы по использованию Power Automate доступны всем пользователям по всему миру, а на сайте Microsoft инструкции по реализации того или иного расширения регулярно публикуются самими пользователями.

И все это без участия программистов.



Низкий код для инженеров данных

Еще один инструмент Microsoft Azure — Logic Apps, брат-близнец Power Automate с другой областью применения.

Если Power Automate облегчает жизнь пользователям MS Office, то Logic Apps работает на благо специалистов, работающих в облачной среде Azure. Logic Apps является частью платформы Microsoft Azure Integration Services, которая предоставляет возможность доступа к API Azure. Logic Apps ориентирован на создание блоков бизнес-логики в рамках комплексного интеграционного решения.

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

И снова: никакого кода.

Но в Logic Apps, в отличие от Power Automate, можно просматривать код: для этого нужно переключиться в режим просмотра кода.

Эта функция очень полезна при отладке потоков, а также позволяет вносить более тонкие изменения в логику алгоритмов.

Главная особенность Logic Apps — различные готовые компоненты для совместной работы.

Они позволяют подключаться к сотням внешних сервисов и любому нужному шаблону, добавлять условные операторы и циклы.

С помощью инструмента вы сможете:

  1. обрабатывать и пересылать заказы в облачные сервисы и локальные системы.

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

  3. Переместите файлы с FTP-сервера в облачное хранилище Azure.
  4. отслеживать информацию в социальных сетях по заданной теме.

Чтобы использовать Logic Apps, вам не нужно отдельно изучать каждый инструмент, который используется в проекте: все процессы в нем стандартизированы.

Это позволяет разработчикам сосредоточиться на оптимальном подходе к решению бизнес-задач, а не на технических вопросах.

Это особенно помогает в проектах, где за разработку, интеграцию и использование машинного обучения отвечает сотрудник.

По моему опыту, Power Automate и Logic Apps стандартизируют процессы как для опытных пользователей, так и для профессионалов, работающих в Azure. Это позволяет:

  1. ускорить разработку нового приложения,
  2. сделать подход единым и оптимальным с технологической точки зрения, что упростит поддержку решения,
  3. облегчить переход в облако для тех, кто раньше работал только с локальными системами за счет небольшого объема кода.

Microsoft Azure отлично подходит для начала работы с облаком.

Инструменты Low-code облегчают вход, а широкий функционал позволяет ознакомиться с большим стеком доступных технологий, стандартизировать процессы и сделать их более прозрачными, управлять стандартами разработки, избавиться от монотонной работы и сосредоточиться на важных задачах и быть в курсе событий.

все действия вашего информационного поля.

Теги: #Microsoft Azure #low-code

Вместе с данным постом часто просматривают: