Nothing close enough? Start from a blank erd → Describe it in one paragraph.
How to use an erd template.
- 01حدد الكيانات الأساسية
أدرج الأشخاص والعناصر المشاركة، مثل المحيلين والمحال إليهم ورموز الإحالة والمكافآت وحالات الطلبات.
- 02حدد العلاقات
اربط المحيلين بالمحال إليهم عبر روابط الإحالة، واربط المكافآت بأحداث الإحالة الناجحة.
- 03أضف تتبع الحالات
نمذج دورة حياة كل إحالة (invited وapplied وhired وpaid) مع تغييرات حالات مؤرخة زمنيًا.
- 04وسّع المخطط لسيناريوك
أضف التسلسلات الهرمية للشركاء أو الموافقات المسبقة أو مراحل مسار التوظيف إذا تطلب مجالك ذلك.
Questions about erd templates
ما الكيانات الأساسية في مخطط قاعدة بيانات طلبات الإحالة؟
تشمل الكيانات الأساسية عادةً المستخدمين (المحيلين والمحال إليهم)، ورموز الإحالة، وأحداث الإحالة، وقواعد المكافآت، وسجل الحالات. وبحسب السيناريو، قد تضيف مراحل التوظيف أو تفاصيل وثائق التأمين أو بيانات اعتماد مقدمي الرعاية الصحية.
كيف أمثل علاقة المحيل بالمحال إليه في ERD؟
استخدم علاقة متعدد إلى متعدد بين المستخدمين ورموز الإحالة، أو مفتاحًا أجنبيًا مباشرًا referrer_id في سجل الإحالة. يجب أن يميز ERD بين الشخص الذي شارك الرمز والشخص الذي سجّل.
هل يمكنني استخدام مخطط إحالة واحد لبرامج العملاء والموظفين والشركاء؟
نعم، لكنك ستحتاج غالبًا إلى جداول توسعة. تركز إحالات العملاء على المكافآت، بينما تضيف إحالات الموظفين طلبات الوظائف ومراحل التوظيف؛ أما إحالات الشركاء أو الإحالات متعددة المستويات فتتطلب تسلسلات هرمية للوكلاء الرئيسيين وتقسيمات للعمولات.
كيف أتعامل مع تتبع حالات الإحالة في ERD؟
أضف جدول referral_status مرتبطًا بحدث الإحالة مع طابع زمني وقيمة للحالة (مثل invited وapplied وconverted وrewarded). ويدعم ذلك مسارات التدقيق والتحليلات.