REDA One Centro de ayuda
ES
Idioma
English EN Español ES Português PT Italiano próximamente Français FR Deutsch próximamente العربية próximamente
reda.one ↗
Inicio / REDA One / Administración de propiedades / Mantenimiento / Programación de mantenimiento y calendarios de equipo

Programación de mantenimiento y calendarios de equipo

Cuando eliges un horario para una orden de trabajo, ¿de dónde salen esas ranuras — y por qué no hay más disponibles? Este artículo responde esa pregunta. Explica la regla detrás del selector de ranuras de mantenimiento, muestra cómo crear una y vincularla a tus propiedades, y recorre las palancas que determinan la disponibilidad: el horario laboral, la duración de la cita, el margen entre trabajos, los calendarios de edificio completo frente a los de unidad individual, la asignación a un equipo y las fechas de bloqueo. Una vez que entiendas la regla, cada ranura que muestra el selector tendrá sentido. No se asume experiencia previa con REDA.

El modelo mental. Una sola regla describe cuándo se puede reservar mantenimiento en una propiedad. El selector que ves en una orden de trabajo es la cuadrícula de horarios de esa regla, menos todo lo que no está disponible: ranuras ofrecidas = la cuadrícula de la regla − citas ocupadas − bloqueos − horarios ya pasados. Todo lo que trata este artículo es una forma de moldear uno de esos cuatro términos.
Cómo llegar. Abre el Iniciador de aplicaciones (el ícono de cuadrícula en la esquina superior izquierda de cualquier página) → REDA Admin → la pestaña Calendar Slot Rules. Para vincular una regla, abre el registro de la propiedad y define su campo Maintenance Slot Rule en la pestaña Details. El selector en sí aparece dentro de Create Work Order y Schedule/Reschedule Work Order.
Acceso que necesitarás. Configurar reglas de ranuras requiere el conjunto de permisos REDA - Master Data - Admin. Los conjuntos de propiedad, orden de trabajo y solo lectura pueden ver las reglas, pero no modificarlas.
¿Usas la edición Sales Cloud de REDA? Este artículo muestra la edición Platform, donde las solicitudes de mantenimiento y servicio son registros Solicitud de servicio (el objeto estándar Caso). Todo lo demás — los campos, los pasos y el comportamiento — es igual salvo que se indique lo contrario. Consulta Ediciones de REDA.

Cómo funciona la programación de mantenimiento

Una Calendar Slot Rule es un registro pequeño que describe la disponibilidad. Un campo decide qué tipo de programación impulsa: Applicable For, que puede ser Showing, Booking o Maintenance. Este artículo trata sobre el tipo Maintenance — la regla que lee una orden de trabajo para llenar su selector de ranuras. (El mismo motor impulsa las visitas y las reservas; esas tienen sus propios artículos.)

Cuando abres Create Work Order, REDA carga la regla de mantenimiento de la propiedad, arma su cuadrícula de horarios, resta todo lo que no está disponible y te muestra lo que queda. Eliges una ranura y REDA la reserva; la orden de trabajo pasa a Scheduled. Reprogramar ejecuta el mismo selector otra vez.

Crear una regla de ranuras de mantenimiento

Desde la pestaña Calendar Slot Rules, haz clic en New y describe tu disponibilidad. Los campos obligatorios son la forma de tu día laboral:

Define el tipo. Applicable For debe ser Maintenance para que esta regla se vincule al campo de mantenimiento de una propiedad.
Define el horario laboral. Available From Time y Available To Time delimitan cada día laboral.
Define la duración de la cita. Slot Duration (Minutes) es cuánto dura cada ranura — al menos 10 minutos.
Define el margen entre trabajos. Event Buffer Time (minutes) es el respiro que REDA deja después de cada cita existente antes de ofrecer la siguiente ranura.
Elige los días laborales. Week Days es una selección múltiple de domingo a sábado.
Define el horizonte. Event Days indica hasta cuándo se ofrecen ranuras (al menos 1). Default Start Date Days (0 de forma predeterminada) puede retrasar unos días el inicio del calendario.

REDA protege los campos numéricos con tres validaciones:

"El tiempo entre ranuras debe ser un número positivo igual o mayor que 0."
"Los días del evento deben ser un número positivo mayor o igual a 1."
"La duración del espacio debe ser un número positivo mayor o igual a 10."

Ranuras estándar frente a ranuras personalizadas

Slot Type decide cómo se arma la cuadrícula:

  • Standard (el valor predeterminado) recorre tu horario laboral en pasos iguales según la duración de la ranura — una cuadrícula simple y espaciada de forma uniforme.
  • Custom te permite definir manualmente ventanas específicas. Cada ranura personalizada es un registro hijo de la regla con una Start Time y una End Time (que deben estar dentro del horario disponible de la regla) y un Maximum Events Per Slot (1 de forma predeterminada) — su capacidad. Una ventana personalizada sigue ofreciéndose hasta que alcanza esa cantidad de citas, y entonces desaparece.

Las ventanas personalizadas se validan contra el horario de la regla:

"La hora de inicio debe ser posterior a la hora de disponibilidad definida en la regla de franja horaria del calendario."
"La hora de finalización debe ser igual o anterior a la hora de disponibilidad definida en la regla de espacio del calendario."

Disponibilidad a nivel de unidad frente a nivel de edificio

Slot Management decide contra el calendario de quién se ejecuta la verificación de disponibilidad:

  • Property — cada unidad mantiene su propio calendario; una reserva en una unidad no afecta a otra.
  • Parent — todo el edificio o la comunidad comparte un solo calendario ocupado; una ranura tomada en cualquier unidad se muestra como ocupada en todas ellas. Úsalo cuando una sola cuadrilla atiende todo el edificio y solo puede estar en un lugar a la vez.

Asignación a tu equipo

Record Assignment indica el usuario o la cola que es dueño de las citas que genera esta regla — ese es el "equipo" en calendario de equipo. Cumple una doble función: también actúa como filtro en la verificación de disponibilidad, de modo que solo las citas propias del equipo asignado bloquean las ranuras de ese equipo. La regla también puede tener un Calendar Id compartido opcional, además de los patrones Day Label y Time Label que dan formato a cómo se muestran las ranuras (usando los valores predeterminados de la aplicación si no se definen).

Vincular la regla a las propiedades

Una regla no hace nada hasta que una propiedad apunta a ella. Abre la propiedad, ve a su pestaña Details y define el campo Maintenance Slot Rule con tu nueva regla. Ese campo solo acepta una regla cuyo Applicable For sea Maintenance — por eso importa definir eso en la regla primero. A partir de ese momento, cada orden de trabajo de esa propiedad obtiene sus ranuras de esta regla.

Cómo se calcula la disponibilidad

Así es la resta, en términos simples, desde la cuadrícula de la regla hasta las ranuras que puedes elegir:

Empieza por la ventana. REDA mira desde la fecha de inicio (hoy, más los Default Start Date Days que corresponda) hacia adelante durante Event Days días, saltando cualquier día que no esté en Week Days.
Resta las citas ocupadas. Las citas de mantenimiento existentes de la propiedad bloquean sus horarios. Con la gestión Parent, esta verificación se ejecuta contra el calendario compartido de todo el edificio; con Property, solo contra el de la propia unidad. Solo cuentan las citas del equipo asignado, según Record Assignment.
Aplica la regla de la cuadrícula. Para una regla estándar, REDA recorre desde Available From hasta Available To en pasos del tamaño de la duración de la ranura; una ranura que se superpone con una cita se omite, y la siguiente ranura empieza al final de la cita más el margen. Un evento de todo el día bloquea el día completo. Para una regla personalizada, cada ventana sigue disponible hasta llenarse hasta su Maximum Events Per Slot.
Elimina los bloqueos y el pasado. Las excepciones de bloqueo tienen prioridad sobre la disponibilidad, y cualquier ranura cuya hora de inicio ya haya pasado se descarta.
Una nota sobre el margen en cero. Aunque definas Event Buffer Time en 0, REDA aplica un mínimo interno de dos minutos entre trabajos. Así que un pequeño espacio entre citas consecutivas es esperado, no un error.

Bloqueos (excepciones de ranura)

Un bloqueo — una excepción de ranura — es una ventana en la que no se puede reservar mantenimiento, sin importar la regla: una mañana de mantenimiento del ascensor, un feriado, el cierre del edificio. Cada bloqueo tiene un Unavailable From y un Unavailable To, un Unavailable Reason opcional que ven los programadores, y un alcance. Delimítalo a una Property, Region, Neighbourhood o Property Type — o deja el alcance en blanco para aplicarlo en todo lo que abarque la regla.

REDA verifica que las fechas tengan sentido:

"La fecha de no disponible no puede ser anterior a la fecha de no disponible desde."

Un bloqueo puede repetirse. Elige una Recurring Frequency (el mismo conjunto que en otras partes: DAILY, WEEK, 2 WEEKS, MONTH, 3 MONTHS, 6 MONTHS, YEAR) y define Advance Recur Instances — cuántas ocurrencias futuras se crean por adelantado. Si no lo haces, REDA responde:

"Se deben proporcionar instancias recurrentes anticipadas para las excepciones de espacios recurrentes."
No puedes extender la fecha de fin de un bloqueo recurrente una vez que existen sus ocurrencias. Una vez que una serie recurrente ha generado sus ocurrencias futuras, no se permite editar el Unavailable To del registro principal. Para cambiar la ventana, elimina la serie y vuelve a crearla — eliminar el registro principal elimina también sus ocurrencias generadas. Un trabajo en segundo plano completa la serie automáticamente cada noche, para que las ocurrencias creadas por adelantado se mantengan al día.

Ejemplo práctico: el equipo de mantenimiento Meridian

El equipo de mantenimiento Meridian atiende Meridian Court, y una sola cuadrilla cubre todo el edificio. Así es la regla y lo que produce:

ConfiguraciónValor
Applicable ForMaintenance
Week Days / horarioLun–vie, 09:00–17:00
Slot Duration / margen60 minutos / 15 minutos
Event Days14
Slot ManagementParent (un solo calendario para todo el edificio)
Record AssignmentLa cola del equipo de mantenimiento Meridian

Ahora el comportamiento:

SituaciónQué muestra el selector
Una cita existente de 10:00–11:00 en cualquier unidadLas 10:00 están ocupadas en todo el edificio (gestión Parent); con el margen de 15 minutos, la siguiente ranura ofrecida empieza a las 11:15
Ventanas personalizadas 09:00–12:00 / 13:00–15:00 / 15:00–17:00, Maximum Events Per Slot 2La hora de almuerzo nunca se ofrece; cada ventana admite dos citas antes de desaparecer
Un bloqueo "Mantenimiento del ascensor" el próximo lunes 08:00–18:00, delimitado a la propiedadEse lunes no muestra ninguna ranura

Referencia: campos de la regla, de la ranura personalizada y del bloqueo

Campos de la regla de ranuras:

CampoObligatorioRestricción / valor predeterminadoSignificado
Rule NameSí—Identifica la regla
Applicable ForSíShowing / Booking / MaintenanceDebe ser Maintenance para este artículo
Available From / To TimeSí—Horario laboral
Slot Duration (Minutes)Sí≥ 10Duración de la cita (cuadrícula estándar)
Event Buffer Time (minutes)Sí≥ 0 (piso de unos 2 min cuando es 0)Margen después de cada cita ocupada
Week DaysSíDom–sábDías laborales
Event DaysSí≥ 1Hasta cuándo se ofrecen ranuras
Default Start Date DaysNoPredeterminado 0El calendario empieza N días después
Slot TypeNoStandard (predeterminado) / CustomCuadrícula uniforme frente a ventanas definidas manualmente
Slot ManagementNoProperty / ParentCalendario por unidad frente a por edificio
Record AssignmentNoUsuario / colaEs dueño de las citas generadas; también el filtro de equipo

Campos de la ranura personalizada:

CampoObligatorioRestricción
Start Time / End TimeSíDeben estar dentro del horario disponible de la regla
Maximum Events Per SlotSí1 de forma predeterminada — capacidad antes de que la ventana desaparezca
Slot LabelNoTexto de visualización alternativo

Campos del bloqueo (excepción):

CampoObligatorioNotas
Exception SubjectSíNombre del bloqueo
Unavailable From / ToSí"La fecha de no disponible no puede ser anterior a la fecha de no disponible desde."
Property / Region / Neighbourhood / Property TypeCualquiera, o ningunoUn alcance en blanco se aplica en todo lo que abarque la regla
Unavailable ReasonNoLo ven los programadores
Recurring FrequencyNoDAILY / WEEK / 2 WEEKS / MONTH / 3 MONTHS / 6 MONTHS / YEAR
Advance Recur InstancesCon recurrenciaOcurrencias futuras creadas por adelantado; se completan cada noche

Qué sigue

  1. Órdenes de trabajo — el registro que consume estas ranuras cuando programas un trabajo.
  2. Solicitudes de servicio — donde suele empezar un trabajo de mantenimiento.
  3. Reglas de las ranuras del calendario — el mismo motor para visitas y reservas, en detalle.
  4. Slot Exceptions — bloqueos y excepciones recurrentes en profundidad.

Preguntas frecuentes

Las ranuras deben durar al menos 10 minutos: "La duración del espacio debe ser un número positivo mayor o igual a 10."

Cuando el margen es 0 se aplica un mínimo interno de dos minutos. Ese pequeño espacio es esperado.

La regla usa disponibilidad a nivel de edificio — Slot Management está configurado en Parent, por lo que un solo calendario ocupado cubre todo el edificio o la comunidad. Cámbielo a Property para tener calendarios por unidad.

Las ventanas personalizadas deben estar dentro del horario de la regla: "La hora de finalización debe ser igual o anterior a la hora de disponibilidad definida en la regla de espacio del calendario." Amplíe la hora de fin disponible de la regla o mueva la ventana.

No se permite editar el campo de fin de no disponibilidad del registro principal una vez que existen sus ocurrencias. Elimine la serie (lo que elimina sus ocurrencias) y vuelva a crearla con la nueva ventana.

Un bloqueo recurrente necesita una cantidad de ocurrencias: "Se deben proporcionar instancias recurrentes anticipadas para las excepciones de espacios recurrentes."

¿Te resultó útil?