
منصة عمليات الأسطول
اللوجستيات وسلسلة التوريد
2025
enterprise
ما الذي احتاجوه
يوزّع المشغّل نحو 1,200 مركبة عبر شبكة توزيع تمتد على ست ولايات، لنقل البضائع للمصنّعين وتجار التجزئة ضمن نوافذ تسليم ضيقة. وكان موظفو التوزيع يتتبعون الشاحنات عبر تسجيل هاتفي وجدول بيانات مشترك، يُحدَّث كل ساعتين إلى ثلاث ساعات في أفضل الأحوال. وكانت المسارات تُخطط ليلة سابقة، ونادرًا ما تُعدَّل بحسب حركة المرور أو الطقس أو تغييرات الطلب في اللحظة الأخيرة، ما جعل السائقين يتوقفون في الازدحام بينما تظل مسارات أسرع دون استخدام. وكانت تكاليف الوقود تُوزَّع على عقود العملاء باستخدام تقديرات مسافة ثابتة بدلاً من المسارات الفعلية المقطوعة، ما أدى إلى نزاعات فوترة متكررة وأكل هوامش الربح بصمت في الرحلات الطويلة. ومع نمو الأسطول ليتجاوز 1,000 مركبة، لم يعد فريق التوزيع المكوّن من ستة أشخاص قادرًا على مواكبة الوتيرة، وتراجعت نسبة التسليم في الموعد المحدد إلى 81%.
ما الذي بنيناه
بنت Prixelo منصة عمليات أسطول تتمحور حول خريطة مباشرة: لوحة تحكم بتقنية React تعرض موقع كل شاحنة، تُحدَّث عبر اتصالات WebSocket تبث إشارات GPS كل 15 ثانية من وحدات القياس عن بُعد المركّبة على متن المركبات. وتستوعب خدمة بتقنية Node.js هذا التدفق، وتطابقه مع بيانات التوجيه وحركة المرور من Mapbox، وتعيد حساب المسارات المثلى بشكل مستمر، لإعادة توجيه السائقين حول الازدحام أو الإغلاقات دون أن يلمس أحد موظفي التوزيع الخريطة. وتخزّن PostgreSQL سجل الرحلة الكامل: كل نقطة عبور وتوقف وفترة خمول، مرتبطة بشحنة العميل التي خدمتها. ويغذي هذا السجل محرك توزيع تلقائي لتكاليف الوقود، يوزّع إنفاق الوقود الفعلي لكل شاحنة على الشحنات بحسب المسافة ووزن الحمولة بدلاً من التقديرات الثابتة، لينتج تفصيلًا للفوترة جاهزًا للعميل كان موظفو التوزيع يبنونه يدويًا في السابق.
كيف تعاملنا معه
اختِيرت WebSocket بدلاً من الاستعلام الدوري لتحديثات الموقع المباشرة، بحيث تعكس خريطة موظف التوزيع كل إشارة GPS جديدة لحظة وصولها بدلاً من بعد تأخير.
أُضيف توجيه Mapbox المدرك لحركة المرور فوق مهام إعادة الحساب في Node.js التي تعيد تقييم كل مسار نشط كل 60 ثانية وفق الظروف المباشرة.
صُمّم توزيع الوقود في PostgreSQL كدفتر مرتبط بأجزاء الرحلة، لا بالمركبات، بحيث تُقسَّم التكاليف بشكل صحيح عندما تخدم شاحنة واحدة شحنات متعددة لعملاء في رحلة واحدة.
بُنيت واجهة موظف التوزيع بتقنية React حول عرض خريطة مباشرة واحدة بدلاً من جدول حالة، بما يتماشى مع الطريقة التي يفكر بها موظفو التوزيع فعليًا بشأن الأسطول.
الأثر الملموس
معدل التسليم في الموعد المحدد
تراجع نزاعات فوترة تكاليف الوقود
الساعات الموفَّرة أسبوعيًا لموظفي التوزيع
"كنا نعرف بتعطل شاحنة عندما يتصل بنا السائق. أما الآن فنراها قبل أن يلاحظها السائق نفسه، وقد وجد النظام مسارًا بديلاً بالفعل. اختفت خلافات فوترة الوقود مع العملاء تقريبًا."
نائب رئيس العمليات
مشغّل لوجستي
أخبرنا
بما يجب أن نبنيه.
أحضر لنا الفكرة التي قال الجميع إنها أصعب من أن تُنجز. رد مجاني وبلا التزام خلال 24 ساعة — اتفاقية عدم إفصاح (NDA) عند الطلب.