سجل العضوية والدليل الكنسي

نظرة عامة على وحدة الأشخاص

وحدة **الأشخاص** هي المحرك المركزي لإدارة علاقات العملاء (CRM) والعمود الفقري للبيانات في منصة Kononia. تعتمد كل وحدة أخرى - بما في ذلك العائلات والحضور والعطاء والأسرار المقدسة والرعاية الرعوية - على سجلات الأشخاص الأساسية المُدارة هنا وترتبط بها.

نظرة عامة على وحدة الأشخاص

وحدة الأشخاص هي المحرك المركزي لإدارة علاقات العملاء (CRM) والعمود الفقري للبيانات في منصة Kononia. تعتمد كل وحدة أخرى - بما في ذلك العائلات والحضور والعطاء والأسرار المقدسة والرعاية الرعوية - على سجلات الأشخاص الأساسية المُدارة هنا وترتبط بها.


الميزات الرئيسية

  1. تجميع الملف الشخصي بزاوية 360 درجة: صفحة واحدة تعرض الجدول الزمني الكامل للعضو، وتاريخ الحضور، وسجلات العطاء، والأحداث المقدسة، والمتابعات الرعوية.
  2. دليل الأبرشية: دليل أعضاء قابل للبحث مع مفاتيح تبديل الخصوصية لتمكين الأعضاء من التحكم فيما إذا كانت ملفاتهم الشخصية مرئية للآخرين.
  3. علاقة أب الاعتراف: رسم خرائط الاتصال الروحي الذي يربط أعضاء الرعية بآبائهم الروحيين/الطائفة (الكهنة) من أجل التتبع الرعوي.
  4. تقييم المشاركة: تسجيل خوارزمي يتتبع نشاط الأعضاء ويحدد تلقائيًا الأفراد الذين قد ينسحبون أو يحتاجون إلى رعاية.

المخططات والجداول الأساسية

  • الأشخاص: يخزن جهة الاتصال الأساسية والبيانات الشخصية (مثل الاسم وتاريخ الميلاد والبريد الإلكتروني والهاتف وتاريخ المعمودية).
  • person_relationships: إدارة الاتصالات غير المنزلية (مثل علاقات الأب الروحي، وجهات الاتصال في حالات الطوارئ).
  • membership_history: يحتفظ بسجل التدقيق للتغيرات في حالات العضوية (على سبيل المثال، نشط، غير نشط، زائر، منقول).
  • people_engagement_scores: يحمل إحصائيات المشاركة المحسوبة تلقائيًا بناءً على الحضور وتكرار التبرع.

الأذونات

يتم تحديد رؤية البيانات والإجراءات بواسطة مفاتيح الأذونات التالية:

  • people.view: يسمح بعرض دليل الأشخاص وقوائم الملفات الشخصية الأساسية.
  • people.create: يسمح بإضافة أشخاص جدد إلى قاعدة البيانات.
  • people.update: يسمح بتعديل الحقول الموجودة في سجلات الأشخاص.
  • people.delete: يمنح الإذن بحذف شخص من المؤسسة.
  • people.manage: يسمح بتجاوزات إدارة علاقات العملاء (CRM) الإدارية (مثل تدقيق السجل وتحديث الملفات المقيدة).

الملفات الرئيسية ومواقع التعليمات البرمجية

  • الصفحات:
  • الخطافات:
    • usePeople.ts: يتعامل مع عمليات CRUD والتخزين المؤقت لاستعلام React.
    • usePersonDetail.ts: يدمج مجموعات بيانات الوحدة الفرعية لملفات تعريف 360 درجة.