Что такое Azure Logic Apps?

Завершено

Начнем с нескольких определений и кратких обзоров основных функций в Azure Logic Apps. Этот обзор помогает определить, подходит ли Azure Logic Apps для вашего бизнес-сценария.

Что такое бизнес-процесс?

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

Одним из сценариев в нашей компании является мониторинг отраслевых новостей для рыночных реакций. Этот бизнес-процесс включает в себя следующую последовательность задач:

  • Обнаружение новостей о отрасли.
  • Анализ тональности.
  • Сохраните ссылку на положительные статьи.
  • Электронные отношения с общественностью для негативных статей.

Эти шаги выполняются в определенном порядке, поэтому их часто можно описать как блок-схему. На следующей схеме показан пример блок-схемы для процесса мониторинга новостей. Обратите внимание, что существуют три типа операций:

  • Событие, которое запускает поток.
  • Действия по обработке, которые выполняют большую часть работы.
  • Операция управления, которая принимает решение.

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

Что такое Azure Logic Apps?

Azure Logic Apps — это облачная платформа, которая помогает автоматизировать выполнение бизнес-процесса в качестве рабочего процесса приложения логики. Вы создаете и развертываете ресурс приложения логики в Azure и используете конструктор рабочих процессов для упорядочивания предварительно созданных компонентов в нужной последовательности.

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

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

Возможности Azure Logic Apps берутся из разнообразия предварительно созданных компонентов и их способности работать вместе. Эти компоненты позволяют подключаться к 1000+ службам, системам и другим источникам данных. Не только Azure и Майкрософт, но и внешние продукты. На следующей схеме показаны только некоторые продукты, которые можно интегрировать в рабочий процесс:

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

Вы создаете рабочий процесс из компонентов, используемых в бизнес-процессе. Компоненты можно подключить в любом шаблоне или порядке. Вы можете добавить в рабочий процесс принятие решений и другие компоненты управления, добавив условия и циклы. На следующей схеме показано, как объединить внешние продукты для реализации рабочего процесса мониторинга новостей в отрасли:

Схема показывает сопоставление бизнес-процесса анализа новостей с рабочим процессом приложения логики.

Модель Azure Logic Apps является расширяемой. Если для службы, системы или API, который вам нужен, не существует предварительно созданного компонента, можно создать собственный. Вы также можете запустить пользовательский код в Функции Azure, который можно вызвать из рабочего процесса или фрагментов кода и скриптов, используя компоненты для этих целей.

Если нужно использовать одно слово для описания фокуса Azure Logic Apps, это слово является интеграцией. Эта платформа помогает присоединяться к разрозненным службам и системам для реализации рабочего процесса, поддерживающего бизнес-процесс. Ваша роль — использовать конструктор рабочих процессов для упорядочивания компонентов в нужной последовательности. Для большинства рабочих процессов вам не нужно писать код, чтобы можно было подготовить рабочий процесс и запустить его в минутах.

Совет

Если у вас установлен Microsoft Copilot, можно задать следующие вопросы:

  • Каковы наиболее полезные сценарии в Azure Logic Apps?
  • Расскажите мне о предварительно созданных соединителях в Azure Logic Apps?