Tip
このドキュメントはAIによって翻訳されました。不正確な情報については、英語版をご参照ください
同期データソースの拡張
概要
NocoBaseは、必要に応じてユーザーデータ同期のデータソースタイプを拡張できます。
サーバーサイド
データソースインターフェース
組み込みのユーザーデータ同期プラグインは、データソースタイプの登録と管理機能を提供しています。データソースタイプを拡張するには、プラグインが提供する SyncSource 抽象クラスを継承し、関連する標準インターフェースを実装する必要があります。
SyncSource は、データソースのカスタム設定を取得するための options プロパティを提供しています。
UserData フィールドの説明
dataType が user の場合、records フィールドには以下のフィールドが含まれます。
dataType が department の場合、records フィールドには以下のフィールドが含まれます。
データソースインターフェースの実装例
データソースタイプの登録
拡張したデータソースは、データ管理モジュールに登録する必要があります。
クライアントサイド
クライアントのユーザーインターフェースは、ユーザーデータ同期プラグインのクライアントが提供する registerType メソッドを使ってデータソースタイプを登録します。
バックエンド管理フォーム

上部には一般的なデータソース設定があり、下部には登録可能なカスタム設定フォームのセクションがあります。

