Когда в продукте появляется лента уведомлений, её часто строят на привычной модели: «прочитано» или «не прочитано». Для простых приложений этого достаточно, но в сложных системах (например, в стоматологической ERP, над которой я сейчас работаю) такой подход быстро перестает работать: все эти уведомления становятся своеобразной «цифровой сыпью». Проблема в том, что в ERP один и тот же статус пытается означать слишком много вещей сразу. Метка «не прочитано» одновременно сообщает, что событие новое, что его не открывали и что оно требует внимания или действия. В какой-то момент эти смыслы перестают совпадать. Например, врач получает уведомление о том, что заказ перешел в производство. Он видит пуш или заголовок в списке — суть изменения ему уже ясна. Но само уведомление он не открывал, и в системе оно висит как «непрочитанное», хотя ценность сигнала уже потеряна. Ситуацию осложняет архитектурная особенность: чтение и переход в карточку часто «склеены» в одно действие. Чтобы уведомлен
В этом посте рассказываю о проектировании уведомлений в сложных ERP-системах
20 мая20 мая
1 мин