نظام الحجز - دورة حياة التذكرة
دورة حياة التذكرة
تتبع التذكرة منذ لحظة الحجز وحتى اكتمال الرحلة: الحالات المتاحة، الإجراءات على كل حالة، وماذا يحدث عند الإرجاع أو الإلغاء.
الحالات الخمس الأساسية
حجز غير مؤكد
Unconfirmed Booking
Unconfirmed Booking
←
تم الصعود
Boarded
Boarded
←
حجز مؤكد
Confirmed Booking
Confirmed Booking
←
وصل
Arrived
Arrived
حجز غير مؤكد
←
مرتجع
Returned
Returned
→
ملغي
Cancelled
Cancelled
ماذا تعني كل حالة؟
| الحالة | المعنى | متى تصل إليها |
|---|---|---|
| حجز غير مؤكد | التذكرة صدرت لكن الراكب لم يصعد بعد. | عند إصدار التذكرة لأول مرة. |
| تم الصعود | الراكب صعد على متن الحافلة. | عبر كشف الصعود أو إجراء «صعود». |
| حجز مؤكد | الحجز مؤكد ومتابع ضمن الرحلة. | بعد إجراء «تأكيد الحجز». |
| وصل | الراكب وصل وجهته بنجاح. | بعد إجراء «تحديد الوصول». |
| مرتجع | عُدّلت الرحلة أو استُردت التذكرة. | بعد إجراء «إرجاع» التذكرة. |
| ملغي | التذكرة ملغاة نهائياً لأغراض محاسبية. | بعد إجراء «إلغاء» التذكرة. |
الإجراءات المتاحة على كل حالة
✅ الصعود (Boarding)
يعمل على «حجز غير مؤكد» لنقلها إلى «تم الصعود». يتم تلقائياً من كشف الصعود عند مسح التذكرة.
💬 تأكيد الحجز (Confirm Booking)
يعمل على «تم الصعود» لتحويلها إلى «حجز مؤكد». نفّذه بعد اكتمال الصعود للتأكيد النهائي.
📍 تحديد الوصول (Mark as Arrived)
يعمل على «حجز مؤكد» لنقلها إلى «وصل» — يُنفَّذ إما أوتوماتيكياً أو يدوياً حسب الإعدادات.
↩️ الإرجاع / الإلغاء
ارجع التذكرة قبل الانطلاق أو ألغها لاحقاً — بعض الحالات تسمح بالعودة للمسودة (Unconfirmed).
تعديل بيانات التذكرة
يمكن تعديل بيانات الراكب ورقم المقعد من شاشة التذكرة مباشرة (حفظ التعديل يعيد فتح سجل التدقيق)، بينما تغيير الوجهة أو الوقت أو إضافة الخصم يتم عبر شاشة الطلبات بآلية اعتماد.
بطاقة التذاكر الجماعية تتبع نفس الدورة، مع إمكانية ربط كل راكب بتذكرة جماعية واحدة من النموذج نفسه.