المراسلة في التطبيق

في هذه الصفحة

رسائل التطبيق بطاقات إعلانية تظهر على لوحة القيادة في تطبيق الهاتف المحمول. وهي ثلاثة أنواع: رسالة على مستوى المنشأة يراها الجميع، ورسالة لكل مستخدم تُحدَّد لشخص بعينه، ورسائل تلقائية تطبّقها القواعد (مثل إشعار انتهاء العضوية). تتناول هذه الصفحة الأنواع الثلاثة، إضافة إلى محرر الرسائل المشترك بينها.

أنواع الرسائل الثلاثة في لمحة

النوعالجمهورمكان التهيئةالأولوية
رسالة على مستوى المنشأةكل من في المنشأةالإعدادات ← App Security & Settings ← بطاقة الرسالة على مستوى المنشأةتُعرض إلى جانب أي رسالة خاصة بالمستخدم
رسالة لكل مستخدم (يدوية)شخص واحدUsers ← لوحة المستخدم ← App messageلا تستبدل الأتمتة الرسالة اليدوية أبدًا
رسالة تلقائيةكل من يطابق شرطًاالإعدادات ← Automated Messagesتُطبَّق فقط حيث لا توجد رسالة يدوية؛ وتُزال تلقائيًا عندما يتوقف الشرط عن المطابقة

محرر الرسائل

تستخدم الأنواع الثلاثة المحرر نفسه (يعرضه الشكل 1 أدناه داخل قاعدتين للرسائل التلقائية).

الحقلالتفاصيل
Notification typeInformation (محايد)، أو 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، التي تؤتمت الرسائل الخاصة بكل مستخدم بناءً على بيانات العضوية أو ظهور الأبواب الحالي. لا تُستبدل الرسالة المحددة يدويًا أبدًا، وتُزال الرسائل التلقائية تلقائيًا عندما لا تعود منطبقة.

الإعدادات، Automated Messagesالإعدادات، Automated Messages

الشكل 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."

إضافة قاعدة

  1. انقر على Add rule، أو اختر من Start from a template…:
القالبيطابقالرسالة المعبأة مسبقًا (الخطورة)
No door accessDoor visibility: no doors visibleNo door access available (Notice)
Expired membershipMembership status: expiredYour membership has expired (Notice)
Payment overdueTag: overduePayment overdue (Notice)
Account on hold / suspendedMembership status: on hold, suspendedYour account is on hold (Urgent)
Welcome (new member)Tag: newWelcome! (Information)
Trial / prospectPerson type: prospectEnjoying your trial? (Information)
Document / waiver requiredTag: waiver-requiredAction required (Notice)
  1. اضبط الحقل When وقيمه، وعدّل الرسالة، وتأكد من تشغيل مفتاح التبديل Rule enabled.
  2. انقر على 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 لذلك).