إنتقل إلى المحتوى الرئيسي

استيراد بيانات الطلاب وربطهم بأولياء أمورهم جماعياً (Import Children)

الهدف

رفع واستيراد بيانات الطلاب (الأبناء) جماعياً عبر ملف Excel، وتأسيس علاقة الغصون الأسرية بربطهم آلياً بحسابات أولياء أمورهم الموجدين مسبقاً في النظام.


متى تحتاج هذه الخاصية؟

بعد اكتمال استيراد حسابات أولياء الأمور بنجاح، وترغب المنشأة في تسجيل الأبناء وإقرانهم بأسرهم دفعة واحدة استعداداً لتسكينهم في الأنشطة.


قبل أن تبدأ

  • الصلاحية المطلوبة: صلاحية استيراد الطلاب.
  • الشرط الجوهري للربط: يجب أن تكون حسابات أولياء الأمور مسجلة وموجودة بالفعل في النظام. فإذا كان رقم جوال الأب المكتوب في ملف الطلاب غير موجود مسبقاً، سيرفض الخادم السطر بالكامل.
  • حدود الملف: الحد الأقصى 10 ميجابايت (10MB)، والأعداد لا تتجاوز 1000 سطر للملف الواحد.

المسار في النظام

القائمة الجانبية > [Users & Imports] > استيراد الطلاب [Import Children].


الخطوات التشغيلية

1. تحميل وتجهيز ملف النموذج

  1. اضغط على زر تحميل نموذج الطلاب [Download Template].
  2. سيتم تنزيل ملف باسم ImportChildrenTemplate.xlsx.

2. تعبئة أعمدة البيانات

يدعم النظام بنية مرنة للأعمدة (Resilient Headers) تقبل نمطين للمسميات:

  • النمط الأساسي (الاسم الفردي): يحتوي على 4 أعمدة رئيسية: PhoneNumber | FirstName | Gender | BirthDate
  • النمط الثلاثي المتقدم (المستحسن): يحتوي على 6 أعمدة لإدخال الاسم الثلاثي والعائلي: PhoneNumber | FirstName | FatherName | FamilyName | Gender | BirthDate

تعبأ الأعمدة كالتالي:

  • PhoneNumber: رقم جوال ولي الأمر المسجل مسبقاً في المنصة (مفتاح الربط الأساسي).
  • FirstName: الاسم الأول للطفل.
  • FatherName / FamilyName: اسم الأب والجد (إجباريان فقط في حال وجود الأعمدة بالملف).
  • Gender (الجنس): الكود الرقمي للجنس (أدخل 1 للذكور Boy، أو 2 للإناث Girl).
  • BirthDate (تاريخ الميلاد): تاريخ ميلاد الطفل بالتنسيق القياسي (مثال: 14/05/2015).

3. الرفع والمعالجة والتحقق من الأخطاء

  1. اختر الملف المكتمل واضغط حفظ [Save].
  2. سيقوم الخادم بمطابقة أرقام الجوالات:
    • في حال تطابق رقم الجوال مع ولي أمر في النظام: يتم إنشاء حساب الطفل، وتأسيس علاقة ولاية أمر مفعلة ورئيسية (ChildGuardian: Primary) بين ولي الأمر والطفل، لضمان ظهور الطفل فوراً في تطبيق الأب لإدارته ودفع رسومه.
    • في حال عدم تطابق رقم الجوال: يتم رفض السطر وإصدار خطأ PhoneNumber not exists..
  3. إذا احتوى الملف على أي خطأ، سيتم إيقاف المعالجة وتوليد ملف أخطاء للتحميل [Download Error File] يوضح الخلل بالتفصيل لكل سطر. لقطة شاشة من النظام: import-children-view