katlog.orgжурнал разработки Демо-каталогДемо
РИ005

Рабочее место библиотекаря: заявки и выдачи

Кабинет читателя отвечает на вопрос «где моя книга». Кабинет библиотекаря — на вопрос «что мне сделать прямо сейчас». Разбираем экран, с которого начинается рабочий день.

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

Группы вместо фильтров

Теперь вкладка «Заявки» сама раскладывает работу по порядку срочности:

Katlog, кабинет библиотекаря: вкладка «Заявки» с группами
Группы идут в порядке срочности. Тестовые данные, имена вымышлены.
  1. Вернуть на полкуЭкземпляры, которые были отложены под заказ, а заказ отменили. Пока их не вернуть, другие читатели видят книгу занятой.
  2. Новые заявкиС отметкой, есть ли свободный подходящий экземпляр. Кнопка «Подготовить» сразу выбирает первый подходящий.
  3. Готовы к выдачеКниги, которые ждут читателя. Если срок брони истёк, строка красная и доступна кнопка «Снять бронь».
  4. На рукахПросроченные выдачи стоят сверху и выделены красным.

Фильтры по статусам остались — как дополнительный режим для поиска конкретного заказа.

Выдача без заказа

Читатель пришёл лично и держит книгу в руках. Заставлять его сначала оформлять заказ в интернете — странно. Поэтому есть форма «Оформить выдачу»: найти запись, найти читателя и выбрать способ получения — на дом или в читальный зал. Подходящий свободный экземпляр сервер подберёт сам, а если нужен конкретный, его можно найти по инвентарному номеру. В истории читателя появится обычный заказ со статусом «На руках».

Katlog: форма «Оформить выдачу» в кабинете библиотекаря
Выдача читателю, который пришёл лично.

Почему «Снять бронь» — отдельная кнопка

Можно было бы снимать просроченные брони автоматически. Мы сознательно этого не сделали. Читатель мог предупредить, что задержится; библиотекарь мог договориться с ним лично. Система подсвечивает проблему, а решение остаётся за человеком.

ПринципЭкран библиотекаря должен отвечать на вопрос «что сделать сейчас», а не «что вообще есть в базе». Всё остальное — в поиске и отчётах.

Как выглядит тот же заказ со стороны читателя — в статье «Кабинет читателя», а весь его путь — в «Жизни заказа».