Este apartado recoge todos los métodos que permiten la completa configuración de una agenda para su uso en la planificación de citas.

Agendas

Será posible la creación, edición y borrado de agendas por parte de determinados roles que tengan capacidad de gestión.


Para la creación puede utilizarse el siguiente método:

Requisitos funcionales


La modificación de una agenda se realizará con el siguiente método:

Requisitos funcionales


El borrado de una agenda se realizará con el siguiente método:

El borrado de una agenda provocará la eliminación en cascada de toda su configuración al completo.

Requisitos funcionales


Grupos de agenda

Para la configuración de los grupos de acceso a las agendas, se cuenta con los siguientes métodos.

Requisitos funcionales


Requisitos funcionales


El borrado de un grupo de agenda provocará la eliminación en cascada de su agenda asociada y su configuración al completo.

Requisitos funcionales

Periodos de validez

Una agenda tendrá varios registros de configuración que comprenden periodos de validez en los que la agenda estará disponible. Estos periodos de calendario no pueden superponerse.

A cada uno de estos periodos de trabajo se les podrá configurar diferentes opciones, como los tramos horarios de disponibilidad durante la semana, los minutos de atención de cada cita y el número de reservas máximo por cada cita horaria.

Con estas configuraciones y las reservas existentes se construye el calendario de disponibilidad de fechas y horas.


También es posible gestionar uno a uno cada registro de configuración para ajustar la agenda por parte del gestor que la configura.

Para la creación de un nuevo periodo de validez, se debe usar este método:


Requisitos funcionales

Para la modificación:


Requisitos funcionales


Para el borrado de elementos:


El borrado de un periodo de validez eliminará también todas sus configuraciones de tramos horarios asociados a dicha configuración.

Requisitos funcionales

Festivos y otras fechas deshabilitadas

Como el calendario se configura por periodos de validez, se ha incorporado la posibilidad de configurar fechas concretas para excluirlas completamente de cualquier calendario que se genere.

Estas fechas pueden configurarse a nivel de agenda o a nivel de grupo de agenda, en función de si la dependencia del día deshabilitado es con respecto al servicio prestado o al grupo de personas que lo gestiona.

La gestión de estas fechas se realiza consumiendo los siguientes métodos de la API:

Requisitos funcionales

Requisitos funcionales