Встроенные соединители в Azure Logic Apps

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

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

Например, стандартный рабочий процесс может использовать как управляемые, так и встроенные соединители для Azure BLOB-хранилище, Azure Cosmos DB, Центров событий Azure, Служебной шины Azure, FTP, IBM DB2, IBM MQ, SFTP и SQL Server. Рабочий процесс потребления не имеет встроенных версий. Рабочий процесс уровня Consumption может использовать встроенные соединители для управления API Azure и службы приложений Azure, в то время как рабочий процесс уровня Standard не имеет этих встроенных соединителей.

Кроме того, в стандартных рабочих процессах некоторые встроенные соединители с определенными атрибутами неофициально называются поставщиками услуг. Некоторые встроенные соединители поддерживают только один способ проверки подлинности подключения в основной службе. Другие встроенные соединители могут предложить выбор, например, использование строки подключения, идентификатора Microsoft Entra или управляемого удостоверения. Все встроенные соединители функционируют в одном процессе со средой выполнения Azure Logic Apps. Для получения дополнительной информации ознакомьтесь с однопользовательской и многопользовательской моделью в Azure Logic Apps.

В этой статье представлен общий обзор встроенных соединителей в рабочих процессах потребления и стандартных рабочих процессах.

Сравнение встроенных коннекторов для категорий "Потребительский" и "Стандарт"

В следующей таблице перечислены текущие и расширяющиеся коллекции встроенных операций, доступные для рабочих процессов "Потребление" и "Стандартный". Для стандартных рабочих процессов звездочка (*) помечает встроенные соединители на основе модели поставщика услуг, которая подробно описана далее.

Потребление Стандарт
Управление API Azure
Служба приложений Azure
Функции Azure
Azure Logic Apps
Пакетные операции
Контроль
Операции с данными
Дата и время
Неструктурированный файл
HTTP
Встроенный код
Учетная запись интеграции
Операции с жидкостью
запрос
Расписание
Переменные
Операции XML
Операции СИ
AS2 (версия 2)
Аналитика документов Azure Document Intelligence в средствах Foundry*
Поиск по искусственному интеллекту Azure*
Управление API Azure
служба автоматизации Azure*
Хранилище BLOB-объектов Azure*
Сеанс контейнерного приложения Azure (ACA) *
Azure Cosmos DB*
Сетка событий Azure Publisher*
Центры событий Azure*
Хранилище файлов Azure*
Функции Azure
Azure Key Vault*
Azure OpenAI*
Хранилище очередей Azure*
Служебная шина Azure*
Хранилище таблиц Azure*
Пакетные операции
Confluent*
Контроль
Операции сопоставления данных
Операции с данными
Дата и время
EDIFACT
Файловая система*
Неструктурированный файл
FTP*
HTTP
IBM 3270*
IBM CICS*
IBM DB2*
Файл хоста IBM*
IBM IMS*
IBM MQ*
Встроенный код
Учетная запись интеграции
JDBC*
Операции с жидкостью
RabbitMQ
запрос
RosettaNet
SAP*
Расписание
SFTP*
ПРОТОКОЛ SMTP*
SQL Server*
SWIFT
Переменные
Операции рабочего процесса
X12
Операции XML

Соединители, встроенные на основе провайдера услуг

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

  • Основан на модели расширяемости Функций Azure.

  • Предоставляет доступ из стандартного рабочего процесса к службе, например Хранилище BLOB-объектов Azure, Служебная шина Azure, Центры событий Azure, SFTP и SQL Server.

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

  • Запускается в том же процессе, что и усовершенствованная среда выполнения Azure Logic Apps.

Встроенные соединители, базирующиеся на поставщиках услуг, доступны вместе с версиями управляемых соединителей.

Напротив, встроенный соединитель, который не является поставщиком услуг, имеет следующие атрибуты:

  • Не основан на модели расширяемости Функций Azure.

  • Непосредственно реализуется как задача в среде выполнения Azure Logic Apps, например, операции расписания, HTTP, запросов и XML.

Пользовательские встроенные соединители

Для стандартных рабочих процессов можно создать собственный встроенный соединитель с той же встроенной моделью расширения соединителя, которая используется встроенными соединителями на основе поставщика услуг, такими как Хранилище BLOB-объектов Azure, Центры событий Azure, Служебная шина Azure, SQL Server и многое другое. Эта реализация интерфейса основана на модели расширяемости Функции Azure и предоставляет возможность создания настраиваемых встроенных соединителей, которые могут использовать любой пользователь в стандартных рабочих процессах.

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

Дополнительные сведения см. в следующей документации:

Универсальные встроенные соединители

Для выполнения стандартных задач можно использовать следующие встроенные соединители.

  • Выполнение рабочих процессов по настраиваемым и расширенным расписаниям. Подробнее о планировании можно узнать в разделе Поведение повторения соединителей в Azure Logic Apps.

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

  • Работа с переменными, датами, операциями с данными, преобразованиями содержимого и пакетными операциями.

  • Взаимодействие с другими конечными точками с использованием триггеров и действий HTTP.

  • Прием и ответ на запросы.

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

Значок расписания

Запланировать

Рекуррентность — запуск рабочего процесса на основе заданной периодичности.

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

Задержка — приостановка выполнения рабочего процесса на определенный срок.

Задержка до — приостановка выполнения рабочего процесса до указанного сочетания даты и времени.

Значок HTTP-триггера и действия

HTTP

Вызовите конечную точку HTTP или HTTPS с использованием либо триггера HTTP, либо действия.

Также вы можете использовать следующие встроенные действия и триггеры HTTP:

Значок триггера запросов

Запрос

При получении HTTP-запроса: подождите запрос из другого рабочего процесса, приложения или службы. Этот триггер позволяет вызывать рабочий процесс без проверки или опроса по расписанию.

Ответ: Ответ на запрос, полученный в триггере При получении HTTP-запроса в том же рабочем процессе.

Значок пакетной обработки

Пакетная обработка

Пакетная обработка сообщений — запуск рабочего процесса, который обрабатывает пакеты сообщений.

Отправка сообщений на пакетную обработку — вызов существующего рабочего процесса, для которого уже настроен триггер Пакетная обработка сообщений.

Значок файловой системы

Файловая система
(Только стандартный рабочий процесс)

Подключитесь к файловой системе на сетевом компьютере для создания файлов и управления ими.

Значок FTP

FTP
(Только стандартный рабочий процесс)

Подключитесь к СЕРВЕРУ FTP или FTPS в виртуальной сети Azure, чтобы вы могли работать с файлами и папками.

Значок SFTP-SSH

SFTP
(Только стандартный рабочий процесс)

Подключитесь к серверу SFTP в виртуальной сети Azure, чтобы вы могли работать с файлами и папками.

Значок SMTP

Протокол smtp
(Только стандартный рабочий процесс)

Подключитесь к SMTP-серверу, чтобы отправить сообщение электронной почты.

Встроенные соединители для определенных служб и систем

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

Значок поиска по искусственному интеллекту Azure

Поиск по искусственному интеллекту Azure
(Только стандартный рабочий процесс)

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

Значок Управления API Azure

Управление API Azure

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

Примечание. Не поддерживается при использовании тарифа "Потребление" в Управлении API.

Значок службы приложений Azure

Служба приложений Azure
(только процесс потребления)

Вызов приложений, которые вы создаете и размещаете в Службе приложений Azure, например приложения API или веб-приложения.

Если добавлена платформа Swagger, определенные этими приложениями триггеры и действия отображаются в Azure Logic Apps как любые другие триггеры и действия первого класса.

Значок службы автоматизации Azure

Служба автоматизации Azure
(Только стандартный рабочий процесс)

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

значок Хранилище BLOB-объектов Azure

Хранилище BLOB-объектов Azure
(Только стандартный рабочий процесс)

Подключитесь к аккаунту Хранилище BLOB-объектов Azure, чтобы создавать контент больших двоичных объектов и управлять им.

Значок Azure Cosmos DB

Azure Cosmos DB
(Только стандартный рабочий процесс)

подключение к Azure Cosmos DB, чтобы получать доступ к документам Azure Cosmos DB и управлять ими.

Значок издателя Сетка событий Azure

Публикующий агент Сетка событий Azure
(Только стандартный рабочий процесс)

Подключитесь к Сетка событий Azure для программирования на основе событий, используя семантику публикации-подписки.

Значок Центров событий Azure

Центры событий Azure
(Только стандартный рабочий процесс)

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

Значок хранилища файлов Azure

Хранилище файлов Azure
(Только стандартный рабочий процесс)

Подключитесь к учетной записи служба хранилища Azure, чтобы можно было создавать, обновлять и управлять Azure классическими общими папками. Этот встроенный соединитель для Файлы Azure включает триггеры и действия. Триггеры отслеживают только указанную папку и не запускают файлы, добавленные или обновленные в вложенных папках. Коннектор управляемого c0> Azure File Storage предоставляет только действия без триггеров.

Значок Функций Azure

Функции Azure

Вызовите размещенные в Azure функции , чтобы запустить собственный код (C# или Node.js) из рабочего процесса.

Значок Azure Key Vault

Azure Key Vault
(Только стандартный рабочий процесс)

Подключитесь к Azure Key Vault для хранения, доступа к секретам и управления ими.

Значок Azure Logic Apps

Приложения логики Azure
(Процесс потребления)

–или–

Операции рабочего процесса
(Стандартный рабочий процесс)

Вызовите другие рабочие процессы, начинающиеся с триггера запроса с именем "При получении HTTP-запроса".

Значок Azure OpenAI

Azure OpenAI
(Только стандартный рабочий процесс)

Подключитесь к Azure OpenAI для выполнения операций с большими языковыми моделями.

Значок Служебной шины Azure

Служебная шина Azure
(Только стандартный рабочий процесс)

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

Значок хранилища таблиц Azure

Подключитесь к хранилищу Azure, чтобы создавать, обновлять и запрашивать таблицы и т. д. Хранилище таблиц Azure
(Только стандартный рабочий процесс)

Подключение к учетной записи хранения Azure для создания, обновления, администрирования таблиц и запросов по ним.

Хранилище очередей Azure

Хранилище очередей Azure
(Только стандартный рабочий процесс)

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

Значок IBM 3270

IBM 3270
(Только стандартный рабочий процесс)

Вызовите прикладные программы, управляемые экраном 3270, на мейнфреймах IBM из вашего рабочего процесса.

Значок IBM CICS

IBM CICS
(Только стандартный рабочий процесс)

Вызывайте программы CICS на мейнфреймах IBM из рабочего процесса.

Значок IBM DB2

IBM DB2
(Только стандартный рабочий процесс)

Подключение к IBM DB2 в облаке или локальной среде. Обновите строку, получите таблицу и многое другое.

Значок файла хоста IBM

Файл хоста IBM
(Только стандартный рабочий процесс)

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

Значок IBM IMS

IBM IMS
(Только стандартный рабочий процесс)

Вызов программ IMS в мейнфреймах IBM из рабочего процесса.

Значок IBM MQ

IBM MQ
(Только стандартный рабочий процесс)

Подключение к IBM MQ в локальной среде или в Azure для отправки и получения сообщений

Значок JDBC

JDBC
(Только стандартный рабочий процесс)

Подключитесь к реляционной базе данных с помощью драйверов JDBC.

Значок SAP

SAP
(Только стандартный рабочий процесс)

Подключитесь к SAP, чтобы отправлять или получать сообщения и вызывать действия.

Подключитесь к базе данных SQL Azure или SQL Server. Создавайте, обновляйте, извлекайте и удаляйте записи в таблице базы данных SQL. SQL Server – значок.

Server
(Только стандартный рабочий процесс)

Подключение к SQL Server локально или в Базе данных SQL Azure в облаке для управления записями, запуска хранимых процедур или выполнения запросов.

Выполнение кода из рабочих процессов

Azure Logic Apps предоставляет следующие встроенные действия для выполнения собственного кода в рабочем процессе.

Значок Функций Azure

Функции Azure

Вызовите размещенные в Azure функции , чтобы запустить собственный код (C# или Node.js) из рабочего процесса.

Значок действия встроенного кода

Встроенный код

- Выполните JavaScript-код из рабочего процесса Consumption или Standard.

- Выполните код скрипта C# из рабочего процесса "Стандартный".

- Выполните код скрипта PowerShell из рабочего процесса "Стандартный".

Значок операций локальных функций

Локальные функциональные операции
(Только стандартный рабочий процесс)

Создайте и запустите код из рабочего процесса платформы .NET Framework.

Рабочий процесс управления

Azure Logic Apps предоставляет следующие встроенные действия для структурирования и контроля действий в рабочем процессе.

Значок действия условия

Условие

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

Значок действия “Для каждого”

Для каждого

Выполнение одинаковых действий для каждого элемента в массиве.

Значок действия области

Область применения

Группируйте действия в области, которые получают свой собственный статус после завершения выполнения действий в области.

Значок действия переключения

Switch

Группируйте действия в варианты, которым присваиваются уникальные значения, за исключением варианта по умолчанию. Запускайте только тот вариант, присвоенное значение которого соответствует результату выражения, объекта или токена. Если совпадений не существует, запустите вариант по умолчанию.

Значок действия завершения

Завершение

Остановите активный рабочий процесс.

Значок действия «До выполнения условия»

До

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

Управление данными или их обработка

Azure Logic Apps предоставляет следующие встроенные действия для работы с выходными данными и их форматами.

Значок операций с данными

Операции с данными

Выполнение операций с данными.

Фрагмент текста: разделение содержимого на части для использования в решениях ИИ или в операциях с инструментами Foundry, таких как Azure OpenAI и поиск Azure AI. Дополнительные сведения см. в разделе "Анализ" или "Фрагмент".

Составление: Создаёт один вывод из нескольких входных данных с различными типами.

Создание таблицы CSV. Создает таблицу с разделителями-запятыми (CSV) из массива с объектами JSON.

Создание таблицы HTML. Создает таблицу HTML из массива с объектами JSON.

Фильтрация массива. Создает массив из элементов другого массива, соответствующих вашим критериям.

Объединение. Создает строку из всех элементов массива и разделяет эти элементы указанным разделителем.

Анализ документа. Создайте токенизованную строку для использования в решениях ИИ или с помощью операций Foundry Tools, таких как Azure OpenAI и операции поиска ИИ Azure. Дополнительные сведения см. в разделе "Анализ" или "Фрагмент".

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

Выбор. Создает массив с объектами JSON, преобразуя элементы или значения в другой массив и сопоставив эти элементы с указанными свойствами.

Значок даты и времени

Дата и время

Выполняйте операции с метками времени.

Добавить ко времени. Добавить указанное количество единиц к метке времени.

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

Текущее время. Возвращает текущую метку времени в виде строки.

Получение будущего времени. Возвращает текущую метку времени, а также указанные единицы времени.

Получить прошедшее время: Возвратить текущую метку времени, вычитая заданные единицы времени.

Вычесть из времени: Вычесть количество единиц времени из временной метки.

Значок переменных

Переменные

Выполнение операций с переменными.

Добавление значения в переменную массива. Вставляет значение в качестве последнего элемента в массив, хранящийся в переменной.

Добавление в переменную строки. Вставляет значение в качестве последнего символа в строку, хранящуюся в переменной.

Переменная декремента. Уменьшает переменную на фиксированное значение.

Увеличение переменной. Увеличивает переменную на фиксированное значение.

Инициализация переменной. Создает переменную и объявляет ее тип данных и начальное значение.

Установить переменную: назначьте другое значение имеющейся переменной.

Значок операций XML

Операции XML

Выполнение операций с XML.

Создание XML с схемой: создание XML из JSON с помощью схемы для стандартного рабочего процесса.

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

Преобразование XML: преобразование XML с помощью карты.

Проверка XML: проверка входящего или исходящего XML с помощью схемы.

Встроенные операции бизнес-для-бизнеса (B2B)

Azure Logic Apps поддерживает сценарии взаимодействия между бизнесами (B2B) с помощью различных встроенных операций B2B. В зависимости от того, используете ли вы рабочий процесс типа Consumption или Standard и какие операции B2B вы хотите применять, вам может потребоваться создать и связать учетную запись интеграции с ресурсом вашего логического приложения. Затем вы используете эту учетную запись интеграции для определения артефактов B2B, таких как торговые партнеры, соглашения, карты, схемы, сертификаты и т. д.

Дополнительные сведения см. в следующей документации:

Значок AS2 версии 2

AS2 (версия 2)
(Только стандартный рабочий процесс)

Кодирование и декодирование сообщений, использующих протокол AS2.

Значок EDIFACT

EDIFACT

Кодирование и декодирование сообщений, использующих протокол EDIFACT.

Значок

Неструктурированный файл

Кодирование и декодирование XML-сообщений между торговыми партнерами.

Значок учетной записи интеграции

Поиск артефактов учетной записи интеграции

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

Значок операций Liquid

Операции с жидкостью

Преобразуйте следующие форматы с помощью шаблонов Liquid:

— JSON в JSON
— JSON в TEXT
— XML в JSON
— XML в ТЕКСТ

Значок RosettaNet

RosettaNet

Кодирование и декодирование сообщений, использующих протокол RosettaNet.

Значок SWIFT

SWIFT
(Только стандартный рабочий процесс)

Кодирование и декодирование транзакций Общества Всемирных межбанковских финансовых телекомуникаций (SWIFT) в формате XML-сообщения с плоским файлом.

Значок X12

X12

Кодирование и декодирование сообщений, использующих протокол X12.

Значок операций XML

Операции XML

Выполнение операций с XML.

Создание XML с схемой: создание XML из JSON с помощью схемы для стандартного рабочего процесса.

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

Преобразование XML: преобразование XML с помощью карты.

Проверка XML: проверка входящего или исходящего XML с помощью схемы.