Los adaptadores del IPSIS usan la interfaz de complemento para IReadDepartmentHandler a fin de respaldar la operación de lectura de los departamentos.
La implementación de la interfaz es D2L.IM.IPSIS.OrgUnits.Departments.Handlers.IReadDepartmentHandler.
Las listas de configuración de IPSIS Plantilla: departamento ofrecen un punto de partida para la implementación del IPSIS.
La lista siguiente de controladores proporciona un punto de partida:
- ReadDepartmentIMHandler (Orden de clasificación = 10)
- ReadDepartmentValidateHandler (Orden de clasificación = 20).
ReadDepartmentIMHandler
Implementación
D2L.IM.IPSIS.Default.OrgUnits.Departments.Handlers.ReadDepartmentIMHandler
Comportamiento esperado
Intenta leer toda la información almacenada en las tablas de IM del Departamento solicitado.
Nota de configuración
Este controlador debe configurarse al principio de la lista, antes que cualquier controlador Validate.
ReadDepartmentLMSHandler
Implementación
D2L.IM.IPSIS.Default.OrgUnits.Departments.Handlers.ReadDepartmentLMSHandler
Comportamiento esperado
El controlador realiza las siguientes tareas:
- Recupera todas las asignaciones de la unidad de organización para el departamento determinado.
- Si no se encuentra una asignación, se genera una DataNotFoundException.
- Si existen una o más asignaciones, el controlador busca la unidad de organización LMS en la primera asignación disponible y devuelve los detalles de la unidad de organización.
- De lo contrario, se genera una InvalidOrgUnitException.
Nota de configuración
Este controlador debe configurarse después del controlador ReadIM y antes de cualquier controlador Validate.
ReadDepartmentValidateHandler
Implementación
D2L.IM.IPSIS.Default.OrgUnits.Departments.Handlers.ReadDepartmentValidateHandler
Comportamiento esperado
Asegura que la unidad de organización recuperada sea en realidad un Departamento.
Nota de configuración
Este controlador debe configurarse después de ReadIM y ReadLMS (si están presentes).