Reglas de las ranuras del calendario
Una regla de ranuras del calendario define cuándo está disponible un espacio y cómo esa disponibilidad se ofrece como franjas horarias reservables. Es el único motor detrás de cada calendario de REDA — los horarios de recorrido que ve un agente de arrendamiento, las ventanas de reserva entre las que elige el personal de reservas, y las franjas de visita que elige quien programa el mantenimiento. Este artículo le muestra cómo crear una regla, elegir entre una grilla horaria dividida en partes iguales o ranuras definidas a mano, vincular reglas a propiedades y predecir exactamente qué ranuras verán sus usuarios. Está escrito para administradores; las personas que usan los calendarios resultantes no necesitan tocar estas reglas directamente.
Acceso que necesitará. Configurar reglas de ranuras requiere el conjunto de permisos REDA - Master Data - Admin. El conjunto de permisos REDA - Master Data - Read Only puede verlas pero no modificarlas; el personal de reservas y programación las consulta indirectamente a través de los selectores que usa.
Un motor, tres calendarios
Toda regla de ranuras tiene una configuración Applicable For que decide qué calendario impulsa — Showing, Booking o Maintenance. Una propiedad tiene un campo de regla de ranuras por caso de uso, y cada campo solo acepta una regla del tipo correspondiente: no puede colocar una regla Booking en el campo de showing. Eso mantiene los tres calendarios independientes aunque compartan la misma lógica subyacente.
| Caso de uso | Campo en la propiedad | Quién usa el selector | Su artículo |
|---|---|---|---|
| Showings | Showing Slot Rule | Agentes de arrendamiento | Programación de visitas |
| Bookings | Booking Slot Rule | Personal de reservas | Reservas de corto plazo |
| Maintenance | Maintenance Slot Rule | Equipos de mantenimiento | Órdenes de trabajo |
Las reglas son reutilizables — vincule la misma regla a muchas propiedades. Solo necesita una regla aparte cuando el patrón de disponibilidad realmente difiere.
Anatomía de una regla
Una regla estándar es una ventana diaria de disponibilidad dividida en ranuras de igual duración. Estos campos le dan forma:
Los campos opcionales completan la regla: Calendar Id agrupa los eventos generados en un calendario compartido; Record Assignment indica el usuario o la cola a la que se asignan los eventos generados; Day Label y Time Label definen los formatos de visualización (déjelos en su valor por defecto salvo que tenga un formato específico en mente); y Region y Description le ayudan a clasificar y documentar la regla.
Record Assignment cumple una doble función. Además de indicar quién es el propietario de los eventos generados, también filtra la verificación de ocupación: solo cuentan contra la disponibilidad de esta regla los eventos del propio usuario o cola asignados. Así, dos reglas en la misma propiedad asignadas a equipos distintos mantienen calendarios independientes, y el día completo de un equipo nunca bloquea las ranuras del otro.
Ranuras Standard frente a ranuras Custom
El campo Slot Type elige cómo se reparte la disponibilidad. Standard — el valor por defecto — corta la ventana diaria en ranuras iguales de su Slot Duration. Custom le permite definir a mano ventanas específicas con nombre y capacidad propias.
| Standard | Custom | |
|---|---|---|
| Cómo se generan las ranuras | La ventana se divide automáticamente en pasos iguales de Slot Duration | Usted define a mano el inicio y el fin de cada ranura |
| Capacidad | Una reserva por ranura | Se define por ranura — uno, o varios, eventos simultáneos |
| Etiquetas | Generadas a partir de los horarios | Su propio Slot Label (por ejemplo, "Tarde", "Noche") |
| Mejor para | Recorridos regulares, salas por hora | Sesiones fijas, espacios de capacidad compartida |
Una ranura personalizada es un registro hijo de la regla con un Start Time y un End Time (que deben ubicarse dentro del horario disponible de la regla), un Slot Label y un Maximum Events Per Slot — un modelo de capacidad. Configúrelo en 1 (el valor por defecto) y la ranura será de ocupación única; configúrelo en 3 y la ranura seguirá disponible hasta que tres eventos se superpongan en ella, que es como ofrecería, por ejemplo, tres sesiones de gimnasio simultáneas.
REDA mantiene las ranuras personalizadas dentro de la ventana de la regla. Si se sale de cualquiera de los dos límites, lo detiene:
"La hora de inicio debe ser posterior a la hora de disponibilidad definida en la regla de franja horaria del calendario."
Una regla Custom necesita al menos una ranura personalizada: si no se ha definido ninguna, los usuarios que abran el selector encontrarán un error, porque no hay nada que REDA pueda ofrecer.
Gestión Property frente a Parent
El campo Slot Management decide contra el calendario de quién se ejecuta la verificación de disponibilidad.
Use Parent cuando el recurso realmente se comparte — un único agente de recorridos cubriendo un edificio, un salón de eventos que sirve a todas las unidades — de modo que una reserva en una unidad bloquee correctamente a las demás. Use Property cuando las unidades son independientes.
Vincular una regla a una propiedad
Una regla no hace nada hasta que se vincula a una propiedad. En el registro de la propiedad, configure el campo del caso de uso que desea:
Cómo calcula REDA lo que ven los usuarios
Cuando un usuario abre un selector, REDA construye la lista de ranuras ofrecidas en este orden. Entenderlo responde casi cualquier pregunta del tipo "¿por qué veo estos horarios y no otros?":
Un rastreo trabajado
Tome una regla Standard de showing: disponible de 09:00–17:00, Slot Duration (Minutes) 30, Event Buffer Time (minutes) 10, con un showing existente reservado de 10:00–10:45. Esto es lo que el selector ofrece esa mañana:
| Ranura | ¿Se ofrece? | Por qué |
|---|---|---|
| 09:00 | Sí | Libre; termina a las 09:30 |
| 09:30 | Sí | Termina a las 10:00, justo antes del evento ocupado |
| 10:00, 10:30 | No | Se superponen con el evento de 10:00–10:45 |
| 10:55 | Sí | El evento termina a las 10:45, más el buffer de 10 minutos |
| 11:25, 11:55… | Sí | La grilla continúa desde las 10:55 |
Note que, después de un evento ocupado, la grilla se reinicia desde el horario posterior al buffer (10:55), no vuelve a la media hora. Dos casos límite que vale la pena recordar: un evento de todo el día ese día implica que no hay ninguna ranura, y cualquier horario que ya pasó hoy se descarta.
Ejemplo trabajado: dos reglas
Dos reglas cubren necesidades muy distintas en Meridian Properties:
Referencia de campos
Los campos propios de la regla:
| Campo | Qué controla | Restricción |
|---|---|---|
| Rule Name | Identifica la regla | El nombre del registro |
| Applicable For | Showing / Booking / Maintenance | Obligatorio; se vincula al campo correspondiente de la propiedad |
| Available From Time / Available To Time | La ventana diaria de disponibilidad | Ambos obligatorios |
| Slot Duration (Minutes) | Duración de cada ranura ofrecida | Obligatorio, al menos 10 |
| Event Buffer Time (minutes) | Espacio dejado después de cada evento ocupado | Obligatorio, cero o más; mínimo interno de 2 min cuando es 0 |
| Week Days | Qué días ofrecen ranuras | Obligatorio; selección múltiple de domingo a sábado |
| Event Days | Cuántos días hacia adelante se muestran | Obligatorio, al menos 1 |
| Default Start Date Days | Cuántos días a futuro comienza el calendario | Por defecto 0 |
| Slot Type | Grilla Standard o ranuras Custom | Standard por defecto |
| Slot Management | Property (por unidad) o Parent (por edificio) | |
| Calendar Id | Calendario compartido para los eventos generados | Opcional |
| Record Assignment | Usuario o cola que recibe los eventos generados; también filtra la verificación de ocupación a los eventos propios de ese equipo | Opcional |
| Day Label / Time Label | Patrones de formato de visualización | Deje el valor por defecto salvo que lo necesite |
| Region / Description | Clasificación y notas | Opcional |
El registro hijo de ranura personalizada:
| Campo | Qué controla | Restricción |
|---|---|---|
| Start Time / End Time | La ventana de la ranura | Obligatorio; debe ubicarse dentro del horario de la regla |
| Maximum Events Per Slot | Cuántos eventos simultáneos admite la ranura | Por defecto 1 (ocupación única) |
| Slot Label | Nombre visible (por ejemplo, "Evening") | Opcional |
| Description | Notas | Opcional |
Tres validaciones mantienen válida una regla Standard, y REDA las cita exactamente como se muestran:
"Los días del evento deben ser un número positivo mayor o igual a 1."
"El tiempo entre ranuras debe ser un número positivo igual o mayor que 0."
Qué sigue
- Bloqueos y excepciones de espacios — cierre una regla por feriados o interrupciones, puntual o recurrente.
- Reservas de corto plazo — el calendario de Booking en acción.
- Programación de visitas — el calendario de Showing en acción.
- Órdenes de trabajo — el calendario de Maintenance en acción.
- Cómo habilitar una propiedad para arrendamiento y reservas — vincular reglas y activar un espacio.
Preguntas frecuentes
Las ranuras no pueden durar menos de diez minutos: "La duración del espacio debe ser un número positivo mayor o igual a 10." Aumente el campo Slot Duration (Minutes) a 10 o más.
REDA mantiene un mínimo interno de dos minutos entre eventos, incluso cuando Event Buffer Time (minutes) está en 0. El pequeño espacio que ve es ese mínimo, no una configuración que pueda eliminar.
Su Applicable For no coincide. Cada campo de la propiedad acepta solo una regla de su propio tipo — un campo Booking solo admite reglas Booking. Cambie el Applicable For de la regla, o use una regla que ya coincida.
El Slot Management de la regla está configurado en Parent, lo que ejecuta la verificación de ocupación contra un único calendario compartido a nivel del edificio. Cámbielo a Property si cada unidad debe mantener su propio calendario independiente.
Revise los sospechosos habituales, en orden: el día de la semana no está en Week Days; la ventana de anticipación de Event Days se agotó; un evento de todo el día cubre esa fecha; una excepción de bloqueo cubre la ventana; o, en una regla Custom, aún no se han definido ranuras personalizadas.
Sí, cuando el Maximum Events Per Slot de la ranura es mayor que 1 — ese es el modelo de capacidad (por ejemplo, tres sesiones de gimnasio simultáneas). Las ranuras de la grilla Standard siempre son de ocupación única.
No — las reglas son reutilizables, así que puede vincular una misma regla a tantas propiedades como compartan su patrón de disponibilidad. Use la gestión Parent o las excepciones de ranura para manejar diferencias puntuales o específicas de un edificio sin clonar la regla.
¿Te resultó útil?