تُطلق المنصة مجموعة صغيرة من الإشعارات داخل التطبيق عند أحداث بعينها. لكل إشعار نوع محفّز يُحدد متى يُطلق، ومن يتلقاه، وما يقوله.
المحفزات السبعة
في v0.5:
| المحفّز | يُطلق عندما | المتلقّون |
|---|---|---|
ONBOARDING | يقبل مستخدم دعوةً | المستخدم نفسه |
ASSESSMENT_ASSIGNED | يُعيَّن تقييم | الشخص المُعيَّن |
REPORT_READY | يكتمل توليد التقرير السردي للتقييم | الشخص الذي أجرى التقييم |
PLAN_EDITED | تُحرَّر خطة نمو | الطرفان الآخران للخطة (لا المحرِّر) · حالة خاصة: حين يُغيّر الموظف وظيفته المستهدفة بنفسه، يذهب الإشعار للمدير المباشر ولمسؤولي الموارد البشرية فقط (لا للموظف). |
CANDIDATE_APPLIED | يصل طلب جديد في مسار توظيف | مسؤولو الموارد البشرية + المدير المباشر المُعيَّن للوظيفة |
CV_SCREENED | يكتمل فرز سيرة ذاتية | مسؤولو الموارد البشرية + المدير المباشر المُعيَّن للوظيفة |
CANDIDATE_HIRED | يكتمل إتمام التوظيف | مسؤولو الموارد البشرية + المدير المباشر المُعيَّن للوظيفة |
ما يحتويه الإشعار
كل سجل يحمل:
- النوع (أحد السبعة).
- العنوان — سطر عنوان قصير.
- المحتوى — جملة أو جملتان من التفاصيل.
- الرابط — الرابط الذي تنتقل إليه المنصة عند النقر.
- علامة القراءة — خطأ عند الإنشاء؛ صحيح عند القراءة.
- الطابع الزمني للإنشاء.
تظهر الإشعارات في جرس أعلى الصفحة؛ الأرشيف الكامل على /{slug}/app/notifications (عرض الموارد البشرية) أو /{slug}/me/notifications (عرض الموظف).
التجميع
بعض المحفزات — لا سيما PLAN_EDITED — تُجمَّع. وابلات تحرير الخطة من الشخص ذاته خلال نافذة عشر دقائق تُنتج إشعاراً واحداً لا عشرة. النافذة قصيرة بما يكفي لرؤية التعديلات في اليوم ذاته؛ وطويلة بما يكفي لاستيعاب وابلات التحرير.
التجميع خاص بكل نوع. ASSESSMENT_ASSIGNED وCANDIDATE_APPLIED لا يُجمَّعان — كل حدث يُنتج إشعاره الخاص.
ما لا يُحفّز إشعاراً
لتجنب الافتراضات، المنصة لا تُخطر عند:
- عرض الملفات الشخصية. لا أحد يُخطر حين يُقرأ ملفه الشخصي.
- تحديثات ملف الجدارات التي لم تغيّر قيمةً مرئية للمستخدم.
- تغييرات إعدادات مساحة العمل.
- دعوات المسؤولين الآخرين أو إزالاتهم.
- المعالجة الاعتيادية في الخلفية (إلغاء صلاحية الذاكرة المؤقتة، وإعادة حساب الملف).
الحجم منخفض عن قصد. الجرس مصمَّم ليكون مفيداً لا مزعجاً.
كيف تُوصَّل الإشعارات
في v0.5: داخل التطبيق فقط. يُظهر الجرس العدد؛ النقر يفتح القائمة المنسدلة؛ والقائمة المنسدلة هي القناة.
إشعارات البريد الإلكتروني ضمن قائمة متابعة v0.6. قناة البريد الأكثر طلباً هي ASSESSMENT_ASSIGNED (خاصةً مع موعد نهائي) — كثير من مساحات العمل تريدها.
إشعارات الدفع (الجوّال) ليست في v0.5 وليست على خارطة الطريق الفورية.
التفضيلات لكل مستخدم
ليست في v0.5. كل مستخدم يتلقى كل إشعار تُحفّزه دوره. الإلغاء لكل مستخدم (مثلاً، مسؤول موارد بشرية لا يريد إشعارات CV_SCREENED لأنه ضبط حد التقدم التلقائي مرتفعاً) ضمن قائمة متابعة v0.6.
الاستطلاع والوقت الفعلي
يستطلع الجرس الإشعارات الجديدة كل 60 ثانية حين تكون الصفحة مفتوحة. لا يوجد دفع فوري قائم على WebSocket في v0.5؛ قد ترى تأخيراً قصيراً بين وقوع الحدث وتحديث شارة الجرس.
إذا أجريت للتو إجراءً وتتوقع الإشعار الناتج فوراً، حدِّث القائمة المنسدلة للجرس — تجلب المنصة أحدث قائمة عند فتح القائمة المنسدلة.