📵 Пять месяцев работало. Сегодня система сказала «нет доступа»
Человек на объекте открывает приложение, чтобы отправить отчёт о работе, а система отвечает: доступа нет.
Права у него есть. Пять месяцев всё работало. Никто ничего не менял.
Стали разбираться — дело оказалось вообще не в правах.
У него была слабая связь. Соединение оборвалось ровно в тот момент, когда приложение представлялось системе. Она не получила, кто это, и не узнала человека. Дальше самое неприятное: это состояние подвисло и держалось. Он тыкает — ответ тот же.
Помогло только перезапустить приложение, когда связь вернулась. Повторный запрос прошёл, система его узнала, всё заработало.
Сбой был в связи, а сообщение говорило про доступ. Вот это дороже самой ошибки: человек решил, что его отключили, и пошёл выяснять к руководителю. А руководитель — ко мне.
Что доделал сегодня:
📶 приложение само замечает, что связи нет или она плохая, и говорит об этом прямо
📥 запись, созданная без связи, больше не пропадает: она встаёт в очередь и уходит, когда интернет появится
🔁 при отправке из очереди проверяется, не создалась ли такая же запись раньше — чтобы не задвоить
Что забрать себе. Системы проектируют так, будто связь есть всегда. У человека на выезде её нет: подвал, стройка, край участка, дорога между городами.
Проверьте своё: что будет, если сотрудник заполнит форму и нажмёт «отправить» в момент, когда интернета нет? Если ответ «данные потеряются» — это не редкий случай, а вопрос времени.
И отдельно посмотрите на тексты ошибок. Сообщение, которое называет не ту причину, обходится дороже самой поломки: оно уводит поиск в сторону и тратит время сразу нескольких человек.