Documente Academic
Documente Profesional
Documente Cultură
HISTORIA DE USUARIO
RQ9_RESTRICCIONES_DE_HORARIO_CCMM
Se requiere un método en el servicio MGL, que permita a un sistema externo a MGL, consultar las
restricciones de horario de una cuenta matriz, este servicio debe retornar los rangos horarios en
que una cuenta matriz no está disponible para una visita de un técnico claro. Se debe tener en
cuenta que si la cuenta matriz tiene sub edificios se debe retornar los rangos de tiempo no son
disponibles del sub edificio y si el sub edificio no tiene esta información, se deben retornar los
rangos horarios de no disponibilidad de la cuenta matriz.
El servicio recibe el ID del HHPP “O” el ID de la sub edificio, solo se puede hacer la búsqueda de
las listas solo con un parámetro, si se envían los dos se debe no se realiza la búsqueda.
Tener en cuenta:
Los rangos de horarios que no están marcados con ningún tipo de horario son no
disponibles.
Los Horarios marcados como no disponibles, son no disponibles.
Los horarios marcados con restricción son disponibles, pero tienen un comentario de
restricción.
1. No habilitados que incluye los que no están marcados con ningún tipo de horario.
2. Restringidos, que incluyen los que están marcado con restricción pero son habilitados,
para este caso se debe devolver la restricción [texto que describe la restricción del horario]
Clase utilidad......................................................................................................................................3
Clase de negocio................................................................................................................................4
Tablas.................................................................................................................................................4
Crear una clase DTO para la lista de respuesta
Crear una clase DTO en el proyecto catastro “EJB” en el paquete “co.com.claro.mgl.rest.dtos” con
el nombre “SchedulerRestrictionDto” debe contener las siguientes propiedades
1. Se debe crear una utilidad que permita calcular los días y horarios en los cuáles no se ha
asignado alguna restricción para completar la lista para el resultado.
2. Para mayor información de los horarios ver en la cuenta matriz pestaña “Horario”
Ejemplo:
Clase de negocio
Tablas
CMT_HORARIO_RESTRICCION
CMT_CUENTA_MATRIZ
CMT_SUBEDIFICIO