CONTEÚDO
- Visão Geral
- Exemplo de utilização
- Tela Importação
- Principais Campos e Parâmetros
01. VISÃO GERAL
Disponibilizar no produto Datasul a funcionalidade de Importação dos dados protegidos cadastrados no sistema, sendo eles:
- Rotinas e campos pessoais e/ou sensíveis;
- Mapeamento de campos pessoais e/ou sensíveis por vínculos de titular .
A funcionalidade de Importação foi acoplada dentro do programa de Dados protegidos html.protectedData
para que dessa forma, as ações referente a dados pessoais e/ou sensíveis estejam centralizados, também está disponível o acesso direto a funcionalidade por meio do programa html.protectedData-import
.
02. EXEMPLO DE UTILIZAÇÃO
Acessar o menu do produto e executar o programa html.protectedData-import
Passos para utilização do programa de Importação:
- No campo Servidor RPW: Selecionar um servidor RPW, para realizar o processo de importação.
- No campo Eliminar registros customizados? Informar se a importação deve eliminar os registros customizados (Registro customizado é um registro cadastrado ou modificado pelo Cliente).
- No botão Selecionar arquivo: Selecionar um dos arquivos listados abaixo;
protectedData.json
Padrão TOTVS (Rotinas e campos pessoais e/ou sensíveis):- Contém o mapeamento realizado e sugerido por todos os segmentos do produto, este mapeamento é composto por:
- Campos pessoais e/ou sensíveis;
- Rotinas relacionadas aos campos;
- Classificações (Utilizada no cadastro de campo).
- Tipos de documentos (Utilizado no cadastro de campo).
- O arquivo está localizado na pasta
univdata
, existente no diretório do Foundation.
- Contém o mapeamento realizado e sugerido por todos os segmentos do produto, este mapeamento é composto por:
protectedData-export.json
É exportado pela funcionalidade de Exportação de rotinas e campos pessoais e/ou sensíveissgdp.json
Padrão TOTVS (Mapeamento dos campos pessoais e/ou sensíveis por vínculos de titular).- O arquivo está localizado na pasta
univdata
, existente no diretório do Foundation.
- O arquivo está localizado na pasta
- Após informar os parâmetros e clicar no botão Importar
- Será feito upload do arquivo JSON para o diretório de spool do servidor RPW informado no parâmetro.
- O diretório de spool do servidor RPW, precisa ser acessível para o servidor de aplicação progress.
- Será gerado um pedido de execução para importação dos dados, para o programa
protectedData_import
- Importação Arquivo Dados Protegidos. - O processo de importação será realizado no servidor RPW selecionado, tendo como resultado o arquivo
protectedData_import.txt.
no diretório spool do servidor RPW.
- Será feito upload do arquivo JSON para o diretório de spool do servidor RPW informado no parâmetro.
Pedido de Execução
- Após a importação
- Verificar a situação da execução utilizando o programa Monitor Pedido Execução HTML (pedido-execucao-monitor) .
- Caso a situação da execução seja Execução com Erro:
- Será criada a mensagem no detalhe da execução:
- (ERRO) A transação do processo de importação foi desfeita para preservar os registros atuais. Para mais informações verifique o arquivo
protectedData_import.txt
- No arquivo
protectedData_import.txt
serão apresentados os pontos que causaram o erro na importação.
- (ERRO) A transação do processo de importação foi desfeita para preservar os registros atuais. Para mais informações verifique o arquivo
- Será criada a mensagem no detalhe da execução:
Regras de Importação protectedData.json
Se foi selecionada a opção para "Eliminar registros customizados?"
Elimina todos os registros das rotinas e campos pessoais e/ou sensíveis do tipo customizado :
- Se o arquivo que está sendo importado possuir registro do tipo Padrão:
Elimina todos os registros do tipo Padrão do banco de dados;
Insere todos os registros do tipo Padrão do arquivo, no banco de dados;
- Registro do tipo Padrão não sobrescreve registro do tipo Customizado, caso exista no banco de dados;
- O arquivo
protectedData.json
padrão da TOTVS, não modifica a situação do registro de campo (Ativo/Inativo) existente no banco de dados.
- Se o arquivo que está sendo importado possuir registro do tipo Customizado:
- Atualiza/Insere todos os registros do tipo Customizado do arquivo, no banco de dados;
- Banco mgadt será ignorado
- Caso exista algum registro para o banco "mgadt", o mesmo será ignorado na importação pois o banco é utilizado para monitoramento dos campos pessoais e/ou sensíveis e por isso não pode ser cadastrado como tal.
Regras de Importação sgdp.json
Se foi selecionada a opção para "Eliminar registros customizados?"
Atualmente essa opção é ignorada para este arquivo sgdp.json, pelo motivo de ainda não estar disponível a customização do mapeamento por vínculos de titular.
- Todos os registros do mapeamento por vínculos de titular serão eliminados e os registros do arquivo importado serão persistidos no banco de dados.
- Arquivo disponível na release 12.1.33 e superiores
- Observar que a eliminação e criação dos registros nesse processo não afetam os registros existentes nos programas:
03. Tela Importação
Principais Campos e Parâmetros
Campo | Descrição |
---|---|
Servidor RPW | Zoom para seleção do servidor RPW |
Eliminar registros customizados? | Indica se no processo de importação, serão eliminados os registros customizados que já estão presentes no banco de dados. |
Selecionar arquivo | Botão para selecionar o arquivo que será importado |
Importar | Botão para iniciar o processo de importação |