يستخدم Entity Enricher نظام تعدّد المستأجرين القائم على المؤسسات. فينتمي كل مستخدم إلى مؤسسة واحدة، وتُعزل جميع البيانات — السجلات والمخططات ومفاتيح API — لكل مؤسسة على حدة.
تمثّل المؤسسات الحدّ الأعلى لعزل البيانات. عند التسجيل، تُنشئ مؤسسة جديدة أو تنضم إلى مؤسسة قائمة. تنتمي جميع سجلات الإثراء والمخططات ومفاتيح API إلى مؤسستك، وتكون متاحة لأعضاء الفريق بناءً على أدوارهم.
يستخدم Entity Enricher تسلسلًا هرميًا للأدوار من 4 مستويات. ويتضمّن كل دور جميع صلاحيات الأدوار الأدنى منه:
كل مؤسسة من نوعين اثنين، ومعظم ما يصفه بقية هذه الصفحة — الانضمام والموافقة والأدوار — لا ينطبق إلا على النوع الثاني.
تُنشأ لك تلقائيًا عند التسجيل، وتحمل اسم حسابك. تضم عضوًا واحدًا فقط، وهي مخفية عن بحث الانضمام وترفض طلبات الانضمام حتى عبر رابط مباشر، وتعرض دعوة للترقية في الموضع الذي يعرض فيه حساب الأعمال صفحة المستخدمين. ولا ينقصها شيء آخر: فالمخططات وعمليات الإثراء وعمليات Database Sync والفوترة تعمل جميعها بالطريقة نفسها.
مؤسسة متعددة المستخدمين: يمكن العثور عليها في بحث الانضمام، مع طلبات انضمام وأدوار وموافقة المالك. وينتقل المالك في أي من الاتجاهين من إعدادات المؤسسة — غير أن العودة إلى الوضع الفردي مرفوضة ما دام هناك أعضاء آخرون، لأنها ستتركهم بلا مؤسسة.
سجّل باستخدام Google أو GitHub أو البريد الإلكتروني عبر مصادقة Firebase. ستحصل على مساحة عمل شخصية فورًا؛ ومنها يمكنك إنشاء مؤسسة أعمال أو طلب الانضمام إلى واحدة. ولا تظهر في البحث أدناه سوى مؤسسات الأعمال.
يمر المستخدمون بسير عمل للموافقة عند الانضمام إلى مؤسسة:
| الحالة | المعنى | يمكنه تسجيل الدخول؟ |
|---|---|---|
| نشط | وصول كامل إلى النظام بناءً على الدور المُسنَد | نعم |
| قيد الانتظار | تم إرسال طلب الانضمام، في انتظار موافقة المالك | لا |
| مرفوض | رفض أحد المالكين طلب الانضمام | لا |
| مُلغى التفعيل | تم تعطيل الحساب (حذف مرن يحافظ على مسار التدقيق) | لا |
يمكن لأي مستخدم مغادرة مؤسسته. يعتمد السلوك على الملكية:
تم إلغاء تنشيط حسابك وتسجيل خروجك. تبقى سجلات الإثراء الخاصة بك في المؤسسة لأغراض التدقيق.
إذا كنت المالك الوحيد المتبقي، فيجب عليك تأكيد حذف المؤسسة. تُفصَل سجلات الإثراء والمخططات (ولا تُحذف)، بينما يُزال المستخدمون ومفاتيح API ومفاتيح المزوّدين مع المؤسسة.
يدخل المالكون إلى صفحة إدارة المستخدمين لإدارة فريقهم، ويرى مسؤولو النظام تبويبًا إضافيًا:
قواعد الأمان:
صفحة الإعدادات هي المكان الذي يضبط فيه المالك المؤسسة نفسها، في جزأين:
اسم المؤسسة الظاهر وبيانات الاتصال والعنوان البريدي ونوع الحساب (فردي أو تجاري). أما مُعرِّف الرابط فيثبت بمجرد إنشائه، لأن الروابط والتكاملات مبنية عليه.
خيارات تسري على الجميع في المؤسسة لا على تشغيل واحد: نموذج مفضّل لكل مهمة (يُستخدم كلما لم يحدّد الطلب نموذجًا)، وكيفية ترجيح الجودة والسرعة والتكلفة عند ترتيب النماذج، ونموذج التضمين الذي تُحلّ المعرّفات الدلالية مقابله. والإعدادات الافتراضية ميزة مرتبطة بالخطة — وفي الخطط التي لا تتضمنها يكون القسم للقراءة فقط.
يدعم Entity Enricher عدّة طرق للمصادقة:
سجّل الدخول عبر Google أو GitHub من خلال Firebase. لا حاجة لكلمة مرور.
مصادقة تقليدية بالبريد الإلكتروني وكلمة المرور عبر Firebase.
مفاتيح وصول برمجي لتكاملات CI/CD والخدمات.
بعد المصادقة، يُصدر الخادم الخلفي رموز وصول JWT قصيرة العمر (15 دقيقة) ورموز تجديد طويلة العمر (7 أيام). تعرّف على المزيد حول الوصول البرمجي في دليل مفاتيح API.