Добавьте соглашения между партнерами в учетных записях интеграции для рабочих процессов в 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 и Создание примера рабочего процесса приложения логики потребления.

Добавление соглашения

  1. В поле поиска на портале Azure введите integration accounts и выберите Учетные записи интеграции.

  2. В разделе Учетные записи интеграции выберите учетную запись интеграции, в которую нужно добавить партнеров.

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

  4. В колонке Соглашения щелкните Добавить.

  5. На панели Добавить укажите следующие сведения о соглашении:

    Свойство Обязательно Значение Описание
    имя; Да <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.

    Важно!

    Разрешение для соглашения зависит от сопоставления следующих элементов, определенных в партнерском и входящем сообщении:

    • Квалификатор и идентификатор отправителя
    • Квалификатор и идентификатор получателя

    Если эти значения изменяются у партнера, нужно также обновить ваше соглашение.

  6. Закончив, нажмите кнопку OK.

    Теперь ваше соглашение отображается в списке Соглашения.

Изменение соглашения

  1. В поле поиска на портале Azure введите integration accounts и выберите Учетные записи интеграции.

  2. В разделе Учетные записи интеграции выберите учетную запись интеграции, в которую нужно добавить партнеров.

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

  4. В области Соглашения выберите соглашение, щелкните Изменить и внесите изменения.

  5. Закончив, нажмите кнопку OK.

Удаление соглашения

  1. В поле поиска на портале Azure введите integration accounts и выберите Учетные записи интеграции.

  2. В разделе Учетные записи интеграции выберите учетную запись интеграции, в которую нужно добавить партнеров.

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

  4. В области Соглашения выберите соглашение, которое нужно удалить, и нажмите кнопку Удалить.

  5. Выберите Да, чтобы подтвердить удаление соглашения.

Дальнейшие действия