Memperluas Sumber Data Sinkronisasi
Sinkronisasi Data PenggunaCommunity Edition+Ikhtisar
NocoBase mendukung perluasan tipe sumber data sinkronisasi data pengguna sesuai kebutuhan.
Server
Antarmuka Sumber Data
Plugin sinkronisasi data pengguna bawaan menyediakan registrasi dan manajemen tipe sumber data. Untuk memperluas tipe sumber data, Anda perlu melakukan inheritance dari class abstrak SyncSource yang disediakan oleh plugin dan mengimplementasikan antarmuka standar yang sesuai.
SyncSource menyediakan properti options yang digunakan untuk mendapatkan konfigurasi kustom sumber data.
Penjelasan Field UserData
Jika dataType adalah user, maka records berisi field-field berikut:
Jika dataType adalah department, maka records berisi field-field berikut:
Contoh Implementasi Antarmuka Sumber Data
Registrasi Tipe Sumber Data
Sumber data yang diperluas perlu didaftarkan ke modul manajemen data.
Klien
Antarmuka pengguna klien didaftarkan melalui antarmuka registerType yang disediakan oleh klien plugin sinkronisasi data pengguna:
Formulir Manajemen Backend

Bagian atas adalah konfigurasi sumber data umum, dan bagian bawah adalah bagian formulir konfigurasi kustom yang dapat didaftarkan.

