L’interface du gestionnaire IDeleteOtherOrgUnitHandler est utilisée par les adaptateurs IPSIS pour prendre en charge l’opération de suppression pour les unités organisationnelles autres que Département, Semestre, Modèle de cours, Offre de cours, Section de cours et Association de section.
La mise en œuvre de l’interface est D2L.IM.IPSIS.OrgUnits.OtherOrgUnits.IDeleteOtherOrgUnitHandler.
La liste de configuration IPSIS, Template – Org Unit offre un point de départ pour toute mise en œuvre IPSIS.
Le gestionnaire DeleteOtherOrgUnitIMHandler (Sort Order = 10) est utilisé comme point de départ.
DeleteOtherOrgUnitIMHandler
Le gestionnaire DeleteOtherOrgUnitIMHandler identifie l’unité organisationnelle comme étant supprimée dans les tableaux IM (si elle ne comprend aucun nœud secondaire dans les tableaux de la hiérarchie) et n’a aucune incidence dans Brightspace.
Mise en œuvre
D2L.IM.IPSIS.Default.OrgUnits.OtherOrgUnits.DeleteOtherOrgUnitIMHandler
Comportement prévu
Ce gestionnaire effectue les tâches suivantes :
- Génère une exception si l’UO comprend des nœuds secondaires dans les tableaux de la hiérarchie.
- Effectue une suppression superficielle de l’UO indiquée dans les tableaux de la plateforme IM.
- Supprime tout enregistrement de hiérarchie IM pour cette UO.
- Le traitement est cédé au prochain gestionnaire disponible.
Comportement en cas d’erreur
Si un problème survient lors du traitement, le gestionnaire génère une exception et un message d’information détaillé.
Note de configuration
Ce gestionnaire devrait être configuré en tant que dernier gestionnaire de suppression.
DeleteOtherOrgUnitLMSHandler
Le gestionnaire DeleteOtherOrgUnitLMSHandler supprime l’unité organisationnelle de Brightspace si elle ne comprend aucun nœud secondaire.
Mise en œuvre
D2L.IM.IPSIS.Default.OrgUnits.OtherOrgUnits.DeleteOtherOrgUnitLMSHandler
Comportement prévu
Ce gestionnaire effectue les tâches suivantes :
- Si l’UO comprend des nœuds secondaires dans Brightspace, le processus échoue et une exception est générée.
- L’UO est supprimée (ce qui génère automatiquement une entrée de journal de vérification).
- Identifie l’entrée de correspondance IM pour l’unité organisationnelle comme étant supprimée.
- Le traitement est cédé au prochain gestionnaire disponible.
Remarque : L’unité organisationnelle est disponible dans la corbeille de Brightspace.
Note de configuration
Ce gestionnaire devrait être configuré avant le gestionnaire DeleteIM.