Что такое 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?