> ## Documentation Index
> Fetch the complete documentation index at: https://help.kwentra.com/llms.txt
> Use this file to discover all available pages before exploring further.

# مشاركة بطاقة التسجيل عبر WhatsApp

> إرسال رابط بطاقة التسجيل (Registration Card) إلى النزلاء عبر WhatsApp للتوقيع الإلكتروني والتأكيد الفوري.

أرسل رابط بطاقة التسجيل إلى النزلاء عبر WhatsApp بسهولة للتوقيع الإلكتروني والتأكيد الفوري.

***

### **القيمة العملية**

* مشاركة المستندات المولّدة من النظام (مثل 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 في تبويب متصفح جديد.

بمجرد فتح WhatsApp "عبر الويب أو التطبيق"، يمكنك إرسال الرابط إلى النزيل مباشرةً.

<img src="https://mintcdn.com/kwentra/NGT4CuxPWU8NDlxU/images/front-office/reservations/individual-reservations/share-registration-card-via-whatsapp/aabd755913.png?fit=max&auto=format&n=NGT4CuxPWU8NDlxU&q=85&s=cf6a61d24d64649dc17d10e5fb995c43" alt="إرسال رابط بطاقة التسجيل عبر WhatsApp" width="906" height="791" data-path="images/front-office/reservations/individual-reservations/share-registration-card-via-whatsapp/aabd755913.png" />

وبمجرد ضغط النزيل على الرابط، تُفتح بطاقة التسجيل في تبويب جديد.

<img src="https://mintcdn.com/kwentra/NGT4CuxPWU8NDlxU/images/front-office/reservations/individual-reservations/share-registration-card-via-whatsapp/45fde5923d.png?fit=max&auto=format&n=NGT4CuxPWU8NDlxU&q=85&s=0473de215c1716a81b7f75b17c6090ae" alt="بطاقة التسجيل كما تظهر للنزيل" width="1247" height="818" data-path="images/front-office/reservations/individual-reservations/share-registration-card-via-whatsapp/45fde5923d.png" />

### **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" فارغاً.
