Найти в Дзене
2 подписчика

Впервые о сбое я узнал раньше клиента


Я делал обмен данными между Битрикс24 и 1С. Для сотрудника это должно выглядеть просто: он внёс данные в одной системе — они появились в другой.

За этой простотой был шлюз, который мы написали после того, как стандартное подключение начало путать данные. Новый шлюз уже работал, но иногда обмен останавливался: где-то не совпадали идентификаторы, где-то две системы по-разному хранили одно и то же значение. Данные копились и ждали, пока мы разберёмся.

Обычно я узнавал об этом из сообщений сотрудников. «Я уже всё заполнил, почему в 1С пусто?» «У меня не проведена реализация». А иногда одним сообщением подводили итог нескольким месяцам моей работы: «Ничего не работает».

Я понимал, что им нужна работающая система. Но каждый раз, когда о сбое первым узнавал клиент, мне приходилось одновременно искать причину и объяснять, что произошло.

Поэтому я добавил проверку обмена в свой репортёр серверов. Если данные перестали проходить, сообщение приходит мне.

Однажды оно пришло. Я увидел сбой, разобрался с ним и восстановил обмен. И только потом поймал себя на мысли: мне никто не написал.

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

Сейчас репортёр следит и за другими системами на поддержке. Но тот первый сигнал я помню хорошо. Я смотрел на сообщение об ошибке — и радовался, что оно пришло мне.
Впервые о сбое я узнал раньше клиента  Я делал обмен данными между Битрикс24 и 1С. Для сотрудника это должно выглядеть просто: он внёс данные в одной системе — они появились в другой.
1 минута