Бесшовная интеграция ERP + DO

1. EvilDoc 176 19.06.18 13:24 Сейчас в теме
Добрый день.
Проблема с бесшовной интеграцией.
Если связанные объекты были изменены в обеих базах - происходит следующая ситуация:
1. ДО по регламентному заданию получает изменения и записывает их в справочник "Сообщения интегрированных систем"
2. Интеграция Считывает изменения из ERP и пишет их в ДО
3. Интеграция считывает данные из справочника "Сообщения интегрированных систем" и пишет их в ERP


Получается данные связанных объектов прогсто меняются местами.


Сейчас решили вопрос таким образом - в ДО получаем изменения раз в день вечером (после всех изменений интеграции в процессе работы). При такой системе в случае двойного изменения (аж в день) приоритет - ERP. Неудобно - получение данных только на следующий день, затирание данных, введеных в ДО.


Другая мысль - переписать интеграцию следующим образом: Выполнять считывание изменений в Документообороте не по регламентному заданию, а сразу после передачи данных бесшовной интеграцией из ERP в Документооборот, но до передачи данных из Документооборота в ERP. В таком случае если в течении 1 часа (не 1 дня как сейчас) один договор будет изменен и в ERP и в Документообороте - он будет заменен данными из ERP, а если в течении этого часа договор был изменен только в ДО - он будет перенесен в ERP.
Сразу выявлены следующие тонкие места:
1. Если в интервале времени между началом интеграции и ее завершением в ERP будет изменен объект (и он же по интеграции будет получен из ДО) - его затрет. Потеряется приоритезация данных из ERP..


Не я один надеюсь сталкнулся с этими проблемами. Есть мысли как организовать интеграцию более красиво?
По теме из базы знаний
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот