إنتقل إلى المحتوى الرئيسي

المانيفست والصعود

هذا الدليل يشرح السطح التشغيلي المرتبط بقائمة الركاب والتحقق من الصعود.

ما الذي يراه السائق؟

  • قائمة الركاب
  • تفاصيل المقعد
  • حالة الحجز
  • إمكانية التحقق عبر QR أو الإدخال اليدوي
  • نتيجة مستقلة لكل مسافر ولكل مرحلة من Journey، حتى عند وجود عدة ركاب في الحجز نفسه
  • عداد منفصل للحجوزات التي ما زالت بانتظار موافقة الشركة؛ لا تدخل هذه السجلات في قائمة الركاب القابلين للصعود

استخدامات شائعة

  • مراجعة الركاب قبل الانطلاق
  • التحقق من رمز التذكرة
  • التعامل مع حالات عدم التطابق أو الحاجة إلى إدخال يدوي

ملاحظات

  • إذا تعذر مسح QR، يمكن أن يوفر التطبيق مساراً بديلاً يعتمد على رمز الحجز أو التحقق اليدوي
  • QR القياسي لا يحتوي اسم الراكب أو هاتفه أو رقم مقعده. يحمل نوع credential وإصدارها ومعرف Ticket وتوقيعها فقط، ثم يجلب التطبيق بيانات المانيفست المصرح بها بعد التحقق.
  • يرفض التطبيق الرمز المزوّر أو الملغى أو المنتهي أو الصادر لرحلة أخرى، ويعرض حالة واضحة للرمز المستخدم سابقاً. إعادة نفس عملية المزامنة لا تسجل صعوداً ثانياً.
  • لا تكفي حالة الحجز النصية للصعود. يحتاج كل مسافر إلى Ticket قانونية مكتملة الهوية وإشارة boarding_eligible=true من قراءة التشغيل وحالة تأكيد CONFIRMED. غياب أي حقل يفشل مغلقاً ولا يعتمد التطبيق تخميناً محلياً.
  • عند انقطاع الشبكة، تتحقق قائمة المانيفست المشفرة من نفس credential محلياً، وتحتفظ بوقت العملية ثم تزامنها عبر الأمر المخصص عند عودة الاتصال.
  • يستطيع السائق مشاركة ملف تأكيد الحجز الرسمي من صف المسافر. ينزل التطبيق PDF immutable من الخادم بعد أن يثبت الخادم أن السائق مكلّف بالرحلة؛ لا يرسل التطبيق Driver ID أو Company ID يدعيهما العميل، ولا يبني رابط حجز عاماً.
  • يحتوي تأكيد الحجز على QR الصعود الموقّع، لذلك يظهر تحذير واضح قبل مشاركته. لا يمنح الملف المستلم صلاحية إدارة الحجز، لكنه وثيقة سفر حساسة يجب تسليمها إلى المسافر المقصود فقط.
  • ما يظهر في التطبيق أثناء الرحلة هو المرجع الأعلى للحالة التشغيلية