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

المحاكم والدوائر والقوائم المرجعيةCourts, circuits and reference lists

B05التقاضي والجلساتمتطلب وارد في الملفات يحتاج اعتمادًا قانونيًا

قوائم يعتمد عليها كل شيء: المحاكم (نوعها ومدينتها والجهة القضائية)، الدوائر، أنواع القضايا، أطوار الملف، أنواع المستندات. تُدخل مرة، ويعتمدها المحامي، وتُصدَّر في Fixtures.

بطاقة الميزة

البندالقيمة
1. اسم الميزةالمحاكم والدوائر والقوائم المرجعية — Courts, circuits and reference lists
2. المعرّف (Feature ID)B05
3. مصدر المتطلبدليل المطور ص3، 11، دليل الميزة 1 ص5، 8-9
4. تصنيف المحتوىمتطلب وارد في الملفات DocTypes المحكمة والدائرة وأنواع القضايا والأطوار. يحتاج اعتمادًا قانونيًا القوائم نفسها يعتمدها المحامي المستشار كتابيًا.
الوحدةالتقاضي والجلسات
الأدوار المعنيةشريك، مدير نظام
درجة الخطورةمتوسطة
حالة الاعتماديحتاج اعتمادًا قانونيًا
المنصات المرتبطةلا توجد

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

قائمة خاطئة تجعل القواعد والتقارير خاطئة. نوع المحكمة حقل إلزامي لأن المهل تختلف بحسبه (دليل المطور ص3).

محاكم الدرجة الأولى في القضاء العام: عامة، جزائية، أحوال شخصية، تجارية، عمالية (دليل المطور ص3). ديوان المظالم جهة قضائية مستقلة. الدوائر متخصصة داخل المحكمة. لا نضع قائمة محاكم كاملة من عندنا: تُدخل من مصدر رسمي ويعتمدها المحامي يحتاج اعتمادًا قانونيًا.

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

الشريك ومدير النظام يضيفون ويعطّلون. الجميع يقرأ. لا حذف لقيمة مستخدمة.

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

اعتماد كتابي من المحامي المستشار لقوائم الأطوار وأنواع القضايا قبل الإطلاق (دليل الميزة 1 ص5).

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

  1. المدير يدخل المحكمة: الاسم، النوع، المدينة، الجهة القضائية.
  2. يضيف دوائرها: الرقم والتخصص.
  3. يدخل أنواع القضايا ويربط كل نوع بنوع محكمة افتراضي.
  4. يدخل الأطوار ويحدد المُغلِق منها (is_closing) (دليل الميزة 1 ص9).
  5. تُصدَّر القوائم المعتمدة في Fixtures لتظهر في كل تثبيت.

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

قيمة لم تعد مستخدمة: تُعطّل (disabled) ولا تُحذف، فتبقى السجلات القديمة صحيحة (دليل الميزة 1 ص9). محكمة جديدة: تُضاف بالشروط نفسها.

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

الاسم العربيالاسم البرمجيالنوعإلزاميالتحققالقيمة الافتراضيةمصدر البيانات
اسم المحكمةcourt_nameDataنعمفريد—مصدر رسمي
نوع المحكمةcourt_typeSelectنعمعامة / جزائية / أحوال شخصية / تجارية / عمالية / استئناف / عليا / تنفيذ / إدارية—(دليل المطور ص3)
المدينةcityDataنعم——المدير
الجهة القضائيةjudicial_bodySelectنعموزارة العدل / ديوان المظالموزارة العدل(دليل المطور ص11)
رقم الدائرةcircuit_noDataنعم في الدائرةفريد داخل المحكمة—المدير
التخصصspecializationDataلا——المدير
اسم النوع/الطورtype_name / stage_nameDataنعمفريد—(دليل الميزة 1 ص9)
الترتيبsort_orderIntلاللعرض فقط—(دليل الميزة 1 ص9)
طور مُغلِقis_closingCheckلا—0(دليل الميزة 1 ص9)
معطّلdisabledCheckلا—0(دليل الميزة 1 ص9)

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

قوائم منسدلة في الملف والمرحلة. تقرير «القوائم المعتمدة» بتاريخ الاعتماد ومن اعتمدها.

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

قواعد
RULE B05.1  Link fields filter disabled = 0
RULE B05.2  delete forbidden when referenced; use disabled = 1
RULE B05.3  circuit.court must equal proceeding.court
RULE B05.4  sort_order is display only; never enforces stage order

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

مفعّل / معطّل.

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

Court 1 ← n Court Circuit. Matter Type وMatter Stage قوائم مستقلة. فهرس فريد على (court, circuit_no).

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

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

شاشات Desk قياسية بقائمة وتصفية حسب النوع والمدينة. زر «تعطيل» بدل الحذف.

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

لا خدمات خاصة؛ Fixtures في hooks.py.

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

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

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

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

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

قد يعيد ناجز وناجز للمطورين أسماء محاكم بصيغة مختلفة: جدول تحويل Court Alias اقتراح هندسي بدل إنشاء محاكم مكررة.

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

تعديل القوائم مسجل. القوائم ليست بيانات شخصية.

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

المعرّفالنوعالسيناريوالنتيجة المتوقعة
B05-T01طبيعيتعطيل نوع قضية مستخدميختفي من الاختيار ويبقى في الملفات القديمة.
B05-T02سلبيحذف محكمة مستخدمةيُمنع.
B05-T03سلبياختيار دائرة من محكمة أخرىيُمنع الحفظ.
B05-T04طبيعيتثبيت نظيفالقوائم المعتمدة موجودة.

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

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

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

قائمة المحاكم الكاملة ومصدرها الرسمي يحتاج تحققًا أو موافقة رسمية: لم تُدرج في الملفات.