📚 دليل استخدام Assessment Center

دليل شامل لربط الموظفين بالـ Personas من البداية للنهاية

📋 نظرة عامة

هذا الدليل يشرح لك خطوة بخطوة كيفية ربط الموظفين بالـ Personas في نظام Assessment Center.

الهدف: ربط كل موظف بالـ Persona المناسب له بناءً على وظيفته (Position) في الشركة.

العملية تتم على مرحلتين رئيسيتين:

  1. المرحلة الأولى: رفع Job Descriptions وإنشاء Personas
  2. المرحلة الثانية: ربط الموظفين بالـ Personas

🔄 المرحلة الأولى: رفع Job Descriptions

في هذه المرحلة، سوف تقوم برفع ملف يحتوي على الوظائف (Job Descriptions) وسيتم إنشاء Personas تلقائياً.

1 إعداد ملف CSV

أولاً، قم بإنشاء ملف Excel أو CSV يحتوي على البيانات التالية:

job_title,department,job_description Software Developer,IT,"Develops web applications using PHP and JavaScript" Data Analyst,IT,"Analyzes data and creates reports using SQL" Marketing Manager,Marketing,"Manages marketing campaigns and strategies"
⚠️ ملاحظات مهمة:
  • يجب أن يحتوي الملف على 3 أعمدة: job_title, department, job_description
  • الصف الأول يجب أن يكون رؤوس الأعمدة (Headers)
  • احفظ الملف بصيغة CSV (UTF-8)
2 رفع الملف في النظام
  1. اذهب إلى: Assessment Center → Bulk Job Description Import
  2. املأ البيانات التالية:
    • Import Name: اكتب اسم للاستيراد (مثلاً: "وظائف قسم IT")
    • CSV File: اضغط "Choose File" واختر ملف CSV الذي أعددته
    • Analysis Method: اختر "AI Analysis" (موصى به)
    • Batch Size: اترك القيمة الافتراضية (10)
  3. ✅ فعّل الخيارات التالية:
    • Auto Create Personas - لإنشاء Personas تلقائياً
    • Auto Create Position Framework - لإنشاء Positions تلقائياً (مهم جداً!)
  4. اضغط Start Bulk Import
💡 نصيحة: بعد الضغط على "Start Bulk Import"، انتظر حتى يكتمل الاستيراد. يمكنك متابعة التقدم من صفحة Progress.
3 التحقق من النتيجة

بعد اكتمال الاستيراد، سيتم:

  • ✅ إنشاء Framework لكل Department (مثلاً: "IT", "Marketing")
  • ✅ إنشاء Position لكل Job Title (مثلاً: "Software Developer", "Data Analyst")
  • ✅ إنشاء Persona لكل وظيفة مع المهارات المطلوبة
  • ✅ ربط Persona بـ Position تلقائياً
✅ تم بنجاح! الآن لديك Personas جاهزة للربط مع الموظفين.

🔗 المرحلة الثانية: ربط الموظفين بالـ Personas

الآن سوف تقوم بربط الموظفين بالـ Personas المناسبة لهم. هناك طريقتان للقيام بذلك:

⭐ الطريقة الموصى بها: CSV Template Method
هذه الطريقة تتيح لك التحكم الكامل في ربط الموظفين بالـ Personas بدقة

الطريقة الأولى: استخدام CSV Template (موصى بها) ⭐

4 تحميل CSV Template
  1. اذهب إلى: Assessment Center → Bulk Link Job Assignments
  2. ستجد قسم "CSV Template Method (Recommended)"
  3. اضغط على زر Download CSV Template
  4. سيتم تحميل ملف CSV يحتوي على:
    • جميع الـ Personas الموجودة في النظام
    • معلومات Position و Framework لكل Persona
    • أعمدة فارغة لكتابة user_idnumber أو user_email
5 تعبئة CSV Template

افتح الملف المُحمّل في Excel أو Google Sheets:

persona_id,persona_name,position_name,framework_name,user_idnumber,user_email 1,"Software Developer","Software Developer","IT","EMP001", 2,"Data Analyst","Data Analyst","IT",,"ahmed@company.com" 3,"Marketing Manager","Marketing Manager","Marketing","EMP003","sara@company.com"

قم بتعبئة البيانات التالية:

  • user_idnumber: اكتب رقم الموظف (ID Number) إذا كان موجوداً
  • user_email: اكتب البريد الإلكتروني للموظف إذا كان موجوداً
  • ملاحظة: يكفي ملء أحد الحقلين (idnumber أو email)
  • اترك الصفوف التي لا تريد ربطها فارغة
⚠️ تحذير:
  • تأكد من صحة user_idnumber أو user_email
  • احفظ الملف بصيغة CSV (UTF-8)
  • لا تغير أسماء الأعمدة (Headers)
6 رفع الملف ومعالجة الربط
  1. ارجع إلى صفحة Bulk Link Job Assignments
  2. في قسم "CSV Template Method"
  3. اضغط "Choose File" واختر الملف المملوء
  4. اضغط Process CSV File
  5. انتظر حتى تكتمل المعالجة
✅ ماذا سيحدث تلقائياً:
  • سيتم البحث عن كل موظف باستخدام idnumber أو email
  • سيتم إنشاء Job Assignment لكل موظف بناءً على Position من Persona
  • سيتم ربط الموظف تلقائياً بالـ Persona المناسب
  • سيتم نسخ جميع Skills من Persona إلى الموظف

الطريقة الثانية: الربط اليدوي (Manual)

7 ربط موظف واحد يدوياً

إذا كنت تريد ربط موظف واحد فقط:

  1. اذهب إلى: Site Administration → Users → Job assignments
  2. اختر الموظف الذي تريد ربطه
  3. اضغط "Add Job Assignment"
  4. املأ البيانات:
    • User: اختر الموظف
    • Position: اختر Position المناسب (مثلاً: "Software Developer" في Framework "IT")
  5. اضغط "Save"
💡 ملاحظة: بعد حفظ Job Assignment، سيتم الربط التلقائي مع Persona تلقائياً!

التحقق من الربط

بعد اكتمال الربط، يمكنك التحقق من النتيجة:

8 التحقق من الربط

يمكنك التحقق من الربط من خلال:

  • اذهب إلى Assessment Center → Dashboard
  • ابحث عن الموظف وستجد:
    • ✅ Persona مربوط به
    • ✅ Skills من Persona
    • ✅ Job Assignment مربوط بـ Position
🎉 تهانينا! تم ربط الموظفين بالـ Personas بنجاح. الآن يمكن للموظفين:
  • أداء Skill Assessments
  • الحصول على AI Quiz
  • مشاهدة Learning Paths
  • الحصول على Certificates

🔧 حل المشاكل الشائعة

المشكلة: الموظف غير مربوط بالـ Persona

الحل:

  1. تأكد من أن user_idnumber أو user_email صحيح في ملف CSV
  2. تأكد من أن Persona مربوط بـ Position (يجب أن يكون positionid موجود)
  3. تحقق من أن Job Assignment تم إنشاؤه بنجاح
  4. إذا استمرت المشكلة، جرب الربط اليدوي من Job assignments
المشكلة: خطأ في قراءة ملف CSV

الحل:

  1. تأكد من أن الملف بصيغة CSV وليس Excel (.xlsx)
  2. تأكد من أن أسماء الأعمدة صحيحة: persona_id, user_idnumber, user_email
  3. احفظ الملف بـ UTF-8 encoding
  4. تأكد من عدم وجود صفوف فارغة في البداية
المشكلة: Persona غير موجود

الحل:

  1. تأكد من أنك قمت بعمل Bulk Import أولاً
  2. تأكد من تفعيل خيار "Auto Create Personas" أثناء Bulk Import
  3. تحقق من أن Persona نشط (isactive = 1)

📝 ملخص الخطوات

  1. إعداد ملف CSV يحتوي على Job Descriptions
  2. رفع الملف في Bulk Job Description Import
  3. تفعيل Auto Create Personas و Auto Create Position Framework
  4. تحميل CSV Template من Bulk Link Job Assignments
  5. تعبئة CSV Template بـ user_idnumber أو user_email
  6. رفع الملف المملوء ومعالجة الربط
  7. التحقق من الربط في Dashboard

تم إنشاء هذا الدليل بواسطة: Assessment Center Plugin
التاريخ: 2025
الإصدار: 1.0