تاريخ السبرنت — السجل الرئيسي للموظفين
ما الذي شُحن
سجل الأشخاص والطرق التي تدخل بها البيانات إليه.
- الموظفون + قوائم البحث + الزرع (MIQ-006) — جدول
employeesالأساسي (11 مفتاحًا أجنبيًا)، وقوائم بحث الموظف (الدرجة، الجنس، الجنسية، الحالة، نوع التوظيف)، والتسلسل الهرمي الذاتي للمدير. - استيراد Excel المجمع (MIQ-007) — خط أنابيب الاستيراد غير-المتزامن الحقيقي: مهمة Hangfire تُحلّل ثلاث أوراق (موظفون، مهارات، شهادات)، تُحدّث/تُدرج الصفوف، وتسجّل أخطاء كل صف كـ jsonb. مسار الكتابة الوحيد للأشخاص.
- فهرس المهارات + التعيين (MIQ-008) — فهرس المهارات وروابط موظف-مهارة.
- الشهادات (MIQ-009) — شهادات الموظفين ومتطلباتها.
- واجهة مصفوفة المهارات (MIQ-010) — عرض مصفوفة المهارات للقراءة-فقط.
- إصلاح DemoDataSeeder (A5، A10، A12) — تشخيص وإصلاح زارع البيانات التجريبية من البداية للنهاية (تشخيص PrimaryPoolId، توصيل مصفوفة-الاعتماد).
القرارات الرئيسية
- مسار استيعاب قانوني واحد — يدخل الموظفون عبر الاستيراد أو الزرع؛ لا توجد نقطة إنشاء/تعديل موظف (الورقة 03).
- الملف المرفوع لا يُحفظ على القرص أبدًا — يُحتفظ به في الذاكرة، مُجزّأ بـ SHA-256؛ تُخزَّن أخطاء الصفوف كـ
RawRowJsonلإعادة توليد تقرير الأخطاء. - لا جولة تلقائية لانتهاء صلاحية الشهادة — يُحسب انتهاء صلاحية الشهادة عند القراءة؛ لا توجد مهمة مجدولة (الورقة 04).
حالة البناء
جزئي — واجهة API للقراءة + استيراد Excel حيّان؛ إنشاء/تعديل الموظف وتعيين-المهارة بلا واجهة API (للاستيراد-فقط). مصفوفة المهارات للقراءة-فقط. انظر الموظفون والمهارات (مفهوم) وصفحة الـ API.
ذو صلة
- المهام الخلفية — مهمة الاستيراد.
- أوراق الحقائق 03 (السجل الرئيسي للموظفين)، 04 (المهارات والشهادات)؛ التقارير MIQ-006/007/008/009/010، A5/A10/A12.