توثيق ERPOSالمرجع التنفيذي للمطورين
الرئيسية›المعمارية والبيانات›معمارية النظام

معمارية النظامSystem architecture

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

تطبيق مخصص فوق Frappe/ERPNext بلا تعديل في النواة، موقع وقاعدة بيانات لكل مكتب، ثلاث واجهات، خدمة ذكاء داخلية، وطبقة تكامل واحدة لكل الجهات الخارجية.

نظرة عامة

القنواتDesk · /legal · البوابة · الجوالموقع المكتبFrappe + ERPNext + legal_erpالطوابيرRedis + RQالخدماتخدمة الذكاء · ksa_complianceالجهاتناجز · زاتكا · واتساب…
المسار من القنوات إلى الجهات الخارجية. كل اتصال خارجي يجري في مهمة خلفية ويُسجل في Integration Request (دليل المطور ص13).

القرارات الحاكمة

القرارالمصدر
تطبيق مخصص، لا تعديل في frappe أو erpnext(دليل المطور ص10، 12)
موقع لكل مكتب (bench multisite) وقاعدة مستقلة(الوثيقة المعمارية القرار 2) (دليل المطور ص12)
مجدول Frappe + RQ، لا Celery(الوثيقة المعمارية القرار 4) (التقييم الهندسي)
ثلاث واجهات على نطاق واحد بجلسة واحدة: Desk ‏/app للمحاسب والإدارة، Frappe UI ‏/legal للمحامين، البوابة ‏/portal للموكّل(الوثيقة المعمارية القرار 5)
خدمة FastAPI داخلية غير مكشوفة(الوثيقة المعمارية القرار 6)
لا برمجة لتشفير زاتكا(الوثيقة المعمارية القرار 7)
القواعد بيانات مؤرخة يعتمدها خبير(الوثيقة المعمارية القرار 8) (دليل المطور ص1)
الذكاء يقترح والإنسان يعتمد(الوثيقة المعمارية القرار 9)
البيانات والنماذج داخل المملكة(الوثيقة المعمارية القرار 10) (دليل المطور ص16)

التطبيقات المثبتة

وحدات التطبيق المقترحة: Matters، Court، Deadlines، Documents، Library، Intake، Billing، AI، Integrations (دليل المطور ص10).

مسار طلب نموذجي (تقرير جلسة صوتي)

المحاميFrappeطابور longخدمة الذكاءرفع الصوتصلاحية + حفظإدراجتفريغ + تنقيح + هيكلةمسودةحفظ + إشعارمراجعة واعتماد
المصدر: (الوثيقة المعمارية).