Visión general
Impedir citas solapadas hace que la plataforma rechace la creación o la reprogramación de una cita cuando se solapa con otra en el mismo calendario.
Hasta que existió esta opción, la única verificación de conflicto del módulo vivía en la página pública de reservas — que siempre ofreció solo horarios libres. El camino directo (el panel, la API y las herramientas de agenda del robot) no tenía ninguna verificación: nada impedía dos citas a las 08:00 y 08:30 en el mismo calendario.
Es opcional y viene apagada. Y por una buena razón: en muchas operaciones varios agentes comparten un calendario y reservan a la misma hora a propósito. Activarla por defecto rompería esas cuentas. Actívala solo donde el solapamiento sea realmente un error.
Requisitos previos
- El módulo Agenda habilitado en la cuenta.
- Permiso de administrador para cambiar la configuración de la Agenda y los calendarios.
- Al menos un calendario creado.
Paso a paso
Definir el valor por defecto de la cuenta
- Abre la Agenda y ve a Configuración.
- En la sección Valores por defecto de agendamiento, activa Impedir citas solapadas.
- Guarda.
A partir de ahí, todo calendario que no tenga una decisión propia sigue ese valor por defecto.
Definir la excepción de un calendario
- Abre la lista de calendarios de la Agenda y edita el calendario que quieras.
- En el campo Citas solapadas, elige una de las tres opciones:
- Usar el valor por defecto de la Agenda — hereda la configuración de la cuenta (así empieza todo calendario);
- Bloquear solapamientos — siempre lo impide, aun con el valor por defecto de la cuenta apagado;
- Permitir solapamientos — siempre lo permite, aun con el valor por defecto de la cuenta activado.
- Guarda.
Configuración y opciones
Cómo se resuelve la decisión
La regla se lee de arriba abajo, y gana la primera decisión explícita:
opción del calendario → valor por defecto de la Agenda (cuenta) → apagado
Un calendario en Usar el valor por defecto de la Agenda simplemente sigue a la cuenta — y vuelve a seguirla si cambias el valor por defecto después.
Qué se bloquea exactamente
| Camino | Comportamiento con la opción activada |
|---|---|
| Crear una cita desde el panel, la API o una herramienta del robot | falla si hay solapamiento en el mismo calendario |
| Reprogramar (cambiar la fecha/hora) | falla si el nuevo horario se solapa con otra cita |
| Editar una cita sin tocar el horario | no se verifica — la comprobación solo corre cuando la fecha/hora cambia |
| Reservar desde la página pública | no cambia: esa página siempre tuvo su propia verificación de conflicto y solo ofrece horarios libres |
La comparación es siempre dentro del mismo calendario. Dos calendarios distintos nunca entran en conflicto entre sí, aunque sean del mismo agente.
Qué cuenta como ocupado
No toda cita bloquea el horario. Quedan fuera de la verificación:
- las citas canceladas — una cancelación devuelve el horario;
- las citas marcadas como Libre (transparentes, en el vocabulario de Google Calendar) — aparecen en la grilla, pero no ocupan al anfitrión.
Es la misma definición de "ocupado" que ya usaba la página pública de reservas, a propósito: los dos lados del módulo coinciden sobre qué es un horario tomado.
Una cita marcada como Libre tampoco se bloquea al reprogramarla — nunca ocupó nada.
Qué ve el usuario
Cuando la opción está activada y hay choque, la operación falla con un mensaje que nombra la cita en conflicto:
Este horario se solapa con la cita "Reunión con el cliente" en el mismo calendario. Elige otro horario.
Nada queda guardado a medias: la cita simplemente no se crea (o no se reprograma).
Casos de uso
- Agenda de una sola persona (consultorio, abogado, consultor): activarla en el valor por defecto de la cuenta evita la doble reserva clásica.
- Equipo con un calendario por agente: activarla en el valor por defecto de la cuenta protege a todos, ya que cada calendario es de una persona.
- Calendario compartido a propósito (una sala, un curso, una guardia con varios agentes): deja ese calendario en Permitir solapamientos, aun con el valor por defecto de la cuenta activado.
- Agenda operada por el robot: con la opción activada, el robot no puede reservar sobre un horario ya ocupado — la herramienta falla y tiene que ofrecer otro horario.
- Migración de agenda: déjala apagada mientras importas citas antiguas; actívala después de ordenar la base.
Consejos, límites y buenas prácticas
- Activarla no arregla lo que ya existe. La opción vale para lo que se cree o se reprograme de ahora en adelante. Los solapamientos ya guardados siguen ahí — revísalos a mano.
- Es por calendario, no por agente. Si la misma persona atiende en dos calendarios, una cita en cada uno no se considera conflicto.
- Las citas que vienen de Google entran por la sincronización y pasan a contar como ocupadas (si están activas y no marcadas como Libre) — pero la sincronización en sí no se rechaza; la opción actúa en el camino directo.
- La página pública nunca dependió de esta opción. Evitaba conflictos antes y los sigue evitando después — incluso con la opción apagada.
- Marca como Libre lo que realmente no ocupa (un recordatorio personal, un bloque informativo). Eso mantiene la verificación útil en vez de ruidosa.
- Si el equipo se queja de "no puedo guardar", el primer lugar que hay que mirar es la opción del calendario, no la de la cuenta: una excepción en Bloquear solapamientos le gana al valor por defecto apagado.
Solución de problemas
- "No puedo guardar una cita": hay solapamiento en el mismo calendario. El mensaje nombra la cita en conflicto — ábrela, confirma si sigue vigente y elige otro horario, o cancela la anterior.
- "La apagué en la configuración de la Agenda y sigue bloqueando": ese calendario tiene su propia excepción en Bloquear solapamientos. Cámbiala a Usar el valor por defecto de la Agenda o a Permitir solapamientos.
- "La activé y sigue dejando reservar encima": o ese calendario está en Permitir solapamientos, o la cita existente está cancelada o marcada como Libre — ninguna de las dos ocupa horario. Verifica también que ambas citas estén realmente en el mismo calendario.
- "Edité el título y dio error de solapamiento": la verificación solo corre cuando la fecha/hora cambia. Si dio error, el horario también se cambió — revisa los campos de inicio y fin.
- "El robot dijo que no pudo agendar": con la opción activada, ese es el comportamiento esperado en un horario ocupado. Pídele al contacto otro horario, o libera el horario en el calendario.
- "Dos agentes necesitan el mismo horario": usa un calendario por agente, o deja ese calendario en Permitir solapamientos.