Синхронизация с веб-сервисом. Интеграция по OData


Содержание

Настройка интеграции с внешним сервисом посредством OData

Comindware Business Application Platform поддерживает автоматический и ручной импорт и экспорт данных посредством подключения к внешнему OData-сервису.

Подробные сведения о формате данных OData см. в статье «URI Conventions (OData Version 2.0)» (официальное руководство по OData, английский язык).

  1. Настройте подключение к OData-сервису.

    Совет

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

    Например, для тестирования импорта данных можно использовать следующий сервер:

    https://services.odata.org/V3/OData/OData.svc/

  2. Откройте приложение из списка приложений.

  3. На странице «Администрирование» приложения выберите пункт «Интеграции».

    Переход к разделу «Интеграции» приложения

    Переход к разделу «Интеграции» приложения

  4. В списке интеграций нажмите кнопку «Создать».

    Создание конфигурации интеграции

    Создание конфигурации интеграции

  5. Настройте новую конфигурацию интеграции.

Настройка синхронизации

Настройте параметры на вкладке «Основные свойства».

Настройка свойств интеграции

Настройка свойств интеграции

Настройка импорта данных

Если на вкладке «Основные свойства» выбран импорт данных, настройте параметры на вкладке «Настройки импорта»:

Настройки импорта данных из OData-сервиса

Настройки импорта данных из OData-сервиса

Настройка постпроцессинга

Логика постпроцессинга

Постпроцессинг позволяет привязать импортируемые записи к имеющимся записям в связанном шаблоне.

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

Эти значения будут сравниваться при импорте записей. Если значения ключевых атрибутов в импортируемой записи и в имеющейся записи связанного шаблона совпадут, то эти записи будут связаны посредством выбранного целевого атрибута.

  1. Нажмите кнопку «Добавить новую настройку постпроцессинга».
  2. Настройте сопоставление атрибутов между шаблоном записи и OData-сервисом:

    • Целевой атрибут — выберите атрибут типа «Запись», связанный с шаблоном записи, выбранным на вкладке «Основные свойства».
    • Атрибут в выбранном шаблоне — выберите ключевой атрибут в шаблоне записи, выбранным на вкладке «Основные свойства» для синхронизации.
    • Атрибут в связанном шаблоне — выберите ключевой атрибут шаблона, связанного с целевым атрибутом.

Настройка постпроцессинга

Настройка постпроцессинга

Настройка экспорта данных

Если на вкладке «Основные свойства» выбран экспорт данных, настройте параметры на вкладке «Настройки экспорта»:

Настройка экспорта

Настройка экспорта

Запуск синхронизации посредством интеграции

  1. Установите один или несколько флажков в списке интеграций.
  2. Нажмите кнопку «Запустить синхронизацию».
  3. Будет запущена синхронизация посредством выбранных интеграций.
  4. Результаты синхронизации можно просмотреть в журналах интеграции.

Запуск синхронизации

Запуск синхронизации

Журналирование интеграции

Журнал событий

Журнал сеансов синхронизации посредством интеграций отображается на вкладке «Интеграция по OData» в разделе «Администрирование» — «Инфраструктура» — «Журналы событий».

Журнал сеансов синхронизации данных по OData

Журнал сеансов синхронизации данных по OData

Сведения в журнале «Интеграция по OData»

Файловый журнал

При синхронизации посредством интеграции соответствующие события записываются в файл журнала с именем вида: integration_raw_ГГГГ-ММ-ЧЧ.log.

Файл integration_raw_ГГГГ-ММ-ЧЧ.log в папке журналов

Файл integration_raw_ГГГГ-ММ-ЧЧ.log в папке журналов

При успешной синхронизации в этом файле будут указаны все синхронизированные объекты. При сбое синхронизации в файл записывается ИД записи, на которой была обнаружена ошибка, и описание ошибки.

Содержимое файла integration_raw.log

Содержимое файла integration_raw.log

Связанные статьи

Синхронизация с веб-сервисом. Настройка подключения 

Журнал сеансов синхронизации по OData

Интеграция с 1С по OData. Настройка для импорта данных 



Номер Статьи: 2315
Размещено: Tue, Jan 10, 2023
Последнее обновление: Mon, Dec 9, 2024

Online URL: https://kb.comindware.ru/article/sinhronizaciya-s-veb-servisom-integraciya-po-odata-2315.html