كانت فودافون مصر بحاجة إلى متابعة ورصد مخالفات القيادة عبر أسطول مركباتها لتطبيق سياسات السلامة، وتحسين سلوك السائقين، ورفع كفاءة العمليات.
كانت بيانات المخالفات الحيوية محفوظة داخل تطبيق إدارة أسطول تابع لجهة خارجية يديره مورّد مستقل. كان هذا التطبيق نظامًا قديمًا (Legacy) لا يقدّم أي إمكانية للتكامل:
- لا توجد واجهات برمجية (APIs) أو نقاط بيانات
- لا يوجد وصول مباشر إلى قاعدة البيانات
- لا توجد موصِّلات جاهزة أو صيغ تصدير قياسية
- لا توجد أي واجهة برمجية من أي نوع
عمليًا، كان النظام صندوقًا مغلقًا تمامًا. لم تكن لدى فودافون أي طريقة تلقائية لاستخراج بيانات المخالفات أو معالجتها أو تحليلها. كانت جميع التقارير تعتمد على عمليات يدوية: تسجيل دخول، ثم تصفّح الواجهة، ثم تصدير ما يمكن تصديره، ثم تجميع التقارير يدويًا.
أحدث ذلك مشكلات تشغيلية جوهرية: تأخّر في رصد السائقين الأعلى مخاطرة، وتذبذب في جودة البيانات بسبب المعالجة اليدوية، وغياب الرؤية اللحظية لاتجاهات الالتزام داخل الأسطول، وعبء إداري متكرر يستهلك وقت الموظفين دون أن يضيف قيمة فعلية للقرار.
صمّمت QueuesHub منصّة بيانات مخصّصة قادرة على استخراج بيانات مخالفات الأسطول ومعالجتها وعرضها بصورة آمنة — دون تعديل النظام المصدر القديم أو الإخلال بعمله بأي شكل.
يقوم بوت متخصّص بمصادقة الدخول إلى منصّة Altair الخارجية بصفة يومية مجدولة. يتنقّل البوت داخل الواجهة برمجيًا، ويستخرج سجلّات المخالفات، ويتحقّق منها وفق قواعد محدّدة، ويُصحّح الأخطاء، ويُحوّل الناتج إلى صيغة منظّمة جاهزة للتخزين والتحليل.
تُخزَّن البيانات المعالجة في قاعدة بيانات علاقية بـ MySQL، مصمَّمة ومُحسَّنة لأنماط الاستعلام التي تتطلّبها طبقة التحليلات. يدعم تصميم الجداول التصفية عالية الأداء حسب السائق والمركبة والفرع ونوع المخالفة والمدى الزمني.
تتولّى طبقة خادم مبنيّة على Laravel جميع منطق الأعمال وحسابات التحليلات وخدمات الواجهات البرمجية. تطبّق هذه الطبقة آلية التحكّم في الوصول حسب الدور (RBAC) لضمان أن يصل كل مستخدم إلى البيانات والتقارير ذات الصلة بدوره داخل المؤسسة فحسب.
تقدّم واجهة أمامية مبنيّة على Angular لوحة تحكّم تفاعلية لإدارة المخالفات، تشمل التصفية اللحظية، ورسومات الاتجاهات، والتعمّق على مستوى الفرع، وتحديد السائقين الأعلى مخاطرة، وتقارير قابلة للتصدير. صُمِّمت الواجهة لمستخدمين غير تقنيّين — مديري العمليات ومشرفي الأسطول — يحتاجون إجابات واضحة دون تعقيد.
يعمل بوت الاستخراج بجدول يومي يضمن تحديث اللوحة بأحدث بيانات المخالفات بشكل مستمر، دون أي تدخّل يدوي.
أنهت آليات التحقّق والتنظيف المُدمَجة الأخطاء التي كانت سمة ملازمة للعملية اليدوية السابقة، وأنتجت تقارير يستطيع فريق العمليات في فودافون أن يثق بها.
حصلت الإدارة على وصول فوري إلى اتجاهات المخالفات، وملفات السائقين الأعلى مخاطرة، وبيانات الأداء على مستوى الفرع — لتحلّ ثوانٍ معدودة محلّ عمليّة كانت تستغرق أيامًا.
أعفى إلغاء جمع البيانات وتجميع التقارير يدويًا الموظفين من عبء إداري مرهق، وأعاد توجيه طاقتهم نحو أعمال تشغيلية منتجة.
حسّنت المراقبة اللحظية للأسطول السرعة التي تستطيع بها فودافون رصد مخالفات السياسات ومعالجتها، فحقّقت تحسينات قابلة للقياس في سلوك السائقين والامتثال لسياسات السلامة المؤسسية.
بُنيت المنصّة على تقنيات قابلة للتوسّع والصيانة، ويمكن تمديدها لتشمل مقاييس أسطول إضافية، أو التكامل مع أنظمة فودافون التشغيلية الأخرى، أو التوسّع لدعم مناطق أو فئات مركبات إضافية.