المهام الخلفية والطوابيرBackground jobs and queues
الطوابير وما يجري فيها، والمهام المجدولة حسب الميزة.
الطوابير والمهام
| الطابور | ما يجري فيه |
|---|---|
short | واتساب، الإشعارات اللحظية، فحص التعارض السريع |
default | PDF، الإشعارات الواردة |
long | التفريغ الصوتي، OCR، إعادة الفهرسة، إهلاك الأصول |
scheduler | المهل اليومية، انتهاء الوكالات، الربحية الأسبوعية |
المصدر: (الوثيقة المعمارية). Redis + RQ عبر مجدول Frappe، بلا Celery (التقييم الهندسي).
المهام حسب الميزة
| الميزة | العنوان | المهام |
|---|---|---|
| B01 | المستخدمون والأدوار والصلاحيات | يوميًا: إلغاء أذونات الدخول الاستثنائي المنتهية. · شهريًا: تقرير الحسابات غير المستخدمة والأدوار الحساسة إلى الشريك. |
| B02 | الموكّلون والأطراف والعلاقات | عند تغيّر بيانات طرف (ملاك شركة، معرّف) تُجدول إعادة فحص التعارض للملفات المفتوحة المرتبطة B16 فحص تعارض المصالح (دليل المطور ص31). |
| B03 | ملف العمل القانوني | لا مهام مجدولة في هذه الميزة. إنشاء Project يجري داخل المعاملة نفسها. |
| B04 | مراحل التقاضي ودورة حياة القضية | عند تغيير is_urgent أو تاريخ استلام الحكم: إعادة حساب المهل المفتوحة في مهمة خلفية مع إشعار B12 محرك المهل النظامية وحاسبة الاعتراض. مزامنة ناجز لاحقًا B45 ربط الملفات بناجز. |
| B07 | سجل الوكالات الشرعية | يومي: تحديث الحالات وإرسال التنبيهات. لاحقًا: جلب من ناجز بعد الموافقة. |
| B09 | الجلسات والتقويم المزدوج ومنع التعارض الزمني | تذكيرات قبل الجلسة بالفترات المحددة B44 الإشعارات والتذكيرات. الملخص المسائي يوميًا. مزامنة التقويم الخارجي بالعنوان فقط تقويم Google وOutlook. |
| B10 | تقارير الجلسات ومخرجاتها | يومي: الجلسات المنتهية بلا تقرير ← تذكير ثم تصعيد. بعد الاعتماد: إرسال الملخص عبر القناة في مهمة خلفية بإعادة محاولة B44 الإشعارات والتذكيرات. |
| B11 | الأحكام وطرق الاعتراض | إعادة الحساب في الخلفية مع قفل على المهلة المعاملات والتزامن. |
| B12 | محرك المهل النظامية وحاسبة الاعتراض | يومي صباحًا: التذكيرات والتصعيد ووسم الفائتة. عند تعديل Holiday List: إعادة حساب في الخلفية. |
| B13 | المستندات والإصدارات والأرشفة والأصول الورقية | OCR في طابور long B32 خدمة OCR وتحويل الصوت إلى نص. تنبيه أسبوعي بالأصول غير المعادة لملفات مغلقة. |
| B14 | مكتبة المذكرات القديمة وقوالب المذكرات الجديدة | معالجة الدفعة في طابور long مع إعادة محاولة لكل ملف. إعادة فهرسة المكتبة بعد اعتماد المنقح. |
| B15 | مكتبة الأنظمة واللوائح بإصداراتها | إعادة الفهرسة بعد النشر في طابور long. |
| B16 | فحص تعارض المصالح | إعادة فحص عند تغيّر بيانات الأطراف، وعند تعيين موظف. لا فحص دوري ثقيل بلا سبب اقتراح هندسي. |
| B17 | الزوار والاستقبال والمواعيد | تذكير قبل الموعد B44 الإشعارات والتذكيرات. حذف بيانات غير الموكلين بعد المدة B38 الاحتفاظ والإتلاف والتجميد القانوني. |
| B18 | المهام ولوحة المدير وموزّع العمل | يومي: المتأخر والتصعيد. أسبوعي: مؤشرات الأداء. |
| B19 | تسجيل الوقت الفعلي والمتتبع المعلن | ليلي: تجميع الإشارات وحذف الخام وإنشاء المسودات. |
| B20 | المسعّر الذكي للقضايا الجديدة | أسبوعي: تحديث متوسطات الساعات حسب النوع والمرحلة B21 تكلفة الساعة والربحية. |
| B21 | تكلفة الساعة والربحية | شهري: حساب تكلفة الساعة. أسبوعي: الربحية (الوثيقة المعمارية). |
| B22 | العقود الإلكترونية واتفاقيات الأتعاب والتوقيع | تنبيه قبل انتهاء العقود السنوية. انتهاء صلاحية روابط التوقيع. |
| B23 | الفوترة على المراحل والفوترة الإلكترونية | شهري: فوترة الساعات. Auto Repeat للاشتراكات. حالة الإرسال للهيئة من التطبيق. |
| B24 | أمانات الموكّلين | شهري: تقرير التسوية. |
| B25 | المحاسبة العامة والأصول والقوائم المالية | إهلاك الأصول المجدول (طابور long) (الوثيقة المعمارية). |
| B26 | الرواتب والموارد البشرية بالمتطلبات السعودية | شهري: المخصصات. |
| B27 | المحاسب الآلي للمصروفات | OCR في طابور long. |
| B28 | قارئ الإشعارات الحكومية | جلب البريد كل بضع دقائق افتراض تنفيذي. لوحة يومية لغير المربوط. |
| B29 | المساعد القانوني (RAG) | شهري: فحص التعديلات وتحديث المدونة وإعادة الفهرسة (دليل المساعد القانوني ص9). أسبوعي: مراجعة التقييمات «غير دقيق» وتحويل كل خطأ مؤكد إلى سؤال تقييم. |
| B30 | السكرتير الذكي (وكيل خدمة العملاء) | المعالجة في طابور short. التذكيرات بالجدولة B44 الإشعارات والتذكيرات. |
| B31 | محلل صكوك الأحكام والعقود | طابور long. |
| B32 | خدمة OCR وتحويل الصوت إلى نص | طابور long للتفريغ وOCR (الوثيقة المعمارية). |
| B33 | تطبيق المحامي على الجوال | إرسال الإشعارات عبر خدمة الدفع إشعارات الجوال (FCM/APNs). |
| B36 | البحث العام والتقارير المجمّعة | إعادة الفهرسة عند تغيّر السجلات. |
| B37 | النسخ الاحتياطي والاستعادة | يومي ومستمر (binlogs) وشهري (الاختبار). |
| B38 | الاحتفاظ والإتلاف والتجميد القانوني | شهري: المرشحون. |
| B39 | الامتثال لنظام حماية البيانات الشخصية | كل ساعة: تصعيد الحوادث. |
| B41 | الاشتراكات والخطط والقياس | يومي: جمع العدادات. |
| B42 | عقود الخدمة ومستوى الخدمة ووصول الدعم | كل ساعة: إنهاء المنتهي. |
| B43 | طبقة التكامل المركزية | طوابير short/default/long (الوثيقة المعمارية). |
| B44 | الإشعارات والتذكيرات | كل دقيقة افتراض تنفيذي: المستحق. |
| B45 | ربط الملفات بناجز | مزامنة مجدولة بفترة sync_interval_hours. |
| P01 | حوكمة القواعد القانونية والتحكم في التغيير | شهري: القواعد المستحقة للمراجعة. |
قواعد عامة
- لا اتصال خارجي داخل طلب المستخدم؛ كل اتصال مهمة خلفية B43 طبقة التكامل المركزية.
- كل مهمة قابلة للإعادة بأمان (idempotent) بمفتاح أو قيد فريد.
- المهام المجدولة تُسجل بدايتها ونهايتها وعدد ما عالجته.
- فشل مهمة يومية حرجة (المهل) ينبّه مدير النظام فورًا.