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

المهام ولوحة المدير وموزّع العملTasks, manager dashboard and work allocator

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

مهام مرتبطة بالملفات (من التقارير والمهل والطلبات)، ولوحة للمدير تعرض الحمل والمتأخر، وموزّع يقترح ثلاثة مرشحين لكل مهمة بأسباب (التوفر، التخصص، السرعة، الجودة، الاستبعادات بالحواجز والتعارض). يقترح ولا يسند.

بطاقة الميزة

البندالقيمة
1. اسم الميزةالمهام ولوحة المدير وموزّع العمل — Tasks, manager dashboard and work allocator
2. المعرّف (Feature ID)B18
3. مصدر المتطلبتقييم القرارات الهندسية: طلبات العميل الأول (لوحة المدير لتوزيع المهام)، الوثيقة المعمارية: الموزّع والمؤشرات
4. تصنيف المحتوىمتطلب وارد في الملفات المهام الأساسية ولوحة المدير لتوزيع المهام (طلب العميل الأول). اقتراح هندسي موزّع يقترح أفضل ثلاثة بأسباب، والقرار للمدير.
الوحدةالوقت والتسعير
الأدوار المعنيةشريك، محامٍ، متدرب، سكرتارية
درجة الخطورةمتوسطة
حالة الاعتمادمعتمد في الوثائق
المنصات المرتبطةلا توجد

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

المدير يوزع العمل يدويًا ولا يرى الحمل الحقيقي ولا المتأخر (التقييم الهندسي).

لا يُسند عمل في ملف لمن عليه حاجز أو تعارض B06 فريق الملف وحواجز المعلومات. المتدرب يعمل تحت مراجعة.

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

المدير يسند. المحامي يرى مهامه. السكرتارية تنشئ مهام إدارية.

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

B03 ملف العمل القانوني، B06 فريق الملف وحواجز المعلومات، B19 تسجيل الوقت الفعلي والمتتبع المعلن لبيانات السرعة.

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

  1. المهمة تنشأ يدويًا أو من بند عمل في تقرير الجلسة أو من مهلة.
  2. الموزّع يحسب أفضل ثلاثة: يستبعد المحجوبين ثم يرتب بالتوفر (ساعات المهام المفتوحة)، التخصص (أنواع ملفاته)، السرعة والجودة من السجل (الوثيقة المعمارية).
  3. المدير يختار ويُسجل اختيار المقترح أو غيره.
  4. متابعة الاستحقاق والتصعيد.

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

لا بيانات كافية: الموزّع يعرض «بيانات غير كافية» ويترك الاختيار. التدوير: عند التساوي يُفضل من لم يُسند إليه مؤخرًا (الوثيقة المعمارية).

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

الاسم العربيالاسم البرمجيالنوعإلزاميالتحققالقيمة الافتراضيةمصدر البيانات
الملفlegal_matterLink → Legal Matterلا——المصدر
الوصفsubjectDataنعم——المنشئ
المسند إليهassigned_toLink → Userنعمغير محجوب—المدير
الاستحقاقexp_end_dateDateلا——المصدر
المصدرsource_docDynamic Linkلا——تقرير/مهلة
اقتراحات الموزّعallocator_suggestionsJSONتلقائي——الموزّع

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

لوحة المدير: الحمل لكل شخص، المتأخر، مهل الأسبوع، جلسات بلا تقارير، أيام بلا تقدم في الملفات (الوثيقة المعمارية).

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

قواعد
RULE B18.1  candidates = team-eligible users minus blocked (B06) minus conflicted
RULE B18.2  score = w1*availability + w2*specialization + w3*speed + w4*quality ; weights in settings [eng]
RULE B18.3  show top 3 with reasons; never auto-assign
RULE B18.4  quality/speed indicators advisory only; not linked to pay or discipline [AR]

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

مفتوحة ← قيد العمل ← مكتملة / ملغاة.

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

يعيد استخدام Task في ERPNext بحقول مخصصة.

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

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

لوحة المدير ببطاقات ورسوم. نافذة الإسناد بالمرشحين الثلاثة وأسبابهم.

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

legal_erp.tasks.suggest(task)، legal_erp.dashboard.manager.

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

GET /api/method/legal_erp.api.v1.tasks.suggest?task=TASK-0091

مرشحو الإسناد.

الصلاحية: الشريك أو من يملك الإسناد.

JSON · الاستجابة
{
  "candidates": [
    {
      "user": "lawyer.a@example.test",
      "reasons": [
        "متاح 12 ساعة هذا الأسبوع",
        "أنجز 6 ملفات عمالية"
      ]
    }
  ]
}

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

يومي: المتأخر والتصعيد. أسبوعي: مؤشرات الأداء.

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

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

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

مؤشرات الأداء للإدارة فقط.

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

المعرّفالنوعالسيناريوالنتيجة المتوقعة
B18-T01طبيعياقتراح مرشحينثلاثة بأسباب.
B18-T02أمنيمحامٍ محجوبلا يظهر مرشحًا.
B18-T03سلبيإسناد لمحجوب يدويًايُمنع.

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

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

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

الأوزان الافتراضية افتراض تنفيذي.