L'interface du gestionnaire IReadOrgUnitHandler est utilisée par les adaptateurs IPSIS pour prendre en charge l'opération de lecture pour les unités organisationnelles.
La mise en œuvre de l'interface est D2L.IM.IPSIS.OrgUnits.IReadOrgUnitHandler.
La liste de configuration IPSIS, Template – Org Unit offre un point de départ pour toute mise en œuvre IPSIS.
La liste des gestionnaires ci-dessous est utilisée comme point de départ :
- ReadOrgUnitIMHandler (Sort Order = 10)
- ReadOrgUnitValidateHandler (Sort Order = 20)
ReadOrgUnitIMHandler
Mise en œuvre
D2L.IM.IPSIS.Default.OrgUnits.ReadOrgUnitIMHandler
Comportement prévu
Ce gestionnaire effectue les tâches suivantes :
- Récupère toute l'information des tableaux IM pour l'unité organisationnelle indiquée.
- Le gestionnaire génère une exception DataNotFoundException si aucun enregistrement n'est trouvé.
Note de configuration
Ce gestionnaire devrait être configuré au début de la liste, devant tout gestionnaire de validation.
ReadOrgUnitLMSHandler
Mise en œuvre
D2L.IM.IPSIS.Default.OrgUnits.ReadOrgUnitLMSHandler
Comportement prévu
Ce gestionnaire effectue les tâches suivantes :
- Récupère toutes les correspondances d'unité organisationnelle pour l'UO indiquée.
- Génère une exception DataNotFoundException si aucune correspondance n'est trouvée.
- Si une ou plusieurs correspondances existent, le gestionnaire recherche l'UO dans la première correspondance disponible et renvoie les informations concernant cette UO.
- Autrement, le gestionnaire génère une exception InvalidOrgUnitException.
Note de configuration
Ce gestionnaire devrait être configuré après le gestionnaire ReadIM, et avant tout gestionnaire de validation.
ReadOrgUnitValidateHandler
Mise en œuvre
D2L.IM.IPSIS.Default.OrgUnits.ReadOrgUnitValidateHandler
Comportement prévu
Ce gestionnaire vérifie que l'unité organisationnelle récupérée présente le type d'UO prévu.
Note de configuration
Ce gestionnaire devrait être configuré après les gestionnaires ReadIM et ReadLMS (s'ils sont présents).