Добавьте соглашения между партнерами в учетных записях интеграции для рабочих процессов в Azure Logic Apps.
Область применения: Azure Logic Apps (Потребление + Стандартный)
После добавления партнеров в учетную запись интеграции укажите, как партнеры обмениваются сообщениями, определив соглашения в учетной записи интеграции. Соглашения помогают организациям легко взаимодействовать друг с другом путем настройки специального протокола промышленного стандарта для обмена сообщениями, что дает следующие общие преимущества:
Позволяют организациям обмениваться информацией с помощью хорошо известного формата.
Повышают эффективность при проведении транзакций на уровне «бизнес-бизнес» (B2B).
Упрощают создание, управление и использование соглашений при создании корпоративных решений интеграции.
Для соглашения требуется главный партнер, которым всегда является ваша организация, и гостевой партнер, которым является организация, которая обменивается сообщениями с вашей организацией. Гостевым партнером может быть другая компания или даже подразделение вашей организации. Используя это соглашение, вы указываете, как выполнять обработку входящих и исходящих сообщений с точки зрения главного партнера.
В этой статье показано, как создать соглашение и управлять им, которое затем можно использовать для обмена сообщениями B2B с другим партнером с помощью операций AS2, X12, EDIFACT или RosettaNet.
Если вы не знакомы с приложениями логики, ознакомьтесь со статьей Что такое Azure Logic Apps? Дополнительные сведения о корпоративной интеграции B2B см. в статье Рабочие процессы интеграции корпоративного уровня B2B с использованием Azure Logic Apps и Пакета интеграции Enterprise.
Предварительные требования
Учетная запись и подписка Azure. Если у вас пока нет подписки, зарегистрируйте учетную запись Azure бесплатно.
Ресурс учетной записи интеграции, в котором вы определяете и сохраняете артефакты, такие как торговые партнеры, соглашения, сертификаты и т. д., для использования в рабочих процессах интеграции и B2B. Этот ресурс должен соответствовать следующим требованиям.
Связан с той же подпиской Azure, что и ресурс приложения логики.
Находится в том же расположении или регионе Azure, что и ресурс приложения логики.
Если вы используете тип ресурса Приложение логики (потребление), для учетной записи интеграции требуется ссылка на ресурс приложения логики, прежде чем можно будет использовать артефакты в рабочем процессе.
Если вы используете тип ресурса Приложение логики (стандартный), учетной записи интеграции не требуется ссылка на ресурс приложения логики, но по-прежнему требуется хранить другие артефакты, такие как партнеры, соглашения и сертификаты, с использованием операций AS2, X12 и EDIFACT. Учетная запись интеграции по-прежнему должна соответствовать другим требованиям, таким как использование той же подписки Azure и нахождение в том же расположении, что и ресурс приложения логики.
Примечание
В настоящее время операции RosettaNet поддерживаются только типом ресурсов Приложение логики (потребление). Тип ресурса Приложение логики (стандартный) не включает операции RosettaNet.
По крайней мере два торговых партнера в учетной записи интеграции. Для соглашения нужно указать главного партнера и гостевого партнера. Кроме того, для соглашения требуется, чтобы оба партнера использовали один или совместимый квалификатор бизнес-идентификации, подходящий для соглашения AS2, X12, EDIFACT или RosettaNet.
При необходимости — ресурс приложения логики и рабочий процесс, в котором будет использоваться соглашение для обмена сообщениями. Для рабочего процесса требуется любой триггер, который запускает рабочий процесс приложения логики.
Если вы не знакомы с приложениями логики, ознакомьтесь с разделами Что такое Azure Logic Apps и Создание примера рабочего процесса приложения логики потребления.
Добавление соглашения
В поле поиска на портале Azure введите
integration accounts
и выберите Учетные записи интеграции.В разделе Учетные записи интеграции выберите учетную запись интеграции, в которую нужно добавить партнеров.
В меню учетной записи интеграции в разделе Параметры выберите пункт Соглашения.
В колонке Соглашения щелкните Добавить.
На панели Добавить укажите следующие сведения о соглашении:
Свойство Обязательно Значение Описание имя; Да < agreement-name> Имя соглашения Тип соглашения Да AS2, X12, EDIFACT или RosettaNet Тип протокола для соглашения. При создании файла соглашения содержимое этого файла должно соответствовать типу соглашения. "Host Partner" (Главный партнер) Да < host-partner-name> Главный партнер представляет вашу организацию "Host Identity" (Идентификатор главного партнера) Да < host-partner-identifier> Идентификатор главного партнера "Guest Partner" (Партнер-гость) Да < guest-partner-name> Гостевым партнером является организация, которая обменивается сообщениями с вашей организацией Guest Identity Да < guest-partner-identifier> Идентификатор гостевого партнера "Receive Settings" (Параметры получения) Различается Различается Эти свойства определяют, как главный партнер получает входящие сообщения от гостевого партнера в рамках соглашения. Дополнительные сведения см. в разделе, посвященном соответствующему типу соглашения: - Параметры сообщений AS2
- Параметры сообщений EDIFACT
- Параметры сообщений X12"Send Settings" (Параметры отправки) Различается Различается Эти свойства определяют, как главный партнер отправляет исходящие сообщения гостевому партнеру в рамках соглашения. Дополнительные сведения см. в разделе, посвященном соответствующему типу соглашения: - Параметры сообщений AS2
- Параметры сообщений EDIFACT
- Параметры сообщений X12Ссылки для PIP-процесса RosettaNet Различается Различается В этой области указываются сведения об одном или нескольких процессах партнерского интерфейса (PIP) для использования сообщений RosettaNet. Дополнительные сведения см. в статье Обмен сообщениями RosettaNet. Важно!
Разрешение для соглашения зависит от сопоставления следующих элементов, определенных в партнерском и входящем сообщении:
- Квалификатор и идентификатор отправителя
- Квалификатор и идентификатор получателя
Если эти значения изменяются у партнера, нужно также обновить ваше соглашение.
Закончив, нажмите кнопку OK.
Теперь ваше соглашение отображается в списке Соглашения.
Изменение соглашения
В поле поиска на портале Azure введите
integration accounts
и выберите Учетные записи интеграции.В разделе Учетные записи интеграции выберите учетную запись интеграции, в которую нужно добавить партнеров.
В меню учетной записи интеграции в разделе Параметры выберите пункт Соглашения.
В области Соглашения выберите соглашение, щелкните Изменить и внесите изменения.
Закончив, нажмите кнопку OK.
Удаление соглашения
В поле поиска на портале Azure введите
integration accounts
и выберите Учетные записи интеграции.В разделе Учетные записи интеграции выберите учетную запись интеграции, в которую нужно добавить партнеров.
В меню учетной записи интеграции в разделе Параметры выберите пункт Соглашения.
В области Соглашения выберите соглашение, которое нужно удалить, и нажмите кнопку Удалить.
Выберите Да, чтобы подтвердить удаление соглашения.