دراسات الحالة
The British International School
+300 موظف · مدرسة دولية في الإمارات · هيئة تدريس، إدارة، فريق مساند، معلمون بدلاء طويلو المدى
Odoo Enterprise 18 على Odoo.SH (تخصيص عميق لوحدات HRMS) · تحويل HRMS — الموظفون، الرواتب، العقود، الإجازات، الوثائق، الربط المصرفي — بوصفه الأساس الذي سيقوم عليه نظام ERP كامل
الملخص التنفيذي
قبل
أربع منصات منفصلة كانت تتماسك بالمطابقة اليدوية: Yomly للموارد البشرية، Excel للرواتب، PandaDoc للعقود، Google Forms للإجازات. كل دورة رواتب كانت تمرّ بخمس جولات من التحقق. أكثر من ألف وثيقة مبعثرة على الأقراص، دون أي تتبّع لتواريخ الانتهاء. مكافأة نهاية الخدمة الإماراتية وتصدير ملفات بنك ستاندرد تشارترد — كل ذلك كان يُحسب يدويًا.
بعد
- ✓عمود فقري واحد لنظام ERP يحلّ محل Yomly وExcel وPandaDoc وGoogle Forms وEteach: منصة واحدة، نموذج بيانات واحد، أثر تدقيق واحد.
- ✓أكثر من 800 ساعة عمل فريق و64 مهمة سُلّمت خلال 5 أشهر — تم ترحيل 300+ موظف و200+ عقد و1000+ وثيقة من Yomly دون أي فقدان تاريخي.
- ✓محرّك رواتب بأكثر من عشرة أنواع من البدلات والخصومات المتوافقة مع الإمارات، وتصدير آلي لملف بنك ستاندرد تشارترد، وحساب أصيل لمكافأة نهاية الخدمة والتجزئة التناسبية.
- ✓ست وحدات مخصصة (+65 ملف Python) مصمَّمة للصيانة طويلة المدى؛ ومسار الترقية Odoo 18 → 19 جرى اختباره فعليًا خلال التنفيذ نفسه.
التحدي
كانت الموارد البشرية في المدرسة تتوازن على أربعة أنظمة متفرقة: Yomly يدير السجلات، Excel يحسب الرواتب، PandaDoc يتولى العقود، وGoogle Forms يجمع طلبات الإجازات. بينها جميعًا مطابقةٌ يدوية لا أكثر. كانت كل دورة رواتب تحتاج خمس جولات من المراجعة المتقاطعة قبل أن يُطمأن إلى الأرقام. أما مكافأة نهاية الخدمة وفق قانون العمل الإماراتي وملفات بنك ستاندرد تشارترد، فكانت تُحسب يدويًا.
أربع منصات لدورة حياة موظف واحدة. Yomly وExcel وPandaDoc وGoogle Forms وEteach — كانت تتماسك بإعادة الإدخال. ولم يكن لدى المدرسة إجابة واحدة حتى عن أبسط سؤال: «من يعمل هنا الآن؟». كل إقفال شهري كان يُكلّف قسم المالية أسبوعًا من المطابقات.
رواتب بحجم مدرسة دولية في الإمارات. أكثر من عشرة أنواع من البدلات (Management Points، السكن، الحضانة، الطيران، التعليم، الهاتف، الزي، Leaders in Learning، المواصلات، الانتقال)، مكافأة نهاية الخدمة بموجب قانون العمل الإماراتي، حساب الدوام الجزئي بنظام FTE للمعلمين ومنطق ساعي للطاقم الإداري، دورات رواتب خارج الجدول لمن ينضم في منتصف الشهر، وتصدير ملفات بنك ستاندرد تشارترد بتنسيق أعمدة صارم. لم يعد Excel أداةً — صار خطرًا.
دورة حياة المعلم الوافد. أكثر من مئتي عقد ساري المفعول بمدد محددة، تأشيرات للعائلات، تأمين صحي للمعالين، وتوقيعات إلكترونية عبر مناطق زمنية مختلفة. كانت مسودات العقود تتنقّل من Word إلى PDF، ومنه إلى PandaDoc، ثم إلى سلاسل من الرسائل الإلكترونية — وإن تبدّل بند في الطريق، تنكسر سلسلة التدقيق في صمت.
إجازات تحت تقويمين. عطلة نهاية الأسبوع الإماراتية، التقويم المدرسي، العطل الرسمية، وأنواع إجازات تُحسب إمّا بالأيام التقويمية (عطلات الأسبوع ضمنها) وإمّا بأيام العمل، تبعًا للسياسة. لم يكن Yomly يعرف التفريق بين الطريقتين، فكان فريق الموارد البشرية يحتفظ بجدول منفصل لكل نوع إجازة.
تناثر في الوثائق وعمًى عن تواريخ الانتهاء. أكثر من ألف وثيقة للموظفين — جوازات سفر، هويات إماراتية، تأشيرات، مؤهلات — متناثرة على أقراص مشتركة وصناديق بريد وصادرات من Yomly. كان تتبّع تواريخ الانتهاء يدويًا؛ ولم تكن فجوات الامتثال تظهر إلا بالصدفة.
الحل
بطاقة الموظف مُعاد كتابتها لتناسب هيئة تدريس دولية. فصل حقول First/Middle/Last — من أجل الامتثال للتأشيرات، ودعم الأسماء بالعربية، وتصنيف Employee Group (هيئة تدريس / إداري / مساند / معلم بديل / استشاري) يُدير الواجهة وقواعد الرواتب في آنٍ واحد. ترقيم مزدوج: كود Odoo تلقائي إلى جانب Internal Employee Code القديم المورَّث من Yomly، محفوظًا من أجل استمرارية التدقيق. متابعة تواريخ انتهاء جواز السفر والهوية الإماراتية مع تنبيهات. ومعالج Family Wizard يُسجّل الزوج/ة والأبناء في أقل من دقيقة، ويتزامن باتجاهين مع وحدة جهات الاتصال.
محرّك رواتب مُعاير على قانون العمل الإماراتي. توفّر وحدة كشف الراتب (20 ملفًا) ووحدة Management Points (10 ملفات) هيكلًا راتبيًا متكاملًا بأكثر من عشر قواعد للبدلات والخصومات: Management Points مُرقمنة ببدلات تنتهي تلقائيًا في نهاية الفصل الدراسي؛ مزايا قابلة للتهيئة على مستوى العقد تسقط مباشرة على كشف الراتب؛ دوام جزئي بحساب FTE للمعلمين وساعي للطاقم المساند؛ حساب تناسبي لمن يُغيّر منصبه في منتصف الشهر؛ دورات خارج الجدول للعقود غير النمطية؛ مكافأة نهاية الخدمة وفق معايير الإمارات؛ وتصدير أصيل لملف بنك ستاندرد تشارترد مع فصل BANK/CASH في ورقتَي Excel منفصلتين — بالصيغة التي يحتاجها قسم المالية تمامًا.
العقود على Odoo Sign. قالب PDF للعقد، توقيع إلكتروني عبر Odoo Sign بدلًا من PandaDoc، إرسال جماعي للتجديدات مع تتبّع حالة التسليم، وتتابع Exit Date في إجراء واحد — يمتدّ تاريخ الانتهاء من بطاقة الموظف إلى كل العقود النشطة وصولًا إلى خصومات الرواتب. كما تتزامن الوظيفة والقسم والبريد الإلكتروني ورقم الجوال من العقد إلى بطاقة الموظف (للقراءة فقط) كي لا تتباعد السجلات.
إجازات بمنطق تقويمَين. ذهبت أكثر من 56 ساعة من التطوير إلى حساب قابل للتهيئة بالأيام التقويمية أو أيام العمل لكل نوع إجازة، ومسارات اعتماد متعددة المستويات، ورصيد لحظي داخل شاشة رواتب الموظف، وحساب تناسبي صحيح للإجازة بلا أجر على أساس الراتب الكامل — معالجة هادئة لحالة حدّية ظلت تُنتج أخطاءً غير مرئية في Yomly سنواتٍ طويلة.
الوثائق مقلوبة من منهج «الموظف أولًا» إلى منهج «الفئة أولًا». مستويات «للموارد البشرية فقط» و«الإلزامية» و«العامة» مفصولة على مستوى مساحات العمل، مع وصول قائم على الأدوار. أرشيف Leavers مخصّص يحفظ تاريخ المغادرين دون تكديس الواجهة العاملة. أكثر من ألف وثيقة مُرحّلة مربوطة تلقائيًا بالموظفين عبر Internal Employee Code. وحقول انتهاء صلاحية جواز السفر والهوية الإماراتية والعقد تُغذّي الآن التنبيهات داخل Odoo نفسه.
ترحيل بلا أنصاف حلول. نقلت سلسلةُ استيرادٍ من تسع خطوات — Management Points ← الموظفون ← العقود ← هياكل الرواتب ← الخصومات ← إعداد الإجازات ← الوثائق ← صلاحيات الوصول ← كشوف الرواتب التاريخية — أكثرَ من 300 موظف و200 عقد و1000 وثيقة من Yomly دون فقدان تاريخي. حُفظت المعرّفات القديمة للتدقيق، وأُزيلت الحقول المتقادمة (Religion, Visa Number, Previous Employment) بحسب سياسة المدرسة الحالية.
الوحدات المنفذة
هل لديك تحدٍ مشابه؟
دعنا نناقش كيف يمكننا تحقيق نتائج مماثلة لأعمالك.