تمت ترجمة هذه الوثائق تلقائيًا بواسطة الذكاء الاصطناعي.
تتيح NocoBase للمستخدمين توسيع أنواع مصادر البيانات لمزامنة بيانات المستخدم حسب الحاجة.
توفر إضافة مزامنة بيانات المستخدم المدمجة تسجيل وإدارة أنواع مصادر البيانات. لتوسيع نوع مصدر البيانات، يجب عليك وراثة الفئة المجردة SyncSource التي توفرها الإضافة وتطبيق الواجهات القياسية ذات الصلة.
تتضمن الفئة SyncSource خاصية options لاسترداد التكوينات المخصصة لمصدر البيانات.
UserData| الحقل | الوصف |
|---|---|
dataType | نوع البيانات، الخيارات هي user و department |
uniqueKey | حقل المعرف الفريد |
records | سجلات البيانات |
sourceName | اسم المصدر |
إذا كان dataType هو user، فإن حقل records يحتوي على الحقول التالية:
| الحقل | الوصف |
|---|---|
id | معرف المستخدم |
nickname | اسم المستخدم المستعار |
avatar | صورة المستخدم الرمزية |
email | البريد الإلكتروني |
phone | رقم الهاتف |
departments | مصفوفة معرفات الأقسام |
إذا كان dataType هو department، فإن حقل records يحتوي على الحقول التالية:
| الحقل | الوصف |
|---|---|
id | معرف القسم |
name | اسم القسم |
parentId | معرف القسم الأب |
يجب تسجيل مصدر البيانات الموسع في وحدة إدارة البيانات.
يسجل واجهة المستخدم للعميل أنواع مصادر البيانات باستخدام طريقة registerType التي توفرها واجهة عميل إضافة مزامنة بيانات المستخدم:

يوفر القسم العلوي تكوين مصدر البيانات العام، بينما يسمح القسم السفلي بتسجيل نماذج التكوين المخصصة.