تُستخدم واجهة المكون الإضافي الخاصة بـ IDeleteOtherOrgUnitHandler بواسطة محولات حزمة التكامل لأنظمة معلومات الطالب لدعم عملية حذف OrgUnits بخلاف القسم والفصل الدراسي وCourseTemplate وCourseOffering وCourseSection وSectionAssociation.
تنفيذ الواجهة هو D2L.IM.IPSIS.OrgUnits.OtherOrgUnits.IDeleteOtherOrgUnitHandler.
توفر قائمة تكوين حزمة التكامل لأنظمة معلومات الطالب، والقالب - الوحدة التنظيمية نقطة بداية لأي تنفيذ لحزمة التكامل لأنظمة معلومات الطالب.
يُستخدم DeleteOtherOrgUnitIMHandler (ترتيب الفرز = 10) كنقطة بداية.
DeleteOtherOrgUnitIMHandler
يقوم DeleteOtherOrgUnitIMHandler بوضع علامة على الوحدة التنظيمية كمحذوفة في جداول IM إذا لم يكن لها أي فروع في جداول التسلسل الهرمي، ولم يكن لها أي تأثير في Brightspace.
التنفيذ
D2L.IM.IPSIS.Default.OrgUnits.OtherOrgUnits.DeleteOtherOrgUnitIMHandler
السلوك المتوقع
يؤدي المعالج المهام الآتية:
- إذا كانت الوحدة التنظيمية تحتوي على أي فروع في جداول تسلسل IM الهرمي، فستفشل هذه العملية مع وجود استثناء.
- يقوم المعالج بإجراء حذف مبدئي لـ OrgUnit المحددة من جداول منصة IM.
- يقوم المعالج بإزالة أي سجلات لتسلسل IM الهرمي لـ OrgUnit هذه.
- تستمر المعالجة إلى المعالج التالي المتاح.
سلوك الخطأ
في حالة وجود مشكلة أثناء المعالجة، سيتم طرح استثناء إلى جانب أكبر قدر ممكن من المعلومات المفصلة.
ملاحظة التكوين
يجب تكوين هذا المعالج كمعالج الحذف الأخير.
DeleteOtherOrgUnitLMSHandler
يقوم DeleteOtherOrgUnitLMSHandler بحذف OrgUnit من Brightspace إذا لم يكن لديها فروع.
التنفيذ
D2L.IM.IPSIS.Default.OrgUnits.OtherOrgUnits.DeleteOtherOrgUnitLMSHandler
السلوك المتوقع
يؤدي المعالج المهام الآتية:
- إذا كانت OrgUnit لديها فروع في Brightspace، فإن هذه العملية تفشل مع وجود استثناء.
- يتم حذف OrgUnit (ما يؤدي تلقائيًا إلى إدخال سجل تدقيق).
- يتم وضع علامة على إدخال تعيين IM لـ OrgUnit كمحذوف.
- تستمر المعالجة إلى المعالج التالي المتاح.
ملاحظة: تتوفر OrgUnit في سلة المحذوفات في Brightspace.
ملاحظة التكوين
يجب تكوين هذا المعالج قبل معالج حذف IM.