تُستخدم واجهة المكون الإضافي الخاصة بـ IReadDepartmentHandler بواسطة محولات حزمة التكامل لأنظمة معلومات الطالب لدعم عملية قراءة الأقسام.
تنفيذ الواجهة هو D2L.IM.IPSIS.OrgUnits.Departments.Handlers.IReadDepartmentHandler.
توفر قوائم تكوين حزمة التكامل لأنظمة معلومات الطالب، والقالب - القسم نقطة بداية لأي تنفيذ لحزمة التكامل لأنظمة معلومات الطالب.
توفر قائمة المعالجات الآتية نقطة بداية:
- ReadDepartmentIMHandler (ترتيب الفرز = 10)
- ReadDepartmentValidateHandler (ترتيب الفرز = 20)
ReadDepartmentIMHandler
التنفيذ
D2L.IM.IPSIS.Default.OrgUnits.Departments.Handlers.ReadDepartmentIMHandler
السلوك المتوقع
محاولة قراءة كل المعلومات المخزنة في جداول IM الخاصة بالقسم المطلوب.
ملاحظة التكوين
يجب تكوين هذا المعالج في بداية القائمة، قبل معالجات التحقق من الصحة.
ReadDepartmentLMSHandler
التنفيذ
D2L.IM.IPSIS.Default.OrgUnits.Departments.Handlers.ReadDepartmentLMSHandler
السلوك المتوقع
يؤدي المعالج المهام الآتية:
- استرداد جميع تعيينات OrgUnit للقسم المحدد.
- في حال عدم العثور على تعيين، يتم طرح DataNotFoundException.
- في حال وجود تعيين واحد أو أكثر، يبحث المعالج عن OrgUnit الخاصة بنظام إدارة التعلّم من أول تعيين متوفر ويرجع تفاصيل OrgUnit.
- بخلاف ذلك، يتم طرح InvalidOrgUnitException.
ملاحظة التكوين
يجب تكوين هذا المعالج بعد معالج ReadIM وقبل أي معالجات التحقق من الصحة.
ReadDepartmentValidateHandler
التنفيذ
D2L.IM.IPSIS.Default.OrgUnits.Departments.Handlers.ReadDepartmentValidateHandler
السلوك المتوقع
ضمان أن OrgUnit التي تم استردادها هي في الواقع قسم.
ملاحظة التكوين
يجب تكوين هذا المعالج بعد ReadIM وReadLMS (إن وُجدا).