Desativando a função de exportação de dados da tabela

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

  1. Localize ou crie o buc-table-config.json arquivo no /packages/<package>-root-config/src/assets/custom diretório.
  2. 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
  3. 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
    }
  4. 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.
  5. Abra a tabela afetada no aplicativo e confirme que a ação de exportar dados da tabela não está mais disponível.