Reservations
Reservations 機能により、特定の期間に資産を事前予約できます。予約は保留、承認、却下のいずれかになり、システムは二重予約を防ぐために可用性をチェックします。
1. Reservations にアクセスする
ナビゲーション: サイドバーから Assets → Reservations。
2. 新規予約を作成する
手順
- New Reservation または Make Reservation をクリック
- Asset を選択
- Start Date と End Date を設定(該当する場合は時刻も)
- Quantity を入力(予約するユニット数)
- Reserved By(スタッフメンバー)を選択
- Purpose を追加(任意)- 例:「Client presentation」
- Notes を追加(任意)
- Save をクリック
検証
- システムは選択した期間中に要求された数量が 利用可能 であることを確認
- 既存の 承認された 予約と現在の 割り当て を考慮
- 利用できない場合はエラーメッセージが表示される
3. 予約ステータス
| Status | Description |
|---|---|
| Pending | Awaiting approval |
| Approved | Confirmed - asset is reserved |
| Rejected | Denied |
| Cancelled | Cancelled by user |
| Completed | Reservation period has ended |
4. 予約の承認または却下
管理者/マネージャー向け:
- Assets → Reservations に移動
- ステータス Pending の予約を探す
- Approve また は Reject をクリック
- 却下する場合、オプションで Rejection Reason を追加
承認時の処理
- ステータスが Approved に変更
- その期間、資産が予約される
- リクエスターに通知が送信される(設定されている場合)
- Webhook
asset.reservation_approvedがトリガーされる
却下時の処理
- ステータスが Rejected に変更
- リクエスターに通知が送信される
- Webhook
asset.reservation_rejectedがトリガーされる
5. カレンダービュー
一部のインターフェースでは、予約を視覚的に確認する Calendar View が提供されます。次に使用できます:
- 競合を発見
- リソース割り当てを計画
- 資産が空いている時間を確認
6. 可用性チェック
システムは可用性を次のように計算します:
Available = Total Quantity - Allocated - Reserved (approved, overlapping period)
予約作成時、システムは以下を保証します:
- 過剰予約なし
- 期間中の要求数量 ≤ 利用可能
ベストプラクティス
- リクエスターがステータスを知れるよう 迅速に承認または却下
- 文脈とレポート用に purpose/notes を使用
- 競合を避けるため承認前に カレンダーを確認
- ユーザーが承認/却下の通知を受け取れるよう 通知を設定