预订
Reservations 功能允许您提前为特定时间段预订资产。预订可为待审核、已批准或已拒绝,系统会检查可用性以防重复预订。
1. 访问预订
导航: 从侧边栏进入 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 提供上下文和报告
- 批准前检查日历 避免冲突
- 配置通知 使用户获悉批准/拒绝