معمارية النظامSystem architecture
تطبيق مخصص فوق Frappe/ERPNext بلا تعديل في النواة، موقع وقاعدة بيانات لكل مكتب، ثلاث واجهات، خدمة ذكاء داخلية، وطبقة تكامل واحدة لكل الجهات الخارجية.
نظرة عامة
القرارات الحاكمة
| القرار | المصدر |
|---|---|
| تطبيق مخصص، لا تعديل في 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) |
التطبيقات المثبتة
frappe،erpnext،hrms(Frappe HR)،ksa_compliance،legal_erp(دليل المطور ص10).- خدمة الذكاء خارج Frappe عبر API داخلي.
وحدات التطبيق المقترحة: Matters، Court، Deadlines، Documents، Library، Intake، Billing، AI، Integrations (دليل المطور ص10).