Os desenvolvedores podem desativar o recurso de exportação de dados da tabela quando uma organização exige um controle mais rígido sobre como os dados operacionais são acessados e distribuídos. Desativar o recurso ajuda a manter práticas consistentes de governança de dados, reduzir a criação de arquivos de dados não gerenciados ou desatualizados e garantir que os usuários interajam com os dados apenas dentro dos fluxos de trabalho do aplicativo.
Procedimento
- Localize ou crie o buc-table-config.json arquivo no /packages/<package>-root-config/src/assets/custom diretório.
- Localize ou adicione a tabela para a qual deseja desativar o recurso de exportação.
O corpo principal do JSON contém objetos definidos de forma exclusiva que mapeiam para diferentes tabelas. Para encontrar os nomes dos objetos a serem usados no arquivo JSON, você pode verificar as mensagens de log no console do navegador enquanto navega pela interface do usuário. Procure pela mensagem “ initializeTable ” (O objeto não existe) e você poderá ver o nome do objeto. Por exemplo, o trecho a seguir mostra o nome do objeto order-table quando você está na página de resultados da pesquisa de pedidos de saída.
Time since init (ms): 9334.
Log type: LOG.
Log generator: common-components.
Message: BaseTableComponent.initializeTable(): Initializing configuration for order-table
- Defina a
enableTableExport propriedade como false.Por exemplo, para desativar a opção de exportação da tabela Linhas do pedido, adicione a seguinte configuração ao
buc-table-config.json arquivo.
{
"orderline-table": {
"name": "orderline-table",
"headers": [
],
"enableTableExport": false <- new property
}
- Salve a configuração atualizada e siga seu processo padrão de compilação e implantação para aplicar as alterações ao seu ambiente.
- Abra a tabela afetada no aplicativo e confirme que a ação de exportar dados da tabela não está mais disponível.