Перейти к основному содержимому

Reservations

Функция Reservations позволяет бронировать активы заранее на определённый период. Резервации могут быть pending, approved или rejected, а система проверяет доступность для предотвращения двойного бронирования.


1. Доступ к Reservations

Навигация: AssetsReservations в боковой панели.


2. Создать новую резервацию

Шаги

  1. Нажмите New Reservation или Make Reservation
  2. Выберите Asset
  3. Установите Start Date и End Date (и время при необходимости)
  4. Введите Quantity (сколько единиц резервировать)
  5. Выберите Reserved By (сотрудник)
  6. Добавьте Purpose (необязательно) - например, «Client presentation»
  7. Добавьте Notes (необязательно)
  8. Нажмите Save

Валидация

  • Система проверяет, что запрошенное количество доступно в выбранный период
  • Учитывает существующие approved резервации и текущие allocations
  • При недоступности отображается сообщение об ошибке

3. Статусы резервации

StatusDescription
PendingAwaiting approval
ApprovedConfirmed - asset is reserved
RejectedDenied
CancelledCancelled by user
CompletedReservation period has ended

4. Одобрить или отклонить резервации

Для админов/менеджеров:

  1. Перейдите в AssetsReservations
  2. Найдите резервации со статусом Pending
  3. Нажмите Approve или Reject
  4. При отклонении опционально добавьте Rejection Reason

При одобрении

  • Статус меняется на Approved
  • Актив зарезервирован на этот период
  • Отправляется уведомление запрашивающему (если настроено)
  • Триггерится webhook asset.reservation_approved

При отклонении

  • Статус меняется на Rejected
  • Отправляется уведомление запрашивающему
  • Триггерится webhook asset.reservation_rejected

5. Представление Calendar View

Некоторые интерфейсы предлагают Calendar View для визуального просмотра резерваций. Используйте для:

  • Выявления конфликтов
  • Планирования распределения ресурсов
  • Просмотра, когда активы свободны

6. Проверка доступности

Система рассчитывает доступность как:

Available = Total Quantity - Allocated - Reserved (approved, overlapping period)

При создании резервации система обеспечивает:

  • Отсутствие перебронирования
  • Запрошенное количество ≤ доступному в период

Рекомендации

  • Своевременно одобряйте или отклоняйте, чтобы запрашивающие знали статус
  • Используйте purpose/notes для контекста и отчётности
  • Проверяйте календарь перед одобрением для избежания конфликтов
  • Настройте уведомления, чтобы пользователи получали информацию об одобрении/отклонении