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

الاشتراكات والخطط والقياسSubscriptions, plans and metering

B41التجاريمتطلب وارد في الملفات

لوحة مركزية تعرف الخطط (الميزات، حد المستخدمين، حصة الذكاء، التخزين) واشتراك كل مكتب، وتقيس الاستخدام شهريًا (مستخدمون نشطون، تخزين، استدعاءات الذكاء وتكلفتها، رسائل، توقيعات) لتقرير «التكلفة الشهرية لكل مكتب».

بطاقة الميزة

البندالقيمة
1. اسم الميزةالاشتراكات والخطط والقياس — Subscriptions, plans and metering
2. المعرّف (Feature ID)B41
3. مصدر المتطلبدليل المطور ص46-47 (الجانب التجاري)
4. تصنيف المحتوىمتطلب وارد في الملفات موقع لكل مكتب، الميزات بمفاتيح تفعيل، لوحة مركزية، القياس من اليوم الأول، النسخة التجريبية ببيانات وهمية، تقرير التكلفة الشهرية لكل مكتب.
الوحدةالتجاري
الأدوار المعنيةمدير نظام
درجة الخطورةمتوسطة
حالة الاعتمادمعتمد في الوثائق
المنصات المرتبطةهيئة الزكاة والضريبة والجمارك — الفوترة الإلكترونية

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

بلا قياس لا يُعرف هل المكتب مربح للمنصة (دليل المطور ص46).

فواتير الاشتراكات عبر ERPNext وZATCA (دليل المطور ص46).

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

فريق المنصة.

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

موقع تحكم مركزي منفصل عن مواقع المكاتب اقتراح هندسي.

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

  1. Subscription Plan وOffice Subscription.
  2. مفاتيح الميزات تُقرأ في كل موقع.
  3. عدّادات يومية تُجمع شهريًا.
  4. تنبيه عند 80% من حصة الذكاء (دليل المطور ص25).
  5. تقرير التكلفة الشهرية.

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

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

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

الاسم العربيالاسم البرمجيالنوعإلزاميالتحققالقيمة الافتراضيةمصدر البيانات
الخطة: الميزاتfeaturesTableنعم———
حد المستخدمينuser_limitIntنعم———
حصة الذكاءai_quotaCurrencyنعم———
التخزينstorage_gbIntنعم———

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

تقرير التكلفة الشهرية لكل مكتب.

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

قواعد
RULE B41.1  feature flag off -> menu, API and jobs of feature disabled
RULE B41.2  trial site never promoted to production
RULE B41.3  AI quota 80% -> alert; 100% -> block per plan

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

تجريبي ← نشط ← موقوف ← منتهٍ.

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

Subscription Plan، Office Subscription، Usage Meter (دليل المطور ص46).

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

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

اللوحة المركزية.

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

central.metering.collect.

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

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

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

يومي: جمع العدادات.

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

هيئة الزكاة والضريبة والجمارك — الفوترة الإلكترونية لفواتير الاشتراك.

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

العدادات أرقام بلا محتوى.

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

المعرّفالنوعالسيناريوالنتيجة المتوقعة
B41-T01طبيعيإيقاف ميزةتختفي وتُرفض واجهتها.
B41-T02حدّي80% من الحصةتنبيه.

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

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

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

اشتراك بالمستخدم أم بالمكتب؟ تثبيت محلي من البداية؟ (دليل المطور ص47).