المراسلة في التطبيق
في هذه الصفحة
رسائل التطبيق بطاقات إعلانية تظهر على لوحة القيادة في تطبيق الهاتف المحمول. وهي ثلاثة أنواع: رسالة على مستوى المنشأة يراها الجميع، ورسالة لكل مستخدم تُحدَّد لشخص بعينه، ورسائل تلقائية تطبّقها القواعد (مثل إشعار انتهاء العضوية). تتناول هذه الصفحة الأنواع الثلاثة، إضافة إلى محرر الرسائل المشترك بينها.
أنواع الرسائل الثلاثة في لمحة
| النوع | الجمهور | مكان التهيئة | الأولوية |
|---|---|---|---|
| رسالة على مستوى المنشأة | كل من في المنشأة | الإعدادات ← App Security & Settings ← بطاقة الرسالة على مستوى المنشأة | تُعرض إلى جانب أي رسالة خاصة بالمستخدم |
| رسالة لكل مستخدم (يدوية) | شخص واحد | Users ← لوحة المستخدم ← App message | لا تستبدل الأتمتة الرسالة اليدوية أبدًا |
| رسالة تلقائية | كل من يطابق شرطًا | الإعدادات ← Automated Messages | تُطبَّق فقط حيث لا توجد رسالة يدوية؛ وتُزال تلقائيًا عندما يتوقف الشرط عن المطابقة |
محرر الرسائل
تستخدم الأنواع الثلاثة المحرر نفسه (يعرضه الشكل 1 أدناه داخل قاعدتين للرسائل التلقائية).
| الحقل | التفاصيل |
|---|---|
| Notification type | Information (محايد)، أو Notice (نبرة تحذيرية)، أو Urgent. يتحكم في لون البطاقة وتسمية الخطورة في التطبيق (INFORMATION / NOTICE / URGENT). |
| Title | حتى 120 حرفًا، مثل Pool Closed for Maintenance |
| Message body | حتى 2000 حرف (يظهر تحذير غير مُلزم بعد 500 حرف؛ اجعل بطاقات لوحة القيادة قصيرة) |
| Optional link URL | رابط http:// / https://؛ تُضاف https:// تلقائيًا إذا حذفتها |
| Link label | نص زر الرابط؛ القيمة الافتراضية More info |
| Schedule | تاريخ ووقت اختياريان لـ Starts at / Ends at. اتركهما فارغين لعدم وضع حد؛ ولا تُعرض الرسالة إلا ضمن هذه الفترة. |
تعرض معاينة مباشرة "How this will look on the mobile app dashboard." يُشغّل مفتاح التبديل الرئيسي في المحرر الرسالة أو يوقفها دون فقدان محتواها.
الرسالة على مستوى المنشأة
الإعدادات ← App Security & Settings، بطاقة الرسالة على مستوى المنشأة: "Allows you to configure a notification in the app for everyone at this facility." استخدمها لحالات الإغلاق أو فترات الصيانة أو الفعاليات. تذكّر النقر على Save changes في شريط حفظ الإعدادات.
الرسائل لكل مستخدم
افتح مستخدمًا في Users واستخدم قسم App message في لوحته. من الاستخدامات المعتادة: تذكير بالدفع، أو إشعار شخصي، أو مطالبة "راجع مكتب الاستقبال". يظهر للمستخدمين الذين لديهم رسالة نشطة شارة Message في القائمة، ملوّنة حسب الخطورة.
تحظى الرسالة الخاصة بالمستخدم المحددة يدويًا بالأولوية دائمًا، ولن تستبدلها الأتمتة.
الرسائل التلقائية
تفتح الإعدادات ← Automated Messages صفحة App Messaging Rules، التي تؤتمت الرسائل الخاصة بكل مستخدم بناءً على بيانات العضوية أو ظهور الأبواب الحالي. لا تُستبدل الرسالة المحددة يدويًا أبدًا، وتُزال الرسائل التلقائية تلقائيًا عندما لا تعود منطبقة.


الشكل 1: App Messaging Rules، مع قاعدتين تستخدمان نوع الإشعار Urgent
كيف تعمل القواعد
- Enable automated messages هو المفتاح الرئيسي؛ فعند إيقافه تصبح كل القواعد أدناه غير نشطة (تظهر باهتة: "Automated messages are turned off — these rules are inactive.").
- كل قاعدة على النحو التالي: When <Membership status | Person type | Tag | Door visibility> is any of <values> ← اعرض هذه الرسالة. تطابق قواعد الوسوم الوسوم المتزامنة والمخصصة معًا (دون تمييز بين الأحرف الكبيرة والصغيرة).
- يدعم Door visibility الخيارين No doors visible وHas visible doors. ويستخدم قائمة الأبواب النهائية في تطبيق الهاتف المحمول: تُعدّ الأبواب القابلة للاستخدام والأبواب المستقبلية أو الواقعة خارج الساعات ظاهرة، وكذلك الأبواب المعروضة عمدًا في حالة الحظر أو الصيانة. لا يطابق No doors visible إلا عندما تكون تلك القائمة فارغة.
- ترتيب القواعد هو الأولوية: أول قاعدة مفعّلة تطابق الشخص هي التي تُطبَّق؛ رسالة تلقائية واحدة لكل شخص.
- عندما يتوقف الشخص عن مطابقة كل القواعد، تُزال رسالته التلقائية تلقائيًا.
- يدعم نص الرسالة العنصرين النائبين {firstName} و**{lastName}**، مثل "Hi {firstName}, your membership has expired."
إضافة قاعدة
- انقر على Add rule، أو اختر من Start from a template…:
| القالب | يطابق | الرسالة المعبأة مسبقًا (الخطورة) |
|---|---|---|
| No door access | Door visibility: no doors visible | No door access available (Notice) |
| Expired membership | Membership status: expired | Your membership has expired (Notice) |
| Payment overdue | Tag: overdue | Payment overdue (Notice) |
| Account on hold / suspended | Membership status: on hold, suspended | Your account is on hold (Urgent) |
| Welcome (new member) | Tag: new | Welcome! (Information) |
| Trial / prospect | Person type: prospect | Enjoying your trial? (Information) |
| Document / waiver required | Tag: waiver-required | Action required (Notice) |
- اضبط الحقل When وقيمه، وعدّل الرسالة، وتأكد من تشغيل مفتاح التبديل Rule enabled.
- انقر على Save changes في شريط حفظ الإعدادات.
ما يحدث بعد الحفظ
يؤدي الحفظ إلى تشغيل عملية مسح في الخلفية تطبّق القواعد على كل من في المنشأة. تعرض البطاقة التقدم: "Applying to members in the background…"، ثم "App messages applied · N updated" (أو "Background update failed."). يتخطى المسح المستخدمين المفصولين، كما تُطبَّق القواعد على المستخدمين عند مزامنتهم أو تعديلهم من الآن فصاعدًا.
تعيد واجهة API الخاصة بتطبيق الهاتف تقييم القواعد التلقائية مقابل ظهور الأبواب الحالي كلما حُمّلت المنشآت. لذلك تؤثر تغييرات السياسات والمنح والصيانة والجداول في الرسالة فورًا؛ ولا ينتظر التطبيق عملية مسح أخرى في الخلفية.
إيقاف الأتمتة لشخص واحد
في لوحة المستخدم، عندما تكون هناك رسالة تلقائية نشطة، يمكنك النقر على Turn off for this user، فتُزال الرسالة التلقائية ولن ترسل إليه أي قاعدة رسالة مجددًا (إلى أن تنقر على Re-enable automated messages هناك). يفيد ذلك في الاستثناءات، مثل عضو لديه نزاع على الفواتير تتولاه شخصيًا.
ما يراه الأعضاء
تظهر الرسائل كبطاقات أعلى لوحة القيادة في التطبيق، ملوّنة حسب النوع، مع العنوان والنص وزر الرابط الاختياري. تبرز الرسائل العاجلة بصريًا. الرسائل للإعلام فقط، ولا تمنع الوصول إلى الأبواب بحد ذاتها (استخدم المفتاح Access enabled أو Access Policies لذلك).
صفحات ذات صلة
- Users: الرسائل لكل مستخدم، وشارة Message
- Access Policies: تفويض الأبواب حسب Who وWhere وWhen
- أمان التطبيق وإعداداته: بطاقة الرسالة على مستوى المنشأة
- دليل تطبيق الهاتف المحمول