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
El nombre es obligatorio y debe tener un máximo de 300 caracteres.
- La grupoAgenda.id es obligatorio, debe estar activo y no debe estar asociado a otra agenda.
La modificación de una agenda se realizará con el siguiente método:
Requisitos funcionales
- La agenda debe ser válida.
Mismos requisitos que para la creación.
- En caso de actualizar una agenda inactiva, se reactivará.
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
- La agenda debe ser válida.
- La agenda no debe tener reservas en vigor (en plazo y no canceladas).
Grupos de agenda
Para la configuración de los grupos de acceso a las agendas, se cuenta con los siguientes métodos.
Requisitos funcionales
- La agenda debe ser válida.
El nombre es obligatorio y debe tener un máximo de 300 caracteres.
- La organización funcional (organizacion.uuid) debe ser válida.
- El usuario asignado de las solicitudes que se generen con la agenda (asignado.uuid) debe ser válido y perteneciente a los usuarios filtrados por codigo=ASIGNADO_GRUPO_AGENDA.
Requisitos funcionales
- El grupo de agenda debe ser válido.
Mismos requisitos que para la creación.
- En caso de actualizar un grupo de agenda inactivo, se reactivará.
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
- El grupo de agenda debe ser válido.
- La agenda asociada al grupo no debe tener reservas en vigor (en plazo y no canceladas).