Recursos de reservas
Administra personas, espacios, equipos y otros recursos que entregan servicios reservables.
Para que sirve
- Una clínica asigna consultorios y profesionales con horarios y cierres específicos.
- Un spa administra cabinas, terapeutas y equipos para no prometer el mismo recurso dos veces.
- Un coworking bloquea festivos o define horarios especiales para salas y espacios compartidos.
Que lo hace diferente
- La disponibilidad combina recursos, horarios semanales y excepciones de fecha.
- Un recurso puede asociarse a varios servicios y participa en la validación de disponibilidad.
- Los recursos respaldan reservas CRM, booking público y las consultas del asistente IA.
Acceso
- Ruta principal:
/[orgId]/reservations/resources - Como se llega:
Header app switcher > Reservations > Resources - Permiso requerido:
can_access_reservations; catálogo para propietarios y administradores.
Alcance tecnico
- Frontend:
ReservationSettingsView.tsx,ImportResourcesDialog.tsxy diálogos de recursos. - Backend:
reservation-resources,reservation-resource-availability,reservation-resource-exceptions.
Funcionalidades internas
| Funcionalidad | Archivo | Resumen |
|---|---|---|
| Crear recurso | create-resource.md | Añade un recurso al catálogo. |
| Editar recurso | edit-resource.md | Actualiza sus datos y estado. |
| Eliminar recurso | delete-resource.md | Lo retira mediante borrado lógico. |
| Disponibilidad semanal | weekly-availability.md | Configura franjas por día. |
| Excepciones de fecha | resource-exceptions.md | Bloquea fechas o define horarios especiales. |
| Importar recursos | import-resources.md | Importa Excel con horarios y excepciones. |
| Calendario por recurso | resource-calendar.md | Consulta las reservas de un recurso. |
Relaciones
- Depende de: Services para vincularlos.
- Usado por: Calendar y Booking público.
Limitaciones y notas
- Las excepciones pueden aplicarse a un recurso o a toda la organización.