انتقل إلى المحتوى

تاريخ السبرنت — السجل الرئيسي للموظفين

ما الذي شُحن

سجل الأشخاص والطرق التي تدخل بها البيانات إليه.

  • الموظفون + قوائم البحث + الزرع (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.