Майские обновления, часть 2

Часть 2. Про понятный индикатор актуальности данных и стабильность работы

Сделали понятный индикатор актуальности данных

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

Что сделали: добавили постоянный индикатор статуса данных в интерфейсе. По клику можно посмотреть детали отдельно по закупочным данным и по журналу событий. Теперь видно, когда было последнее обновление, есть ли ошибка и что именно пошло не так

Результат: пользователю проще понять, актуален ли ответ AI и сообщить о проблеме поддержке, если синхронизация остановилась.

Учли особенности chain- и RMS-серверов

Проблема: у сетевых и точечных подключений iiko журнал событий устроен по-разному. В частности, на chain-сервере часть операционных деталей просто недоступна, что могло выглядеть как «ошибка системы».

Что сделали: ARBUS-AI теперь учитывает тип подключения и не обещает того, чего chain-журнал физически не содержит. А при необходимости объясняет, что для более глубокого разбора нужен RMS-сервер конкретной точки

Результат: меньше ложных ожиданий и более честные и точные ответы по сетевым клиентам.

Повысили стабильность работы сервиса

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

Что сделали: устранили ряд критичных сбоев в синхронизации, авторизации и запуске сервиса после деплоя

Результат: платформа стала работать стабильнее, особенно при регулярных обновлениях и активном использовании журнала событий.