المعمارية
كيف يتفاعل الخادم وخدمة التكامل والواجهة.
شكل النظام
المنصة بنية أحادية معيارية (خادم CRM) بالإضافة إلى خدمة تكامل
مركّزة، وفوقهما واجهة Next.js. تُنشر وتُوسّع بشكل مستقل ولا تتشارك قاعدة
بيانات — بل تتكامل عبر REST وناقل رسائل.
التواصل
REST+JWTللاستدعاءات المتزامنة.RabbitMQ(المبادلintegration-events) للأحداث غير المتزامنة. تنشر خدمة التكامل أحداثًا مثلintegration.lead.receivedويستهلكها خادمCRM.
تعدد المستأجرين
يحمل كل طلب سياق المؤسسة المشتق من JWT، وتُقيّد الاستعلامات تلقائيًا على تلك
المؤسسة. راجع تعدد المستأجرين.
مسار التكامل
لكل مزوّد خارجي محوّل. يصل webhook، يُتحقق من توقيعه على البايتات الخام،
يُحمّل التكامل المطابق، يوحّد المحوّل الحمولة، يُحفظ الحدث، ثم يُنشر حدث موحّد
إلى RabbitMQ. راجع التكاملات.