توثيق ERPOSالمرجع التنفيذي للمطورين

الإشعارات والتذكيراتNotifications and reminders

B44التكاملاتمتطلب وارد في الملفات اقتراح هندسي

محرك واحد للتذكيرات (جلسات، مهل، وكالات، تقارير، فواتير) بقواعد Reminder Rule (الحدث، الإزاحة، القناة، القالب)، ورسائل من قوالب معتمدة، وإشعارات جوال بنص عام.

بطاقة الميزة

البندالقيمة
1. اسم الميزةالإشعارات والتذكيرات — Notifications and reminders
2. المعرّف (Feature ID)B44
3. مصدر المتطلبدليل المطور ص12، 20، 27، 41
4. تصنيف المحتوىمتطلب وارد في الملفات قواعد التذكير بفترات قابلة للتعديل، القوالب المعتمدة، الإشعارات بلا أسرار. اقتراح هندسي قناة احتياطية وتسجيل التسليم.
الوحدةالتكاملات
الأدوار المعنيةمحامٍ، موكّل، شريك
درجة الخطورةعالية
حالة الاعتمادمعتمد في الوثائق
المنصات المرتبطةمنصة واتساب للأعمال، مزود الرسائل النصية المحلي، إشعارات الجوال (FCM/APNs)، البريد الإلكتروني

5الهدف التجاري والمشكلة التي تعالجها

التذكير الذي لا يصل كأنه لم يكن؛ والرسالة التي تحمل سرًا خارج المملكة تسرّب.

التسويق بموافقة فقط B39 الامتثال لنظام حماية البيانات الشخصية.

7المستخدمون والأدوار والصلاحيات

المستلمون بحسب الحدث.

8شروط البدء والاعتماديات

القنوات مفعّلة، والقوالب معتمدة منصة واتساب للأعمال.

9السيناريو الأساسي خطوة بخطوة

  1. الحدث يُجدول التذكيرات بحسب القواعد.
  2. عند الموعد: تكوين الرسالة من القالب ببيانات لا تكشف خارج القناة الآمنة.
  3. الإرسال عبر طبقة التكامل B43 طبقة التكامل المركزية.
  4. تسجيل التسليم؛ الفشل يجرب القناة الاحتياطية اقتراح هندسي.

10السيناريوهات البديلة والاستثناءات

تغيّر الحدث (موعد جلسة): إعادة جدولة (دليل المطور ص39). مهلة: 7 و3 و1 يوم وصباح آخر يوم، وتصعيد للشريك (دليل المطور ص41).

11المدخلات والحقول

الاسم العربيالاسم البرمجيالنوعإلزاميالتحققالقيمة الافتراضيةمصدر البيانات
الحدثeventSelectنعم——(دليل المطور ص27)
الإزاحةoffsetDurationنعم——المكتب
القناةchannelSelectنعمواتساب / SMS / بريد / جوال / داخلي——
القالبtemplateLink → Message Templateنعممعتمد——

12المخرجات والإشعارات والسجلات والتقارير

سجل التسليم.

13قواعد العمل بصيغة قابلة للتحويل إلى كود

قواعد
RULE B44.1  push/SMS text generic (no names, case numbers, content)
RULE B44.2  WhatsApp outside 24h -> approved template only
RULE B44.3  reschedule on source change; cancel on source cancel
RULE B44.4  dedupe: (event, record, offset, recipient) sent once

التفاصيل في جدولة التذكيرات وإعادة المحاولة.

14حالات السجل وانتقالاتها وشروطها

مجدول ← مرسل ← مسلّم / فشل.

15نموذج البيانات والعلاقات والقيود والفهارس

Reminder Rule، Message Template (دليل المطور ص27)، Notification Delivery اقتراح هندسي.

16DocTypes المطلوبة في Frappe

17الشاشات والعناصر والأزرار ورسائل الخطأ

إعداد القواعد. سجل التسليم.

18خدمات Backend ومسؤولية كل خدمة

legal_erp.notify.schedule، deliver.

19واجهات API الداخلية

لا توجد واجهة API خاصة بهذه الميزة.

20الأحداث والمهام الخلفية والجدولة وإعادة المحاولة

كل دقيقة افتراض تنفيذي: المستحق.

21التكاملات المرتبطة بالميزة وحدودها

منصة واتساب للأعمال، مزود الرسائل النصية المحلي، إشعارات الجوال (FCM/APNs)، البريد الإلكتروني.

22الأمن والخصوصية والتدقيق والاحتفاظ والحذف

لا أسرار في القنوات غير الآمنة.

23حالات الاختبار

المعرّفالنوعالسيناريوالنتيجة المتوقعة
B44-T01طبيعيتذكير جلسةيصل في موعده.
B44-T02أمنينص الإشعارعام.
B44-T03حدّيتغيير موعد الجلسةإعادة جدولة دون تكرار.

24معايير القبول

25تعريف الاكتمال (Definition of Done)

26القرارات المفتوحة والمخاطر والاعتمادات المطلوبة

لا ينطبق على هذه الميزة.