Reservas
O recurso Reservations permite reservar ativos com antecedência para um período específico. As reservas podem estar pendentes, aprovadas ou rejeitadas, e o sistema verifica a disponibilidade para evitar reservas duplicadas.
1. Acessar Reservas
Navegação: Assets → Reservations na barra lateral.
2. Create a New Reservation
Passos
- Clique em New Reservation ou Make Reservation
- Select Asset
- Set Start Date and End Date (and time if applicable)
- Enter Quantity (how many units to reserve)
- Select Reserved By (staff member)
- Add Purpose (optional) - e.g., "Client presentation"
- Add Notes (optional)
- Click Save
Validação
- O sistema verifica se a quantidade solicitada está disponível durante o período selecionado
- Considera reservas approved existentes e allocations atuais
- Se não disponível, você verá uma mensagem de erro
3. Reservation Statuses
| Status | Description |
|---|---|
| Pending | Awaiting approval |
| Approved | Confirmed - asset is reserved |
| Rejected | Denied |
| Cancelled | Cancelled by user |
| Completed | Reservation period has ended |
4. Aprovar ou Rejeitar Reservas
Para admins/gerentes:
- Vá para Assets → Reservations
- Encontre reservas com status Pending
- Clique em Approve ou Reject
- Se rejeitar, opcionalmente adicione um Rejection Reason
O que Acontece na Aprovação
- O status muda para Approved
- O ativo está reservado para esse período
- Uma notificação é enviada ao solicitante (se configurado)
- O webhook
asset.reservation_approvedé acionado
O que Acontece na Rejeição
- O status muda para Rejected
- Uma notificação é enviada ao solicitante
- O webhook
asset.reservation_rejectedé acionado
5. Visualização em Calendário
Algumas interfaces oferecem uma Calendar View para ver reservas visualmente. Use para:
- Identificar conflitos
- Planejar alocação de recursos
- Ver quando os ativos estão livres
6. Verificação de Disponibilidade
O sistema calcula a disponibilidade como:
Available = Total Quantity - Allocated - Reserved (approved, overlapping period)
Ao criar uma reserva, o sistema garante:
- Sem sobrebooking
- Quantidade solicitada ≤ disponível durante o período
Melhores Práticas
- Aprove ou rejeite prontamente para que os solicitantes saibam seu status
- Use purpose/notes para contexto e relatórios
- Verifique o calendário antes de aprovar para evitar conflitos
- Configure notificações para que os usuários sejam informados sobre aprovação/rejeição