Что выбрать: Logic Apps или Microsoft Power Automate
Сравните Azure Logic Apps и Microsoft Power Automate, чтобы определить, какой сервис автоматизации рабочих процессов лучше подходит для вашего сценария.
Обе технологии относятся к категории design-first: они предоставляют пользовательские интерфейсы, в которых вы рисуете рабочие процессы, а не программируете их. Другие сходства между ними:
- Они принимают входные данные
- Они выполняют действия
- Они управляют рабочим процессом с помощью условий
- Они формируют выходные данные
Logic Apps
Logic Apps - это сервис Azure, с помощью которого вы можете автоматизировать, оркестрировать и интегрировать разрозненные компоненты распределённого приложения. В Logic Apps можно нарисовать сложные рабочие процессы, моделирующие сложные бизнес-процессы.
Logic Apps также предоставляет режим кода, позволяющий создавать и редактировать рабочие процессы в нотации JSON.
Сервис идеально подходит для интеграционных проектов, поскольку предлагает сотни различных коннекторов к разным приложениям и внешним сервисам. Также можно легко создавать собственные пользовательские коннекторы.
Microsoft Power Automate
Microsoft Power Automate - это сервис, построенный поверх Logic Apps и ориентированный на людей без опыта разработки или работы IT-специалиста, желающих создавать рабочие процессы. Сложные рабочие процессы, объединяющие множество разных компонентов, можно создавать на сайте или в мобильном приложении Microsoft Power Automate.
Существует четыре типа рабочих процессов:
- Automated: процесс, запускаемый триггером. Например, триггером может быть появление нового твита или загрузка нового файла.
- Button: процесс, который можно запустить вручную из мобильного приложения.
- Scheduled: процесс, выполняющийся по расписанию.
- Business process: процесс, моделирующий бизнес-процесс и способный включать: уведомление нужных людей с фиксацией их согласования; календарные даты для шагов; и фиксацию времени выполнения шагов.
В части коннекторов у Microsoft Power Automate ровно те же коннекторы, что и у Logic Apps, включая возможность создавать и использовать пользовательские коннекторы.
Различия
| Microsoft Power Automate | Logic Apps | |
|---|---|---|
| Целевые пользователи | Офисные сотрудники и бизнес-аналитики | Разработчики и IT-профессионалы |
| Целевые сценарии | Самостоятельное создание рабочих процессов | Сложные интеграционные проекты |
| Инструменты проектирования | Только GUI. Браузер и мобильное приложение | Дизайнер в браузере и в Visual Studio. Возможна правка кода через JSON |
| Application Lifecycle Management | Power Automate включает среды тестирования и промышленной эксплуатации | Исходный код Logic Apps можно хранить в Azure DevOps и системах управления исходным кодом |
Выводы
Оба сервиса очень похожи; основная разница - в целевой аудитории. Microsoft Power Automate ориентирован на нетехнических сотрудников, а Logic Apps - в большей мере на IT-профессионалов, разработчиков и DevOps-инженеров.
Comments
Sign in with GitHub to comment. Reactions and replies thread back to the comments repo.