كيف تفصل منصة SaaS بيانات المستأجرين ضمن شيفرة مشتركة؟ تعتمد الإجابة على مخاطر المنصة. يتبع Omnitech CRM وIMFlow360 نهجين مختلفين، يناسب كل منهما احتياجات منصته.
01قراءة الأعمال
استراتيجيات العزل بوجه عام
يمكن استخدام قاعدة بيانات لكل مستأجر أو مخطط مستقل أو جداول مشتركة مقيدة بمعرّف المستأجر في التطبيق. لكل نهج تكلفة ونمط إخفاق. تناقش إرشادات AWS المذكورة أدناه المفاضلات. يستخدم النظامان جداول مشتركة بعزل يفرضه التطبيق، لكن بآليتين مختلفتين.
02قراءة الأعمال
Omnitech CRM: رفض الوصول عند غياب النطاق في النماذج والاستعلامات
يفرض Omnitech CRM العزل في النماذج والاستعلامات والمهام الخلفية؛ يفشل الطلب عند غياب نطاق المستأجر بدلاً من المخاطرة بالتسرب. وتظل 126 صلاحية عبر 22 وحدة في سجل مركزي منفصل، لتعديل الأدوار دون المساس بالعزل.
03قراءة الأعمال
IMFlow360: عزل الصفوف وسلوك حسب نوع النشاط
يقيد IMFlow360 السجلات بالنشاط والفرع، ويستخدم business_type لتمييز الكتالوجات والطلبات والعمل للتجزئة والمطاعم والصالونات والمواعيد. تعمل القطاعات الأربعة على مخطط يقارب 146 جدولاً. يضيف هذا النهج تمييز سلوك الأعمال إلى فصل البيانات.
04قراءة الأعمال
الدرس العملي
تُختار استراتيجية العزل مبكراً وفق المخاطر وبصورة منفصلة عن الصلاحيات. يفرض النظامان العزل في التطبيق فوق جداول مشتركة؛ ويعكس اختلافهما ما يحتاجه كل نظام من آلية النطاق إلى جانب العزل نفسه.