تُستخدم واجهة المكون الإضافي الخاصة بـ IBulkFileReadyRequestHandler لإنشاء العمل المجمع وإسناد الملفات إليه حتى يمكن بدء المعالجة.
تنفيذ الواجهة هو D2L.IM.IPSIS.Bulk.Handlers.IBulkFileReadyRequestHandler.
توفر قوائم تكوين حزمة التكامل لأنظمة معلومات الطالب، والقالب - الإعلان المجمع نقطة بداية لأي تنفيذ لحزمة التكامل لأنظمة معلومات الطالب.
يُستخدم معالج AnnounceBulkDataExchangeHandler (ترتيب الفرز = 10) كنقطة بداية.
AnnounceBulkDataExchangeHandler
التنفيذ
D2L.IM.IPSIS.Default.Bulk.Handlers.AnnounceBulkDataExchangeHandler
السلوك المتوقع
يؤدي المعالج المهام الآتية:
- وضع النظام المصدر في وضع BulkMode (إذا لم يكن كذلك بالفعل).
- التحقق لمعرفة ما إذا كان العمل موجودًا بالفعل (إذا كان الطلب قد تم بدؤه من نظام معلومات الطالب).
- إذا كان العمل موجودًا بالفعل، فيضمن المعالج أن الحالة هي BulkRequestSent (ويقوم بطرح ArgumException إذا لم يكن كذلك).
- تحديث العمل الموجود، بالنسبة إلى أي من الحقول التي لا تحتوي على بيانات صالحة مملوءة بالفعل.
- إضافة/تحديث FileUrlParams وEntityTypeFilterParams.
- حفظ العمل.
- إذا لم يكن العمل موجودًا بالفعل، فإنه يقوم بإنشاء العمل المجمع وتحديثه وحفظه.
- إرجاع القيمة إلى "صحيحة" والاستمرار في المعالجة.