القيمة العملية
- مشاركة المستندات المولّدة من النظام (مثل Registration Cards) فوراً مع النزلاء عبر WhatsApp.
- تبسيط تسجيل دخول النزلاء بجمع التوقيعات والتأكيدات إلكترونياً.
- تقليل الخطوات اليدوية وضمان حفظ المستندات وإمكانية تتبعها.
حالات الاستخدام
- الاستقبال يرسل رابط RC للتوقيع الإلكتروني قبل الوصول أو عنده.
- تدقيق الليل يؤكد قبول RC مع ختم زمني.
- المديرون يطبعون رابط RC أو ينسخونه أو يرسلونه عبر WhatsApp مباشرةً إلى النزلاء.
- فرق الالتزام تصل إلى ملف RC الموقّع بصيغة PDF في الحجز في أي وقت.
التفاصيل التقنية
مسار الوصول
- Front Office → Individual Reservations → Select Reservation → Print → RC → Share via WhatsApp
- Front Office → Group Reservations → Select Reservation → RC → Share via WhatsApp
زر المشاركة عبر WhatsApp
- يفتح نافذة منبثقة لإدخال Mobile Number عند الضغط عليه.
- حقل رقم الجوال:
- إلزامي (أرقام وعلامة ”+” فقط، بحد أقصى 30 حرفاً).
- يجب أن يتضمن رمز الدولة (مثل +20، +966).
- يُعبَّأ تلقائياً من حقل Mobile في ملف النزيل؛ وإذا كان فارغاً فمن Telephone؛ وإذا كان كلاهما فارغاً يُدخله المستخدم يدوياً.
- زر “Save & Send”:
- يتحقق من الرقم ويحدّث حقل Mobile في ملف النزيل إذا كانت الصلاحية متاحة.
- وإذا لم تكن لدى المستخدم صلاحية التعديل، يتخطى التحديث ويكمل العملية.
- يفتح رابط WhatsApp في تبويب متصفح جديد.


Accept & Confirm
-
يمكن للنزلاء الضغط على “Accept & Confirm” في صفحة RC.
- بعد الضغط، يختفي الزر من العروض العامة اللاحقة.
- يضع النظام RC Confirmation Date للقراءة فقط (بتوقيت الـ instance) على الحجز.
- تُرفق نسخة PDF بالحجز.
- إذا كان RC Confirmation Date موجوداً، لن يظهر زر “Accept & Confirm”.
مواصفات التخزين
- يُنشأ ملف RC بصيغة PDF ويُحفظ في التخزين عند أول استخدام لـ “Share WhatsApp”.
- وإذا تغيّر الحجز، يُحذف الملف القديم.
- يحتفظ الحجز بـ UUID لتعريف الملف وإدارته.
- يتحقق كل وصول إلى رابط RC من وجود الملف:
- إذا كان الملف موجوداً يُعرض؛ وإن لم يكن، يُولَّد RC جديد ويُعرض.
- زر Accept يظهر فقط إذا كان “rc sign date” فارغاً.