Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Встроенные соединители предоставляют возможности для управления расписанием и структурой для рабочего процесса, запуска собственного кода, управления данными и выполнения других задач в рабочих процессах. В отличие от управляемых соединителей, многие встроенные соединители не привязаны к определенной службе, системе или протоколу. Например, с помощью триггера "Повторение" можно запустить практически любой рабочий процесс по расписанию. А с помощью триггера "Запрос" вы можете сделать так, чтобы рабочий процесс ожидал вызова. Все встроенные соединители работают непосредственно в среде выполнения 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
- Создание настраиваемых встроенных соединителей для стандартных рабочих процессов
Универсальные встроенные соединители
Для выполнения стандартных задач можно использовать следующие встроенные соединители.
Выполнение рабочих процессов по настраиваемым и расширенным расписаниям. Подробнее о планировании можно узнать в разделе Поведение повторения соединителей в Azure Logic Apps.
Создание структуры рабочих процессов и управление ею, например с помощью циклов и условий.
Работа с переменными, датами, операциями с данными, преобразованиями содержимого и пакетными операциями.
Взаимодействие с другими конечными точками с использованием триггеров и действий HTTP.
Прием и ответ на запросы.
Вызов собственных функций (Функции Azure) и других рабочих процессов Azure Logic Apps, способных принимать запросы и выполнять другие задачи.
Запланировать
Рекуррентность — запуск рабочего процесса на основе заданной периодичности.
Скользящее окно
(только процесс потребления)
запуск рабочего процесса, которому нужно обрабатывать постоянно поступающие блоки данных.
Задержка — приостановка выполнения рабочего процесса на определенный срок.
Задержка до — приостановка выполнения рабочего процесса до указанного сочетания даты и времени.
HTTP
Вызовите конечную точку HTTP или HTTPS с использованием либо триггера HTTP, либо действия.
Также вы можете использовать следующие встроенные действия и триггеры HTTP:
Запрос
При получении HTTP-запроса: подождите запрос из другого рабочего процесса, приложения или службы. Этот триггер позволяет вызывать рабочий процесс без проверки или опроса по расписанию.
Ответ: Ответ на запрос, полученный в триггере При получении HTTP-запроса в том же рабочем процессе.
Пакетная обработка
Пакетная обработка сообщений — запуск рабочего процесса, который обрабатывает пакеты сообщений.
Отправка сообщений на пакетную обработку — вызов существующего рабочего процесса, для которого уже настроен триггер Пакетная обработка сообщений.
Файловая система
(Только стандартный рабочий процесс)
Подключитесь к файловой системе на сетевом компьютере для создания файлов и управления ими.
FTP
(Только стандартный рабочий процесс)
Подключитесь к СЕРВЕРУ FTP или FTPS в виртуальной сети Azure, чтобы вы могли работать с файлами и папками.
SFTP
(Только стандартный рабочий процесс)
Подключитесь к серверу SFTP в виртуальной сети Azure, чтобы вы могли работать с файлами и папками.
Протокол smtp
(Только стандартный рабочий процесс)
Подключитесь к SMTP-серверу, чтобы отправить сообщение электронной почты.
Встроенные соединители для определенных служб и систем
Для доступа к определенным службам и системам можно использовать следующие встроенные соединители. В стандартных рабочих процессах некоторые из этих встроенных соединителей также неофициально называются поставщиками услуг, которые могут отличаться от своих аналогов — управляемых соединителей — некоторыми способами.
Поиск по искусственному интеллекту Azure
(Только стандартный рабочий процесс)
Подключитесь к поиску ИИ, чтобы можно было выполнять индексирование документов и операции поиска в рабочем процессе.
Управление API Azure
Вызов собственных триггеров и действий через API, которые вы определяете, администрируете и публикуете, используя Управление API Azure.
Примечание. Не поддерживается при использовании тарифа "Потребление" в Управлении API.
Служба приложений Azure
(только процесс потребления)
Вызов приложений, которые вы создаете и размещаете в Службе приложений Azure, например приложения API или веб-приложения.
Если добавлена платформа Swagger, определенные этими приложениями триггеры и действия отображаются в Azure Logic Apps как любые другие триггеры и действия первого класса.
Служба автоматизации Azure
(Только стандартный рабочий процесс)
Подключитесь к учетным записям служба автоматизации Azure, чтобы создавать задания служба автоматизации Azure и управлять ими.
Хранилище BLOB-объектов Azure
(Только стандартный рабочий процесс)
Подключитесь к аккаунту Хранилище BLOB-объектов Azure, чтобы создавать контент больших двоичных объектов и управлять им.
Azure Cosmos DB
(Только стандартный рабочий процесс)
подключение к Azure Cosmos DB, чтобы получать доступ к документам Azure Cosmos DB и управлять ими.
Публикующий агент Сетка событий Azure
(Только стандартный рабочий процесс)
Подключитесь к Сетка событий Azure для программирования на основе событий, используя семантику публикации-подписки.
Центры событий Azure
(Только стандартный рабочий процесс)
Потребляйте и публикуйте события через концентратор событий. Например, получите выходные данные из рабочего процесса с помощью Центров событий, а затем отправьте их поставщику аналитики в режиме реального времени.
Хранилище файлов Azure
(Только стандартный рабочий процесс)
Подключитесь к учетной записи служба хранилища Azure, чтобы можно было создавать, обновлять и управлять Azure классическими общими папками. Этот встроенный соединитель для Файлы Azure включает триггеры и действия. Триггеры отслеживают только указанную папку и не запускают файлы, добавленные или обновленные в вложенных папках. Коннектор управляемого c0> Azure File Storage предоставляет только действия без триггеров.
Функции Azure
Вызовите размещенные в Azure функции , чтобы запустить собственный код (C# или Node.js) из рабочего процесса.
Azure Key Vault
(Только стандартный рабочий процесс)
Подключитесь к Azure Key Vault для хранения, доступа к секретам и управления ими.
Приложения логики Azure
(Процесс потребления)
–или–
Операции рабочего процесса
(Стандартный рабочий процесс)
Вызовите другие рабочие процессы, начинающиеся с триггера запроса с именем "При получении HTTP-запроса".
Azure OpenAI
(Только стандартный рабочий процесс)
Подключитесь к Azure OpenAI для выполнения операций с большими языковыми моделями.
Служебная шина Azure
(Только стандартный рабочий процесс)
Позволяет управлять асинхронными сообщениями, очередями, сеансами, темами и подписками тем.
Хранилище очередей Azure
(Только стандартный рабочий процесс)
Подключитесь к учетной записи службы хранения Azure, чтобы можно было создавать, обновлять и управлять очередями.
IBM 3270
(Только стандартный рабочий процесс)
Вызовите прикладные программы, управляемые экраном 3270, на мейнфреймах IBM из вашего рабочего процесса.
IBM CICS
(Только стандартный рабочий процесс)
Вызывайте программы CICS на мейнфреймах IBM из рабочего процесса.
IBM DB2
(Только стандартный рабочий процесс)
Подключение к IBM DB2 в облаке или локальной среде. Обновите строку, получите таблицу и многое другое.
Значок файла хоста IBM
Файл хоста IBM
(Только стандартный рабочий процесс)
Подключитесь к файлу узла IBM, чтобы создать или проанализировать его содержимое.
IBM IMS
(Только стандартный рабочий процесс)
Вызов программ IMS в мейнфреймах IBM из рабочего процесса.
IBM MQ
(Только стандартный рабочий процесс)
Подключение к IBM MQ в локальной среде или в Azure для отправки и получения сообщений
JDBC
(Только стандартный рабочий процесс)
Подключитесь к реляционной базе данных с помощью драйверов JDBC.
SAP
(Только стандартный рабочий процесс)
Подключитесь к SAP, чтобы отправлять или получать сообщения и вызывать действия.
Подключитесь к базе данных SQL Azure или SQL Server. Создавайте, обновляйте, извлекайте и удаляйте записи в таблице базы данных SQL.
SQL Server – значок.
Server
(Только стандартный рабочий процесс)
Подключение к SQL Server локально или в Базе данных SQL Azure в облаке для управления записями, запуска хранимых процедур или выполнения запросов.
Выполнение кода из рабочих процессов
Azure Logic Apps предоставляет следующие встроенные действия для выполнения собственного кода в рабочем процессе.
Функции 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 из JSON с помощью схемы для стандартного рабочего процесса.
Синтаксический анализ XML с схемой: анализ XML с помощью схемы для стандартного рабочего процесса.
Преобразование XML: преобразование XML с помощью карты.
Проверка XML: проверка входящего или исходящего XML с помощью схемы.
Встроенные операции бизнес-для-бизнеса (B2B)
Azure Logic Apps поддерживает сценарии взаимодействия между бизнесами (B2B) с помощью различных встроенных операций B2B. В зависимости от того, используете ли вы рабочий процесс типа Consumption или Standard и какие операции B2B вы хотите применять, вам может потребоваться создать и связать учетную запись интеграции с ресурсом вашего логического приложения. Затем вы используете эту учетную запись интеграции для определения артефактов B2B, таких как торговые партнеры, соглашения, карты, схемы, сертификаты и т. д.
Рабочие процессы потребления
Прежде чем использовать любые операции B2B в рабочем процессе, необходимо создать и связать учетную запись интеграции с ресурсом Logic App. После создания учетной записи интеграции необходимо определить B2B-компоненты, такие как торговые партнеры, соглашения, карты, схемы, сертификаты и т. д. Затем можно использовать операции B2B для кодирования и декодировки сообщений, преобразования содержимого и многого другого.
Стандартные рабочие процессы
Для некоторых операций B2B требуется создать и связать учетную запись интеграции с ресурсом вашего логического приложения. Связывание позволяет делиться артефактами в нескольких стандартных рабочих процессах и их дочерних процессах. На основе операции B2B, которую вы хотите использовать, выполните одно из следующих действий перед использованием операции:
Для операций, требующих карт или схем, можно выполнить следующие действия:
Отправьте эти артефакты в ресурс logic app с помощью портала Azure или Visual Studio Code. Затем эти артефакты можно использовать во всех дочерних рабочих процессах в том же ресурсе приложения Logic Apps. Дополнительные сведения см. в статье "Добавление карт для использования с рабочими процессами в Azure Logic Apps" и добавление схем для использования с рабочими процессами в Azure Logic Apps.
Для операций, требующих подключения к учетной записи интеграции, создайте подключение при добавлении операции в рабочий процесс.
Дополнительные сведения см. в следующей документации:
- Рабочие процессы интеграции корпоративного уровня B2B
- Создание учетных записей интеграции для рабочих процессов B2B
AS2 (версия 2)
(Только стандартный рабочий процесс)
Кодирование и декодирование сообщений, использующих протокол AS2.
EDIFACT
Кодирование и декодирование сообщений, использующих протокол EDIFACT.
Неструктурированный файл
Кодирование и декодирование XML-сообщений между торговыми партнерами.
Поиск артефактов учетной записи интеграции
Получите пользовательские метаданные для артефактов, таких как торговые партнеры, соглашения, схемы и т. д., в вашей учетной записи интеграции.
Операции с жидкостью
Преобразуйте следующие форматы с помощью шаблонов Liquid:
— JSON в JSON
— JSON в TEXT
— XML в JSON
— XML в ТЕКСТ
RosettaNet
Кодирование и декодирование сообщений, использующих протокол RosettaNet.
SWIFT
(Только стандартный рабочий процесс)
Кодирование и декодирование транзакций Общества Всемирных межбанковских финансовых телекомуникаций (SWIFT) в формате XML-сообщения с плоским файлом.
X12
Кодирование и декодирование сообщений, использующих протокол X12.
Операции XML
Выполнение операций с XML.
Создание XML с схемой: создание XML из JSON с помощью схемы для стандартного рабочего процесса.
Синтаксический анализ XML с схемой: анализ XML с помощью схемы для стандартного рабочего процесса.
Преобразование XML: преобразование XML с помощью карты.
Проверка XML: проверка входящего или исходящего XML с помощью схемы.