دراسة حالة: تنفيذ وتخصيص وحدة إدارة المشاريع في ERPNext لشركة SBK Reston

نظرة عامة

SBK Reston / كريستون سندي باترجي

تُعدّ SBK Reston، المعروفة أيضاً بـ Kreston Sindi Batterjee، شركةً متخصصةً في المحاسبة والتدقيق والضرائب والاستشارات في المملكة العربية السعودية. يقع مقرّها الرئيسي في جدة، وتعمل بوصفها شركةً عضواً في شبكة Kreston الدولية بالمملكة العربية السعودية.
العميل:

SBK Reston / كريستون سندي باترجي

الموقع:

جدة، المملكة العربية السعودية

القطاع:

المحاسبة / التدقيق والمراجعة / الزكاة والضريبة والاستشارات

الحجم

51 – 200 موظف

المدة:

6 يناير 2025 – 26 أكتوبر 2025

النوع:

تنفيذ وتخصيص وحدة إدارة المشاريع في ERPNext

SBK Reston ERPNext Project Management Module Implementation & Customization — Case Study 5

01

التحدي

احتاجت شركة إس بي كيه كرستون (SBK Reston) إلى نظام عملي لإدارة المشاريع بهدف تحسين الكفاءة الداخلية، والمتابعة، والتحكم في تدفق العمليات (Workflows)، ومراقبة المهام.

وأثناء مرحلة التنفيذ، أبدى العميل مخاوف تتعلق بصلاحيات إنشاء المشاريع، وصلاحيات الرؤية المتاحة لمديري المشاريع، وصلاحيات مدير النظام (System Manager)، والقيود القائمة على الفروع، ومسار الاعتمادات للمهام، ورؤية نسب العمولات، وتقارير لوحة التحكم (Dashboards). وكان التحدي الرئيسي يتمثل في أنه عند إنشاء مشروع بواسطة موظف أو مدير مشروع، لم تكن صلاحيات الظهور وتدفق الاعتمادات تتوافق تمامًا مع الهيكل التنظيمي لتدفق العمل لدى العميل.

تضمنت أبرز التحديات ما يلي:

  • عدم ملاءمة النظام القياسي: لم تكن وحدة المشاريع القياسية في ERPNext تتوافق تمامًا مع تدفق العمل الداخلي لشركة SBK Reston.

  • صلاحيات إنشاء واعتماد المشاريع: حاجة عمليات إنشاء المشاريع واعتمادها إلى معالجة وتخصيص مستمر.

  • رؤية محددة لمديري المشاريع: الحاجة لتقييد صلاحيات رؤية مديري المشاريع بناءً على أدوارهم الوظيفية والفروع التابعين لها.

  • ضبط صلاحيات مدير النظام: الحاجة إلى إعادة تحسين وتدقيق صلاحيات مدير النظام (System Manager) ومدى إمكانية رؤية المشاريع.

  • تقييد رؤية العمولات: ضبط وتقييد رؤية نسبة العمولات لجهات محددة فقط.

  • تحسين التقارير المالية: الحاجة لتطوير وتحسين تقارير لوحة التحكم المالية (Financial Dashboards).

  • مخاوف سهولة الاستخدام: استمرار مخاوف العميل بشأن سهولة الاستخدام النهائية ومنطق الصلاحيات غير المحسوم.

SBK Reston ERPNext Project Management Module Implementation & Customization — Case Study 3
SBK Reston ERPNext Project Management Module Implementation & Customization — Case Study 2

حلولنا

قامت شركة ستاندرد تاتش (StandardTouch) بتخصيص وحدة إدارة المشاريع (Project Module) في نظام ERPNext لتلبي مسارات وتدفقات العمل المطلوبة لإدارة المشاريع لدى شركة إس بي كيه كرستون (SBK Reston).

تضمنت الحلول والخطوات المنفذة ما يلي:

  • تطوير تطبيق مخصص (Custom App): تطوير تطبيق مخصص لتجاوز السلوك القياسي لنظام ERPNext وتعديل قيود رؤية المشاريع وإنشائها.
  • إعداد قواعد الصلاحيات المخصصة: إعداد قواعد أذونات مخصصة لعمليات إنشاء المشاريع، والوصول إليها، ورؤية مديري المشاريع.
  • الربط بالفروع والأقسام: العمل على ضبط صلاحيات رؤية المستخدمين بناءً على الفروع والتصفية المعتمدة على الأقسام (Department-based Filtering).
  • تعديل إسناد المهام والاعتمادات: تخصيص آلية إسناد المهام ودعم مناقشات وسلسلة اعتمادات المهام (Task Approval Workflows).
  • تحسين التقارير المالية: تطوير تقارير لوحة التحكم المالية بإضافة خيارات تصفية حساسة للمشاريع والأقسام.
  • تحسين عرض أسماء المشاريع: ضبط عرض المشاريع ليظهر اسم المشروع بدلاً من الاقتصار على الرقم التعريفي (Project ID) فقط.
  • التحكم في صلاحيات العمولات: ضبط التحكم في الوصول لتبويب العمولات لحماية المعلومات المالية الحساسة.
  • تكوين الإشعارات الداخلية: إعداد وتخصيص متطلبات الإشعارات والتنبيهات الداخلية بالنظام.

الاختبار والمتابعة المستمرة: إجراء اختبارات متكررة، وعقد اجتماعات عبر Google Meet، وتقديم شروحات مرئية عبر Loom، وتوثيق محاضر الاجتماعات (MOM) للتحقق من سلامة تدفق العمليات.

02

التقنيات والأدوات التي نعتمد عليها

نظام ERPNext
إطار عمل Frappe
تطبيق Frappe مخصص
بايثون (Python)
جافاسكريبت (JavaScript)
وحدة إدارة المشاريع في ERPNext
السكريبتات والبرمجيات المخصصة
إعدادات وصلاحيات المستخدمين
منصة Loom (للشروحات المرئية)

الخدمات

تنفيذ ERPNext
تخصيص وحدة إدارة المشاريع
تطوير تطبيق برمجي مخصص
إعداد ضبط رؤية المشاريع
ضبط صلاحيات إنشاء المشاريع
إعداد دور وصلاحيات مدير المشروع
ضبط إعدادات وصلاحيات مدير النظام
التحكم في الوصول والأنشطة بناءً على الفرع
تهيئة وتخصيص صلاحيات المستخدمين
تخصيص آلية إسناد المهام
دعم مسار واعتمدات المهام (Task Approval Workflow)
تخصيص وتطوير لوحة التحكم المالية
خيارات تصفية المشاريع والأقسام
إعداد صلاحيات الوصول لتبويب العمولات
تهيئة وتخصيص الإشعارات والتنبيهات الداخلية
حل المشكلات الفنية والمتابعة المستمرة
SBK Reston ERPNext Project Management Module Implementation & Customization — Case Study 1

معاينة مباشرة

الأثر الملموس

نتائج قابلة للقياس

وحدة المشروع

إعداد ERPNext الأساسي ← وحدة مشروع مخصصة مع تطبيق وسكريبتات مخصصة

رؤية المشروع

رؤية قياسية ← قيود رؤية مخصصة بناءً على مدير المشروع والفرع

لوحة المعلومات (Dashboard)

تقارير أساسية ← تحسينات في لوحة المعلومات المالية مع فلاتر حسب المشروع والقسم

عرض المشروع

عرض يعتمد على رقم المشروع ← تحسين عرض اسم المشروع

الصلاحيات

صلاحيات الأدوار القياسية ← تحديثات صلاحيات الفرع/المستخدم وتغييرات الوصول إلى تبويب العمولات

معالجة المهام

تدفق مهام قياسي ← وظيفة التعيين التلقائي وتحسينات في سير عمل المهام

التحقق

قيود غير واضحة ← تم عرض بعض القيود وتأكيد عملها خلال الاجتماعات

استكشف المزيد من أعمالنا