Пример 1. Синхронизация каталога Организаций
между Системами
Рассматривается пример сихронизации каталога Контрагентов
в Системах
: Т2.ERP
, Т2.SPM
, Т2.APM
.
Общие сведения
Система | Роль |
---|---|
Т2.ERP | Источник |
Т2.SPM | Приемник |
Т2.APM | Приемник |
Система | Доступ к каталогу |
---|---|
Т2.ERP | Управление договорами \ Настройка \ Заполнение каталогов \ Организации и банки |
Т2.SPM | Основная НСИ \ Взаимоотношения \ Контрагенты |
Т2.APM | Каталоги \ Взаимоотношения \ Контрагенты |
Атрибуты для обмена данными:
- Код
- Наименование
- Полное наименование
- ИНН
- КПП
- ОКПО
- ОГРН
Note
Изменения основных параметров ИС- приемников должны быть заблокированы. В ИС- приемниках могут быть дополнительные параметры не совпадающие с параметрами. ИС-источника изменение таких параметров разрешено и не синхронизируется.
Процесс синхронизации
Передача данных инициируется по следующим событиям:
** В БД Т2.ERP добавлена новая запись в каталог организаций и банков.**
Порядок формирования данных для передачи:
Сформировать объект сущности Организация на основании добавленной записи.
Порядок обработки полученных данных в Т2.SPM:
- Для объекта сущности Организация создать и заполнить соответствующий объект ИС «Контрагент».
- Для сформированного объекта ИС «Контрагент» установить: •Статус = Опубликован.
Порядок обработки полученных данных в :
- Для объекта сущности Организация создать и заполнить соответствующий объект ИС «Контрагент».
- Для сформированного объекта ИС «Контрагент» установить: •Статус = Опубликован.
** В БД Т2.ERP изменена запись в каталоге организаций и банков.**
Порядок формирования данных для передачи:Т2.APM
Сформировать объект сущности Организация на основании измененной записи.
Порядок обработки полученных данных в Т2.SPM:
- Для объекта сущности Организация найти (при необходимости – создать) и заполнить соответствующий объект ИС «Контрагент».
- Для обрабатываемого объекта ИС «Контрагент» установить: •Статус = Опубликован.
Порядок обработки полученных данных в Т2.APM:
- Для объекта сущности Организация найти (при необходимости – создать) и заполнить соответствующий объект ИС «Контрагент».
- Для обрабатываемого объекта ИС «Контрагент» установить: •Статус = Опубликован.
В БД Т2.ERP удалена запись в каталоге организаций и банков.
Порядок формирования данных для передачи:
Сформировать данные с информацией об удалении объекта сущности Организация на основании удаляемой записи.
Порядок обработки полученных данных в Т2.SPM:
Для объекта сущности Организация найти соответствующий объект ИС «Контрагент» и удалить его (пометить как удаленный).
Порядок обработки полученных данных в Т2.APM:
Для объекта сущности Организация найти соответствующий объект ИС «Контрагент» и удалить его (пометить как удаленный).