درس: التحميل الحر من الأمر إلى الرحلة
درس تطبيقي خطوة بخطوة — أنشئ أمر تحميل حر، تابع السائق حتى الميزان، اربط الأمر بعقد ومسار، وشاهد الرحلة الحقيقية تولد.
في هذا الدرس تمشي بميزة «التحميل الحر» من أولها لآخرها على الشاشات الحقيقية: تُنشئ أمر تحميل بلا بيانات سابقة، فيقبله السائق ويحمّل عند الميزان ويبلّغ بما اكتشفه، ثم تربط الأمر بعقد ومسار فتولد رحلة حقيقية تكمل دورة الرحلة المعتادة. يحتاج الدرس شخصين — مستخدم إدارة على لوحة الويب وسائق على جواله — أو جرّبهما وحدك على حساب تجريبي.
درس تطبيقي، لا مرجع
هنا نمشي بسيناريو واحد ناجح خطوة بخطوة. لقائمة الحالات الكاملة وكل الحقول والقواعد، ارجع إلى الصفحة المرجعية التحميل الحر.
قبل أن تبدأ
- وحدة «التحميل الحر» مفعّلة لمنشأتك — «التحميل الحر» ظاهرة في القائمة الجانبية للوحة الويب.
- سائق مُجهز: لديه مركبة نشطة ومستندات سارية (من لا يستوفي ذلك يظهر معطّلاً في قائمة الإنشاء مع السبب).
- عقد نشط لديه مسار معتمد يتسع سقف كميته للحمولة المتوقعة — سنحتاجه في خطوة الربط.
- جوال السائق عليه التطبيق ومسجّل الدخول.
نظرة على السيناريو
| # | المرحلة | مَن ينفّذها؟ | أين؟ | النتيجة |
|---|---|---|---|---|
| 1 | إنشاء أمر التحميل الحر | الإدارة | لوحة الويب | أمر «بانتظار القبول»، والمركبة والسائق محجوزان |
| 2 | القبول والانطلاق | السائق | تطبيق الجوال | الأمر «في الطريق» |
| 3 | الوصول والتحميل | السائق | تطبيق الجوال | الأمر «قيد التحميل» |
| 4 | بلاغ بيانات التحميل | السائق | تطبيق الجوال | الأمر «بانتظار الربط برحلة» |
| 5 | الربط برحلة | الإدارة | لوحة الويب | أمر «تم التحويل إلى رحلة» + رحلة حقيقية جديدة |
| 6 | تكملة الرحلة | الطرفان | الويب والجوال | رحلة مكتملة وإيراد محسوب |
الدرس
1. الإدارة: أنشئ أمر التحميل الحر
من القائمة الجانبية افتح «التحميل الحر» واضغط «+ أمر تحميل حر»:
- اختر السائق المجهز — القائمة تعرض المؤهَّل فقط، والمعطَّل يظهر مع سببه.
- اكتب موقع التحميل (اسم المحطة أو الرصيف)، وأضف الإحداثيات اختيارياً ليفحص النظام وصول السائق جغرافياً.
- أضف تعليمات للسائق اختيارياً (مثل: ادخل من البوابة الشرقية وانتظر دورك).
✅ تأكيد النجاح: صف جديد بحالة «بانتظار القبول» برقم أمر خاص، وتظهر بطاقة الأمر على جوال السائق فوراً. من هذه اللحظة المركبة والسائق محجوزان — لا يمكن إرسال رحلة عادية عليهما حتى يُنهى الأمر أو يُلغى.
2. السائق: اقبل وانطلق
على جوال السائق تظهر بطاقة زرقاء مخضرّة بعنوان «أمر تحميل حر» فيها موقع التحميل والتعليمات فقط — بلا عميل ولا وزن. يضغط «قبول»، ثم «انطلاق إلى موقع التحميل».
✅ تأكيد النجاح: حالة الأمر في لوحة الإدارة تتحول إلى «في الطريق» لحظياً.
3. السائق: وصل وحمّل
عند الموقع يضغط «وصلت إلى موقع التحميل» — يثبّت التطبيق إحداثيات لحظة الوصول (وإن تعذّر تحديد الموقع يُسمح له بالمتابعة)، وتبدأ الشاحنة بالتحميل.
✅ تأكيد النجاح: الحالة في اللوحة صارت «قيد التحميل».
4. السائق: أرسل بيانات التحميل
بعد التحميل وعند الميزان يفتح «إرسال بيانات التحميل» ويدخل ما تقوله مستندات المحطة:
- الوزن من ميزان المحطة بالطن (إلزامي)، والكمية المحمّلة بوحدتها.
- الجهة / العميل كما ورد في وثيقة التحميل، والوجهة، ونوع الحمولة، ورقم مرجعي.
- صورة إذن الميزان (إلزامية) وصور مستندات إضافية اختيارية — تُلتقط وتُرفع من الجوال مباشرة.
ثم «تأكيد».
✅ تأكيد النجاح: البطاقة تعرض «⏳ بانتظار اعتماد الإدارة» مع زر «تعديل البيانات» — يستطيع تصحيح أي حقل وإعادة الإرسال حتى لحظة الاعتماد — ويتحول الصف في اللوحة إلى «بانتظار الربط برحلة» ويظهر زر «ربط برحلة».
5. الإدارة: راجع البلاغ واربط الأمر برحلة
اضغط «ربط برحلة» لعرض بلاغ السائق كما ورد: الوزن الفعلي، الجهة، الوجهة، وصف المادة، الرقم المرجعي، ووقت وإحداثيات الإبلاغ. ثم:
- اختر العقد النشط — تظهر مساراته مع سعر الوحدة والكمية الإجمالية لكل مسار.
- اختر المسار — تُعبَّأ «كمية الحمولة المخططة» مسبقاً من بلاغ السائق (عدّلها اختيارياً بوحدة المسار).
- صحّح اسم العميل أو وصف المادة إن لزم، ثم اضغط «تأكيد الربط برحلة».
قبل التأكيد يتحقق النظام من سريان العقد واعتماد المسار وسقف الكمية — فإن فشل شرط ظهرت رسالة واضحة ولم يُنشأ شيء.
زر الربط لا يظهر إلا بعد بلاغ السائق
لا يمكن ربط الأمر برحلة قبل أن يرسل السائق وزنه وعميله وصورة إذن الميزان — بلاغ السائق هو بديل خطوة الوزن في الإرسال العادي.
✅ تأكيد النجاح: الأمر يصبح «تم التحويل إلى رحلة»، وتولد رحلة حقيقية في خطوة واحدة: مرتبطة بالمسار وسعر وحدته، وقد انتقلت إليها وثيقة الوزن وصورة إذن الميزان، وامتلأت مراحلها الزمنية (الإرسال، القبول، الوصول) من تواريخ الأمر، وصارت حالة المركبة «عند محطة الوزن».
6. معاً: أكمل الرحلة كأي رحلة
من هنا الرحلة عادية تماماً: يرفق المشرف بيان النقل، يقدّم السائق قائمة ما بعد التحميل، ثم الحركة حتى التسليم وإنهاء الرحلة — ويُحسب الإيراد من معادلة المسار (الكمية الفعلية × سعر الوحدة) كأي رحلة في النظام.
✅ تأكيد النجاح: الرحلة «مكتملة»، والإيراد في التسوية مطابق لمعادلة المسار، والأمر الحر صار سجلاً مكتمل المراجع في القائمة.
إذا تعطّل شيء
| العَرَض | السبب الغالب | ماذا تفعل |
|---|---|---|
| السائق لا يظهر في قائمة الإنشاء | غير مستوفٍ للجاهزية (مركبة أو مستندات) | العنصر المعطَّل يعرض السبب؛ عالجه ثم أعد فتح النافذة |
| بطاقة الأمر لا تصل جوال السائق | حساب أو شركة مختلفة، أو شاشة قديمة | حدّث الشاشة، وتأكد من نفس رقم الجوال ومن حالة الأمر في اللوحة («بانتظار القبول» = وصل فعلاً) |
| زر «ربط برحلة» لا يظهر | بلاغ السائق لم يصل بعد | لا ربط قبل البلاغ؛ تابع الحالة أو ذكّر السائق بإرسال بيانات التحميل |
| «لا توجد مسارات لهذا العقد» في نافذة الربط | العقد المختار بلا مسار معتمد | اختر عقداً آخر بمسارات، أو أضف المسار واعتمده ثم أعد المحاولة |
| يفشل التأكيد بسبب الكمية | الكمية فوق سقف المسار | عدّل الكمية إلى ما يتسع له السقف أو اختر مساراً آخر |
| التراجع بعد إنشاء الأمر | الإلغاء متاح قبل التحويل فقط | ألغِ الأمر قبل التحويل وتُعاد المركبة والسائق لحالتهما تلقائياً؛ أما بعد التحويل فصار رحلة تُعالج بمسارها المعتاد |
| السائق أخطأ في البلاغ | خطأ كتابي قبل الاعتماد | «تعديل البيانات» من بطاقة الأمر وإعادة الإرسال — متاح حتى لحظة الاعتماد |
وحالتان شائعتان كما تظهران على الشاشة:


- الصورة الأولى (الإدارة): نافذة «ربط برحلة» والعقد المختار بلا مسارات — اختر عقداً آخر أو أضف مساراً واعتمده.
- الصورة الثانية (السائق): الشاشة الرئيسية بلا رحلات نشطة — إن كان الأمر مُرسلاً («بانتظار القبول» في اللوحة) فحدّث الشاشة وتحقق من حساب السائق.
تحقّق من إتقانك للدرس
- تُنشئ أمر تحميل حر وتعرف أن الإرسال يحجز السائق والمركبة حتى انتهاء الأمر.
- تقرأ حالات الأمر (بانتظار القبول ← في الطريق ← قيد التحميل ← بانتظار الربط برحلة ← تم التحويل) وتعرف مَن يُحدث كل انتقال.
- تربط البلاغ بعقد ومسار دون تجاوز سقف الكمية، وتعرف ماذا ينتقل إلى الرحلة عند التأكيد (الوزن، إذن الميزان، المراحل الزمنية).
- تعرف الفرق: قبل التحويل «إلغاء» متاح، وبعده الرحلة تُدار بمسار الرحلة المعتاد.
ماذا بعد
- المرجع الكامل: التحميل الحر — كل الحالات والحقول والقواعد.
- الخطوة التالية في الدورة: دورة الرحلة — من بيان النقل حتى التسوية.
- دروس أخرى قادمة في قسم الدروس التطبيقية — درس كامل لكل ميزة.