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

مراحل التقاضي ودورة حياة القضيةCase proceedings and lifecycle

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

الملف الواحد قد يمر بعدة قضايا بأرقام مختلفة: ابتدائية، ثم استئناف، ثم نقض، ثم تنفيذ. لكل مرحلة سجل Case Proceeding مستقل برقم قيده ومحكمته ودائرته وصفة الأطراف فيه.

بطاقة الميزة

البندالقيمة
1. اسم الميزةمراحل التقاضي ودورة حياة القضية — Case proceedings and lifecycle
2. المعرّف (Feature ID)B04
3. مصدر المتطلبدليل المطور ص4-6، 11، تقرير التدقيق AUD-03، الوثيقة المعمارية: نموذج البيانات
4. تصنيف المحتوىمتطلب وارد في الملفات المراحل الخمس ورقم القيد في المرحلة. اقتراح هندسي فصل Case Proceeding عن Legal Matter (حسم التعارض C-03). يحتاج اعتمادًا قانونيًا أسماء المراحل وترتيبها.
الوحدةالتقاضي والجلسات
الأدوار المعنيةشريك، محامٍ، متدرب
درجة الخطورةحرجة
حالة الاعتماديحتاج اعتمادًا قانونيًا
المنصات المرتبطةناجز وناجز للمطورين، ديوان المظالم (البوابة الإلكترونية)

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

رقم القضية يتغير بين المراحل، وصفة الطرف تتغير (المدعى عليه يصبح مستأنفًا) (دليل المطور ص5). حفظ هذا في الملف نفسه يضيع التاريخ ويكسر حساب المهل التي تبدأ من حدث في مرحلة بعينها (تقرير التدقيق (Gemini) AUD-03).

دورة القضية في الدليل: دراسة وتجهيز ← قيد الدعوى ← جلسات ← حكم ابتدائي ← مهلة اعتراض ← استئناف ← نقض أو التماس ← تنفيذ، مع مسارات جانبية: شطب، صلح، ترك (دليل المطور ص4).

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

ما يقرره المحامي: فتح مرحلة جديدة (يستأنف أو لا). ما يصدر من الجهة الرسمية: رقم القيد وتاريخه. ما ينفذه ERPOS: الربط والمهل والتذكير.

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

المحامي المسؤول ومساعدوه: إنشاء المراحل وتحديثها. الشريك: كل شيء. المتدرب: تحديث المرحلة المسندة إليه دون إغلاقها.

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

B03 ملف العمل القانوني الملف موجود، وB05 المحاكم والدوائر والقوائم المرجعية قوائم المحاكم والدوائر.

فئة الملف «قضية» أو «تحكيم» (التحكيم بمرحلة واحدة افتراض تنفيذي).

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

  1. المحامي يضيف مرحلة: النوع (ابتدائية/استئناف/نقض/التماس/تنفيذ)، المحكمة، الدائرة.
  2. بعد القيد في المنصة الرسمية يدخل رقم القضية وتاريخ القيد (الرقم يُدخل من المحامي أو من B45 ربط الملفات بناجز لاحقًا).
  3. يحدد صفة كل طرف في هذه المرحلة (مدعٍ، مدعى عليه، مستأنف، مستأنف ضده…).
  4. يحدد إن كانت الدعوى من المسائل المستعجلة: is_urgent يغيّر قاعدة المهلة B12 محرك المهل النظامية وحاسبة الاعتراض.
  5. الجلسات والأحكام تُسجل تحت المرحلة B09 الجلسات والتقويم المزدوج ومنع التعارض الزمني B11 الأحكام وطرق الاعتراض.
  6. عند الحكم وبدء مرحلة جديدة تُنسخ الأطراف وتُطلب الصفات الجديدة؛ وتُربط المرحلة الجديدة بالحكم المطعون فيه.

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

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

الاسم العربيالاسم البرمجيالنوعإلزاميالتحققالقيمة الافتراضيةمصدر البيانات
الملفmatterLink → Legal Matterنعمفئته قضية أو تحكيم—B03 ملف العمل القانوني
نوع المرحلةstage_kindSelectنعمابتدائية / استئناف / نقض / التماس إعادة نظر / تنفيذ—(دليل المطور ص11)
المحكمةcourtLink → Courtنعمغير معطّلة—B05 المحاكم والدوائر والقوائم المرجعية
الدائرةcircuitLink → Court Circuitلاتتبع المحكمة المختارة—B05 المحاكم والدوائر والقوائم المرجعية
رقم القضيةcourt_case_numberDataلا قبل القيدفريد مع المحكمة—المحامي أو ناجز
تاريخ القيدregistered_onDateمع الرقم——المحامي أو ناجز
مستعجلةis_urgentCheckلا—0(دليل المطور ص6)
الحالةstatusSelectتلقائيقيد التجهيز / منظورة / محجوزة للحكم / صدر حكم / مشطوبة / منتهيةقيد التجهيزسير العمل
الحكم المطعون فيهappealed_judgmentLink → Judgmentفي الاستئناف والنقض والالتماسمن مرحلة سابقة في الملف نفسه—B11 الأحكام وطرق الاعتراض
صفات الأطرافparty_rolesTable → Proceeding Partyنعمكل طرف بصفة—المحامي
مصدر البياناتdata_sourceSelectتلقائييدوي / ناجزيدوي(دليل المطور ص21)
مرجع ناجزnajiz_refDataلا——B45 ربط الملفات بناجز

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

شريط زمني للملف يعرض المراحل بالترتيب الفعلي لا بترتيب ثابت. تقرير القضايا حسب المرحلة والمحكمة. إشعار للمحامي المسؤول عند تغيّر حالة مرحلة من ناجز.

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

قواعد
RULE B04.1  (court, court_case_number) unique                     # block; message hides other matter
RULE B04.2  stage_kind in (استئناف, نقض, التماس) -> appealed_judgment required and appealed_judgment.matter == matter
RULE B04.3  is_urgent changes deadline rule selection only for deadlines created after the change; existing ones -> recompute with notice (B12)
RULE B04.4  status "مشطوبة" -> create Legal Deadline(rule = STRUCK_RESUME) for responsible lawyer
RULE B04.5  data_source == "ناجز" -> court, circuit, court_case_number, registered_on are read-only; change via Sync Diff only
RULE B04.6  no order enforced between stages (a case may return) [F1 rule]

لا يُفرض ترتيب المراحل (دليل الميزة 1 ص13). أسماء المراحل والحالات يحتاج اعتمادًا قانونيًا حتى يعتمدها المحامي المستشار.

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

منإلىالحدث
قيد التجهيزمنظورةإدخال رقم القيد
منظورةمحجوزة للحكمنتيجة جلسة «حجز للحكم» B10 تقارير الجلسات ومخرجاتها
محجوزة للحكمصدر حكمتسجيل الحكم B11 الأحكام وطرق الاعتراض
منظورةمشطوبةنتيجة جلسة «شطب»
مشطوبةمنظورةطلب السير ضمن المهلة
أي حالةمنتهيةصلح، ترك، حكم نهائي، أو قرار المحامي

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

Case Proceeding متعدد لواحد مع Legal Matter، وواحد لمتعدد مع Hearing وJudgment وLegal Deadline. فهرس فريد على (court, court_case_number)، وفهرس على (matter, stage_kind).

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

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

تبويب «المراحل» في الملف بشريط زمني وزر «مرحلة جديدة» يقترح النوع التالي ويطلب الحكم المطعون فيه. شاشة المرحلة: البيانات الرسمية بأعلى الصفحة وشارة «من ناجز» أو «يدوي». رسالة: «اختر الحكم الذي تطعن فيه قبل حفظ مرحلة الاستئناف.»

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

CaseProceeding.validate للقواعد، legal_erp.court.proceedings.start_next(judgment) لإنشاء المرحلة التالية ونسخ الأطراف، وlegal_erp.court.timeline(matter) للشريط الزمني.

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

POST /api/method/legal_erp.api.v1.court.start_next_stage

إنشاء مرحلة طعن أو تنفيذ من حكم.

الصلاحية: فريق الملف.

JSON · الطلب
{
  "judgment": "JDG-2026-00003",
  "stage_kind": "استئناف"
}
JSON · الاستجابة
{
  "proceeding": "PRC-2026-00011",
  "parties_copied": 2,
  "roles_required": true
}

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

عند تغيير is_urgent أو تاريخ استلام الحكم: إعادة حساب المهل المفتوحة في مهمة خلفية مع إشعار B12 محرك المهل النظامية وحاسبة الاعتراض. مزامنة ناجز لاحقًا B45 ربط الملفات بناجز.

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

ناجز وناجز للمطورين مصدر رقم القضية وحالتها بعد الموافقة يحتاج تحققًا أو موافقة رسمية. ديوان المظالم (البوابة الإلكترونية) لقضايا ديوان المظالم: لا ربط موثق؛ إدخال يدوي.

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

ترث صلاحية الملف B01 المستخدمون والأدوار والصلاحيات. تغيير الحقول الرسمية مسجّل بالقيمة القديمة والجديدة ومصدرها.

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

المعرّفالنوعالسيناريوالنتيجة المتوقعة
B04-T01طبيعيإضافة مرحلة استئناف مربوطة بحكم ابتدائيتُنسخ الأطراف وتُطلب صفاتها.
B04-T02سلبيمرحلة استئناف بلا حكم مطعون فيهيُمنع الحفظ.
B04-T03طبيعينتيجة جلسة شطبالحالة «مشطوبة» وتنشأ مهلة طلب السير.
B04-T04حدّيإعادة القضية للابتدائية بعد الاستئنافمرحلة ابتدائية جديدة مقبولة.
B04-T05سلبيتعديل رقم القضية يدويًا في مرحلة مصدرها ناجزالحقل للقراءة.
B04-T06صلاحياتمحامٍ «ب» ليس في فريق الملف يفتح قائمة Case Proceedingلا يظهر سجل الملف، والعدّاد لا يحسبه.
B04-T07صلاحياتالمحامي «ب» يفتح رابط سجل Case Proceeding لملف المحامي «أ» مباشرةرسالة عدم صلاحية، ولا تظهر أي حقول.
B04-T08صلاحياتالمحامي «ب» يبحث في الشريط العلوي بعنوان السجللا نتيجة.
B04-T09صلاحياتمستخدم في قائمة حاجز المعلومات وهو عضو في الفريقيُرفض الوصول ويُسجَّل.

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

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

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

أسماء الحالات والمراحل والتحكيم كمرحلة: تحتاج اعتماد المحامي المستشار (OD-03).