Mở rộng nguồn dữ liệu đồng bộ
Đồng bộ dữ liệu người dùngCommunity Edition+Tổng quan
NocoBase hỗ trợ mở rộng các loại nguồn dữ liệu đồng bộ dữ liệu người dùng theo nhu cầu.
Server
Interface nguồn dữ liệu
Plugin đồng bộ dữ liệu người dùng tích hợp sẵn cung cấp việc đăng ký và quản lý các loại nguồn dữ liệu. Để mở rộng loại nguồn dữ liệu, cần kế thừa lớp trừu tượng SyncSource do plugin cung cấp và triển khai các interface chuẩn tương ứng.
SyncSource cung cấp thuộc tính options, dùng để lấy cấu hình tùy chỉnh của nguồn dữ liệu.
Mô tả các field UserData
Nếu dataType là user, records bao gồm các field sau:
Nếu dataType là department, records bao gồm các field sau:
Ví dụ triển khai interface nguồn dữ liệu
Đăng ký loại nguồn dữ liệu
Nguồn dữ liệu mở rộng cần được đăng ký với module quản lý dữ liệu.
Client
Giao diện người dùng phía client được đăng ký thông qua interface registerType mà plugin đồng bộ dữ liệu người dùng phía client cung cấp:
Form quản trị

Phần phía trên là cấu hình nguồn dữ liệu chung, phần phía dưới là phần form cấu hình tùy chỉnh có th ể đăng ký.

