Esta documentação foi traduzida automaticamente por IA.
Estendendo Fontes de Dados Sincronizadas
Visão Geral
O NocoBase permite que você estenda os tipos de fonte de dados para sincronização de dados do usuário conforme a sua necessidade.
Lado do Servidor
Interface da Fonte de Dados
O plugin de sincronização de dados do usuário integrado oferece o registro e o gerenciamento de tipos de fonte de dados. Para estender um tipo de fonte de dados, você precisa herdar a classe abstrata SyncSource fornecida pelo plugin e implementar as interfaces padrão correspondentes.
A classe SyncSource inclui uma propriedade options para recuperar configurações personalizadas da fonte de dados.
Descrição dos Campos de UserData
Se dataType for user, o campo records contém os seguintes campos:
Se dataType for department, o campo records contém os seguintes campos:
Exemplo de Implementação da Interface da Fonte de Dados
Registrando um Tipo de Fonte de Dados
A fonte de dados estendida deve ser registrada no módulo de gerenciamento de dados.
Lado do Cliente
A interface de usuário do cliente registra tipos de fonte de dados usando o método registerType fornecido pela interface do cliente do plugin de sincronização de dados do usuário:
Formulário de Gerenciamento de Back-end

A seção superior apresenta a configuração geral da fonte de dados, enquanto a seção inferior permite o registro de formulários de configuração personalizados.

