مراقبة صحة التكاملاتIntegration health monitoring
متطلب مقترح
هذه الميزة غير واردة في الملفات الأصلية بهذه الصورة، ويقترحها التوثيق لسد فجوة هندسية. لا تُنسب إلى وثائق صاحب المشروع، وتحتاج موافقته قبل البناء.
لوحة لكل موصل: آخر نجاح، نسبة الفشل، الموصلات المتوقفة، الطوابير المتراكمة، ورسائل التذكير الفاشلة، مع تنبيه للمدير.
بطاقة الميزة
| البند | القيمة |
|---|---|
| 1. اسم الميزة | مراقبة صحة التكاملات — Integration health monitoring |
| 2. المعرّف (Feature ID) | P02 |
| 3. مصدر المتطلب | اقتراح هندسي مبني على قاطع الدائرة في خطة ناجز (خطة ناجز ص13) |
| 4. تصنيف المحتوى | اقتراح هندسي مقترح بالكامل. |
| الوحدة | التكاملات |
| الأدوار المعنية | مدير نظام |
| درجة الخطورة | متوسطة |
| حالة الاعتماد | مقترح |
| المنصات المرتبطة | لا توجد |
5الهدف التجاري والمشكلة التي تعالجها
الموصل المتوقف بصمت يعني جلسات وتذكيرات ضائعة.
6المجال القانوني المرتبط للمطوّر غير المتخصص
لا ينطبق على هذه الميزة.
7المستخدمون والأدوار والصلاحيات
مدير النظام.
8شروط البدء والاعتماديات
9السيناريو الأساسي خطوة بخطوة
- تجميع من
Integration RequestوNotification Deliveryكل 5 دقائق افتراض تنفيذي. - حدود تنبيه في الإعداد.
10السيناريوهات البديلة والاستثناءات
لا ينطبق على هذه الميزة.
11المدخلات والحقول
لا حقول إدخال خاصة بهذه الميزة؛ تستخدم حقول الكيانات المشار إليها في نموذج البيانات.
12المخرجات والإشعارات والسجلات والتقارير
لوحة وتنبيهات.
13قواعد العمل بصيغة قابلة للتحويل إلى كود
لا ينطبق على هذه الميزة.
14حالات السجل وانتقالاتها وشروطها
لا ينطبق على هذه الميزة.
15نموذج البيانات والعلاقات والقيود والفهارس
لا ينطبق على هذه الميزة.
16DocTypes المطلوبة في Frappe
لا ينطبق على هذه الميزة.
17الشاشات والعناصر والأزرار ورسائل الخطأ
لا ينطبق على هذه الميزة.
18خدمات Backend ومسؤولية كل خدمة
لا ينطبق على هذه الميزة.
19واجهات API الداخلية
لا توجد واجهة API خاصة بهذه الميزة.
20الأحداث والمهام الخلفية والجدولة وإعادة المحاولة
لا ينطبق على هذه الميزة.
21التكاملات المرتبطة بالميزة وحدودها
لا ينطبق على هذه الميزة.
22الأمن والخصوصية والتدقيق والاحتفاظ والحذف
لا ينطبق على هذه الميزة.
23حالات الاختبار
| المعرّف | النوع | السيناريو | النتيجة المتوقعة |
|---|---|---|---|
P02-T01 | طبيعي | موصل متوقف | تنبيه. |
24معايير القبول
- كل موصل له حالة ظاهرة.
25تعريف الاكتمال (Definition of Done)
- كل قواعد العمل في هذه الصفحة منفذة في الخادم (Controller أو Service)، لا في الواجهة وحدها.
- حالات الاختبار المذكورة هنا مكتوبة اختباراتٍ آلية في إطار اختبار Frappe، وتنجح مع كل دفعة كود.
- اختبارات الصلاحيات تثبت أن مستخدمًا خارج فريق الملف لا يرى السجل في القائمة ولا برابطه المباشر ولا في البحث العام ولا في العدّادات.
- الحقول المخصصة والأدوار ومسارات الاعتماد مُصدَّرة في Fixtures التطبيق، وتظهر بعد تثبيت نظيف على موقع فارغ دون إعداد يدوي.
- لا تعديل في ملفات Frappe أو ERPNext.
- كل قيمة قانونية (مدة، نسبة، مبلغ، قائمة) محفوظة في إعداد قابل للتعديل، وموسومة بحالة اعتمادها.
- نصوص الواجهة ورسائل الخطأ بالعربية، وتخبر المستخدم بما يفعله.
- معايير القبول في هذه الصفحة مُتحقق منها ومسجلة في مصفوفة التتبع.
26القرارات المفتوحة والمخاطر والاعتمادات المطلوبة
يحتاج موافقة صاحب المشروع.