Tempo aproximado para leitura: 00:01:49 min
Dúvida
Como configurar o módulo Audit Trail para Multi-Empresas?
Ambiente
Framework - Framework (Linha Datasul) – Audit Trail (MAU) – Todas as versões
Solução
Para solucionar essa dúvida, realize os seguintes passos:
1. Deverá haver apenas uma base mgadt que irá monitorar os dados dos bancos de todas as empresas cadastradas;
2. Para distinguir qual empresa gerou determinada informação, basta apenas informar códigos diferentes para as bases de dados cadastradas no programa Base de Dados Audit Trail - AU0001 - > Tecnolocia > Audit Trail > Cadastros.
Exemplo para três empresas: cadastrar a base mgind => serão cadastradas três bases com os códigos mgind-1, mgind-2 e mgind-3.
Sendo que a base mgind-1 corresponde a base mgind da empresa 1, a base mgind-2 corresponde a base mgind da empresa 2 e a base mgind-3 corresponde a base mgind da empresa 3.
Importante
- A solução acima deverá ser seguida para o cadastro de todas as bases do Datasul 12 das três empresas exemplo;
- Caso o diretório das triggers precise ser o mesmo para todas as bases, deverá ser selecionado o campo Incorpora Base de Dados ao diretório de Triggers?;
- No programa de Resultado Monitoramento Audit Trail - au0201 -> Tecnolocia > Audit Trail > Consultas o que é mostrado no campo Base de Dados é o código da base de dados informado no cadastro, com isso será possível distinguir de qual empresa partiu a informação através deste campo, pois os códigos informados no cadastro foram mgind-1, mgind-2 e mgind-3 - exemplos utilizados.
- Para a geração das triggers Geração das Triggers Audit Trail - au0108 -> Tecnologia > Audit Trail > Tarefas deverá ser selecionada a empresa - via opção Troca Empresa e deverão ser geradas as trigger para cada empresa.
0 Comentários