Esta documentación ha sido traducida automáticamente por IA.
Extensión de fuentes de datos sincronizadas
Resumen
NocoBase le permite extender los tipos de fuente de datos para la sincronización de datos de usuario según sea necesario.
Lado del servidor
Interfaz de la fuente de datos
El plugin de sincronización de datos de usuario integrado ofrece el registro y la gestión de los tipos de fuente de datos. Para extender un tipo de fuente de datos, debe heredar la clase abstracta SyncSource que proporciona el plugin e implementar las interfaces estándar correspondientes.
La clase SyncSource incluye una propiedad options que le permite recuperar configuraciones personalizadas para la fuente de datos.
Descripción de los campos de UserData
Si dataType es user, el campo records contiene los siguientes campos:
Si dataType es department, el campo records contiene los siguientes campos:
Ejemplo de implementación de la interfaz de la fuente de datos
Registro de un tipo de fuente de datos
La fuente de datos extendida debe registrarse en el módulo de gestión de datos.
Lado del cliente
La interfaz de usuario del cliente registra los tipos de fuente de datos utilizando el método registerType que proporciona la interfaz de cliente del plugin de sincronización de datos de usuario:
Formulario de administración de backend

La sección superior proporciona la configuración general de la fuente de datos, mientras que la sección inferior permite el registro de formularios de configuración personalizados.

