Разработка админ-панели
Админка — это рабочее место сотрудника, и мерять её нужно тем, сколько кликов уходит на типовую операцию. Красивая панель, в которой оформление заказа занимает восемь переходов, проигрывает неказистой таблице.
Мы начинаем с наблюдения за реальной работой: что делают чаще всего, где переключаются между окнами, что копируют вручную. Именно эти места и определяют, будет админка помогать или её будут обходить.
Обсудить задачуЧто закладываем
- Роли и права: кто что видит и может менять на уровне данных, а не интерфейса
- Журнал действий: по каждой записи видно, кто и когда её правил
- Массовые операции: изменить статус у сорока записей за раз, а не по одной
- Поиск и фильтры по тем полям, по которым реально ищут
- Выгрузки в таблицу — их попросят на первой же неделе
- Понятные состояния объектов вместо набора галочек
- Защита от случайного удаления: мягкое удаление и восстановление
Почему сотрудники возвращаются к таблицам
- Нет массовых действийЕсли статус меняется по одной записи, при сорока заказах человек откроет таблицу.
- Медленные спискиСтраница на пять секунд убивает желание пользоваться быстрее любого неудобства.
- Нет выгрузкиОтчёт всё равно попросят в таблице. Если её нет — данные будут копировать руками.
- Форма спрашивает лишнееПятнадцать обязательных полей там, где для черновика хватает трёх.
Что обычно спрашивают
Можно взять готовую админ-панель?
Иногда да, и мы это предложим. Готовые решения хорошо закрывают простой учёт, но плохо ложатся на нестандартные процессы — тогда подстройка обходится дороже собственной разработки.
Как быть, если процессы у всех отделов разные?
Делаем роли с разными наборами экранов. Общая админка для всех обычно означает неудобную для каждого.
Нужно ли обучать сотрудников?
Хорошая админка не требует обучения дольше получаса. Если требуется — это признак того, что интерфейс спроектирован не от работы, а от структуры базы данных.
Можно доработать существующую админку?
Да, это частая задача. Смотрим код и решаем, дописывать или выносить отдельные разделы в новую.
Сколько стоит?
По числу сущностей и сценариев. Оценим после разбора того, что сотрудники делают каждый день.
