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