إدارة الأسرة والأسرة
تعد وحدة العائلات أحد مكونات إدارة علاقات العملاء الأساسية التي تجمع جهات الاتصال الفردية في وحدات منزلية. وهو مصمم لنموذج المساكن المادية، وتبسيط تتبع الفواتير/العطاء، وتنسيق الرعاية الرعوية.
1. مفاهيم تجميع الأسر
في كونونيا، تعمل سجلات العائلة ككيانات متميزة مرتبطة بجهات الاتصال عبر مخطط الوصلات.
البنية الأساسية
العائلات: تمثل الوحدة المنزلية الفعلية. يحتوي على تفاصيل العنوان ومعلومات الاتصال المشتركة والملاحظات المخصصة.أعضاء_العائلة: جدول وصلات يحل علاقة متعدد إلى متعدد بين “الأشخاص” و”العائلات”. يمكن أن يرتبط الشخص نظريًا بأسر متعددة (على سبيل المثال، في حالات الأبوة والأمومة المشتركة)، على الرغم من تصنيف أحدهما على أنه أساسي.
2. رب الأسرة (head_person_id)
يتضمن كل سجل عائلي “head_person_id” يشير إلى سجل في جدول “الأشخاص”.
- جهة الاتصال الأساسية: يعمل رب الأسرة باعتباره المستلم الافتراضي لاتصالات الكنيسة (مثل الرسائل البريدية أو رسائل البريد الإلكتروني الآلية).
- البيانات المالية: يتم تجميع بيانات المساهمة الضريبية في نهاية العام وملخصات تقديمها وتوجيهها إلى رب الأسرة بشكل افتراضي.
- عرض الدليل: في دليل الرعية العام، يتم إدراج الأعضاء تحت رب الأسرة لتقديم تسلسل هرمي واضح.
3. الأدوار المشتركة والعضوية (أعضاء_العائلة)
سجلات الارتباط في جدول “أعضاء_العائلة” مؤهلة بواسطة معلمات هيكلية محددة:
أدوار الأعضاء
كل عضو مرتبط بأسرة لديه دور معين يحدد عرض الدليل:
الرأس: نقطة الاتصال الرئيسية/الممثل الأساسي.- ”الزوج”: الزوج/الزوجة الشريك.
- ”الطفل”: الأطفال المعالون.
- “قريب”: عائلة ممتدة (مثل الأجداد والعمات/الأعمام) تعيش في نفس العنوان.
المُعال: المُعالون القانونيون الآخرون.- “العضو”: عضو عادي في الأسرة.
التعيين الأساسي (is_primary)
تشير العلامة المنطقية “is_primary” في “أفراد_العائلة” إلى ما إذا كانت العائلة المحددة هي الأسرة الأساسية للشخص.
- عندما يكون
is_primary = true، تتم مزامنة عنوان جهة الاتصال الرئيسي للشخص مع عنوان العائلة. - يتم الاستعلام عن سياق الأسرة الأساسي فقط أثناء عمليات البحث في الدليل.
4. الأذونات والعمليات
تتطلب إدارة العائلات نطاقات إذن محددة:
families.view: عرض قائمة الأسر والأفراد.families.manage: إنشاء أسر جديدة، وتعديل التفاصيل، وإضافة/إزالة الأعضاء، وتحديث الرعاة المعينين.