Ao final do processo de atualização da base de dados executado pelo Atualizador, será apresentado o botão para iniciar o assistente de configuração do TotvsAudit Entretanto, caso o usuário não queira executá-lo naquele momento, poderá acessá-lo na pasta RM.Net\RM.TotvsAudit.exe
Assistente do TOTVS Audit
Nesta tela, será necessário informar o usuário/login de banco com requisitos descritos abaixo no respectivo banco de dados:
* ALTER, CREATE, DROP, SELECT, INSERT PARA ANY TABLE
* CREATE, DROP PARA ANY INDEX
* CREATE, DROP, SELECT PARA ANY SEQUENCE
Também será necessário ter QUOTA UNLIMITED ON RM_DADOS QUOTA UNLIMITED ON RM_INDICES;
Nesta tela, será necessário confirmar a leitura dos links que descrevem detalhes de seu funcionamento e ajustes necessários para sua configuração:
É necessário confirmar a leitura e aceitação dos pré-requisitos descritos nos links citados.
http://tdn.totvs.com/pages/releaseview.action?pageId=322146156
http://tdn.totvs.com/display/public/LRM/Novo+Log+de+Auditoria
Nesta tela, será necessário confirmar a ação de backup antes de iniciar o Assistente de configuração do TotvsAudit Precisamos desta confirmação para prevenir algum erro.
Nesta tela, serão listados todos os requisitos para iniciar a criação dos objetos necessários no funcionamento do TotvsAudit Tais itens estão relacionados ao acesso nas tabelas do CorporeRM, views do Oracle ou Sql Server.
Os requisitos validados estão detalhados na página Requisitos validados no Totvs Audit.
Nesta tela, são exibidos os botões para ativar e desativar e para executar o TOTVS Audit e Auditar LGPD
Nela são apresentadas as atividades que serão executadas para configuração do TOTVS Audit.
Após a execução do processo, os itens executados serão exibidos com status de sucesso ou erro, caso ocorra.
Se executar com sucesso, o TOTVS Audit está pronto para auditar as tabelas
Se executar com erros, significa que há ajustes na base de Dados a serem executados
O usuário agora tem a opção com esse novo check-box de escolher se realmente deseja ou não gerar o log de execução do processo no Totvsaudit:
Caso o usuário opte por gerar o Log de execução do processo, esse log será criado no mesmo diretório do arquivo RM.TOTVSAudit.exe, na pasta TotvsAuditLog, conforme imagem abaixo:
Para configurar o TotvsAudit via request siga esses parâmetros:
Link usado: http://localhost:8051/api/totvs-audit/v1/totvs-audit-config
Corpo da requisição precisa ser do tipo Raw - Json
{
"enabled": true,
"enabledLogLGPD": true
}
A partir da 2205, também é possível utilizar a palavra chave ""NoUseRequirements": true" no corpo da requisição não deseje validar os requisitos para atualização. Exemplo:
{
"Enabled": true,
"EnabledLogLGPD": true,
"NoUseRequirements": true
}
Caso esteja com dúvidas de qual alias a API está utilizando, a partir da 2205 é possível utilizar a requisição com a palavra "alias", que a API retornará o nome do alias que está utilizando: http://localhost:8051/api/totvs-audit/v1/totvs-audit-config/alias
Autenticação:
Caso queira utilizar o login de banco:
Adicione o header CustomAuthorization com o valor do login de banco, por exemplo, rm senha rm.
Caso queira utilizar o login pelo usuário da aplicação:
Adicione a opção de autenticação básica 'Authorization' com o valor do usuário da aplicação, por exemplo, mestre senha xxxx.
Irá retornar o status de cada passo executado pelo assistente com o valor seguindo a legenda abaixo, sobre status do processo:
Success = 0, Warning = 1, Error = 2.
Também é possível chamar a API via GET para identificar qual alias de banco ela está utilizando.