Ответ вслух Senior Обмены и интеграции обновлено

Проблемный обмен

Вопрос

Обмен между УТ и БП раз в неделю «ломается»: документы не выгружаются, пользователи жалуются на расхождения. Как наведёте порядок?

Попробуйте сами

Ответьте вслух за 2 минуты, как на собесе. Потом сверьтесь с тезисами: что прозвучало, а что нет.

Показать ответ и разбор

Коротко

Сначала включаю наблюдаемость: смотрю протоколы обмена и журнал регистрации, сколько изменений зарегистрировано и не выгружено, какие ошибки повторяются.

Что должно прозвучать в ответе

  • Мониторинг: протоколы обмена, ошибки, очередь зарегистрированных изменений

  • Классификация ошибок: данные, правила, конфликты, блокировки

  • Исправить корень: правила конвертации, обязательные поля в источнике

  • Обмен по расписанию небольшими порциями, без длинных транзакций

  • Сверка данных и процедура разбора расхождений

  • Тест обновлений правил на копиях перед продом

Что могут спросить следом

  • Как найти, какие объекты не ушли?
  • Что делать с коллизиями изменений в обеих базах?

Разбор

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

Ответьте сами, а не прочитайте

В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.

Термины по теме