قمت بتصميم وتطوير نظام متكامل لإدارة وتقييم أداء الموظفين باستخدام Microsoft Power Platform، بهدف رقمنة عملية التقييم السنوي داخل إدارة الموارد البشرية وتحسين كفاءة المتابعة واتخاذ القرار.
النظام يوفر بيئة موحدة تجمع بين إدخال البيانات، تقييم الأداء، متابعة المديرين، ومراجعة الموظفين، مع تطبيق نظام صلاحيات دقيق يضمن أن كل مستخدم يرى فقط البيانات المرتبطة بدوره التنظيمي.
تم بناء النظام ليكون قابل للتوسع، وسهل الاستخدام، ويعتمد على الأتمتة لتقليل التدخل اليدوي وتحسين سرعة العمليات.
System Architecture and Design
يعتمد النظام على تكامل عدة مكونات داخل Microsoft Power Platform:
Power Apps (Canvas App) لواجهة المستخدم والتفاعل
SharePoint كـ Data Source لتخزين بيانات التقييم
Dataverse لتنظيم العلاقات وإدارة البيانات بشكل أكثر مرونة
Power Automate لتنفيذ العمليات المؤتمتة مثل الإشعارات والتحديثات
تم تصميم الواجهة باستخدام Screens متعددة، بحيث يتم فصل كل مرحلة من مراحل التقييم في شاشة مستقلة، مما يحسن تجربة المستخدم ويجعل التنقل داخل النظام واضح ومنظم.
Role-Based Access and Security
تم تنفيذ نظام صلاحيات يعتمد على الهيكل التنظيمي داخل الشركة، بحيث:
المدير يمكنه رؤية وإدارة تقييمات الموظفين التابعين له فقط
الموظف يمكنه الوصول فقط إلى تقييمه الشخصي
تم تخصيص شاشات مختلفة لكل Role لضمان تجربة موجهة لكل مستخدم
تم تحقيق ذلك من خلال ربط بيانات المستخدمين بهيكل إداري (Manager–Employee relationship) داخل SharePoint / Dataverse، واستخدام شروط داخل Power Apps لتصفية البيانات المعروضة.
هذا التصميم ساعد في تحقيق مستوى عالٍ من الأمان وتقليل احتمالية الوصول غير المصرح به.
Evaluation Workflow
تم تقسيم عملية التقييم إلى عدة مراحل واضحة:
إدخال التقييم بواسطة المدير
يقوم المدير بتقييم الموظف بناءً على مجموعة من المعايير مثل:
Job Knowledge & Expertise
Leadership Skills
Problem Solving
Quality of Work
Communication Skills وغيرها
يتم إدخال التقييم باستخدام واجهة تفاعلية تعتمد على اختيار درجات رقمية.
تقييم الأهداف (Objectives)
يتم تحديد وتقييم الأهداف السنوية للموظف، مع إدخال تفاصيل لكل هدف ودرجة تحقيقه.
حساب النتائج
يتم حساب:
مجموع نقاط الجزء الأول (Skills)
مجموع نقاط الجزء الثاني (Objectives)
التقييم النهائي (Performance Rating) بشكل تلقائي داخل التطبيق
إضافة ملاحظات المدير
يقوم المدير بإدخال:
Evaluator Comments
Development / Training Needs
Planned Objectives للسنة القادمة
مراجعة الموظف
بعد اكتمال التقييم:
يستطيع الموظف الاطلاع على التقييم بالكامل
يمكنه الموافقة أو الاعتراض
يمكنه إضافة تعليقات إضافية
Manager Dashboard
تم تطوير Dashboard مخصص للمدير يوفر رؤية واضحة لحالة التقييمات، ويشمل:
قائمة بجميع الموظفين التابعين له
حالة كل تقييم (Draft / Completed / Comments Added)
إمكانية الوصول السريع لكل تقييم
هذا ساعد المديرين في متابعة التقدم بسهولة واتخاذ إجراءات سريعة عند الحاجة.
Automation باستخدام Power Automate
تم إنشاء Workflow مؤتمت يربط بين النظام والبريد الإلكتروني، حيث:
عند اكتمال التقييم، يتم إرسال Email تلقائي إلى الموظف
يتم تحديث حالة التقييم داخل النظام بشكل تلقائي
يتم تقليل الاعتماد على العمليات اليدوية
هذا التكامل ساعد في تحسين سرعة التواصل وضمان عدم فقدان أي خطوة في العملية.
Data Management
تم تصميم هيكل البيانات ليكون منظم وقابل للتوسع، حيث:
SharePoint يستخدم لتخزين بيانات التقييم الأساسية
Dataverse يستخدم لإدارة العلاقات والكيانات بشكل أكثر مرونة
تم استخدام علاقات واضحة بين:
الموظفين
المديرين
التقييمات
الأهداف
هذا التنظيم يسمح بإضافة Features جديدة بسهولة مستقبلاً.
User Experience Design
تم التركيز على تصميم واجهة بسيطة وواضحة من خلال:
تقسيم النظام إلى شاشات منفصلة لكل وظيفة
استخدام عناصر إدخال واضحة وسهلة
تقليل التعقيد في التنقل
عرض النتائج بشكل مباشر ومفهوم
الهدف كان تقليل وقت التعلم للمستخدم وضمان استخدام سلس للنظام.
Challenges and Solutions
أثناء تنفيذ المشروع، واجهت عدة تحديات، منها:
التحكم في صلاحيات المستخدمين بناءً على الهيكل التنظيمي
تم حلها باستخدام فلترة ديناميكية للبيانات داخل Power Apps
تنظيم البيانات بين SharePoint و Dataverse
تم تصميم Data Model واضح يفصل بين التخزين والعلاقات
أتمتة العمليات بدون تعقيد
تم بناء Flows بسيطة وفعالة داخل Power Automate
Impact and Results
النظام ساهم في:
تقليل الوقت المستغرق في عملية التقييم
تحسين دقة البيانات وتقليل الأخطاء
توفير تجربة منظمة لكل من المدير والموظف
تسهيل متابعة الأداء واتخاذ القرار
Future Enhancements
يمكن تطوير النظام بشكل أكبر من خلال:
إضافة Dashboard تحليلي باستخدام Power BI
دعم Multi-level approvals (Manager + HR)
إضافة نظام تتبع الأهداف على مدار السنة
تحسين الإشعارات داخل التطبيق