Diese Dokumentation wurde automatisch von KI übersetzt.
Erweitern von synchronisierten Datenquellen
Übersicht
NocoBase ermöglicht es Ihnen, die Typen von Datenquellen für die Benutzersynchronisierung bei Bedarf zu erweitern.
Serverseitig
Datenquellen-Schnittstelle
Das integrierte Plugin für die Benutzersynchronisierung bietet die Registrierung und Verwaltung von Datenquellentypen. Um einen Datenquellentyp zu erweitern, müssen Sie die vom Plugin bereitgestellte abstrakte Klasse SyncSource erben und die entsprechenden Standardschnittstellen implementieren.
Die Klasse SyncSource enthält eine options-Eigenschaft, um benutzerdefinierte Konfigurationen für die Datenquelle abzurufen.
Beschreibung der UserData-Felder
Wenn dataType den Wert user hat, enthält das Feld records die folgenden Felder:
Wenn dataType den Wert department hat, enthält das Feld records die folgenden Felder:
Beispiel für die Implementierung der Datenquellen-Schnittstelle
Registrierung eines Datenquellentyps
Die erweiterte Datenquelle muss beim Datenverwaltungsmodul registriert werden.
Clientseitig
Die clientseitige Benutzeroberfläche registriert Datenquellentypen über die registerType-Methode, die von der Client-Schnittstelle des Benutzersynchronisierungs-Plugins bereitgestellt wird:
Backend-Verwaltungsformular

Der obere Bereich zeigt die allgemeine Datenquellenkonfiguration, während der untere Bereich die Registrierung von benutzerdefinierten Konfigurationsformularen ermöglicht.

