Date: Fri, 29 Mar 2024 07:56:52 +0000 (UTC) Message-ID: <230961229.178.1711699012046@ip-172-25-76-134.ec2.internal> Subject: Exported From Confluence MIME-Version: 1.0 Content-Type: multipart/related; boundary="----=_Part_177_922299716.1711699012043" ------=_Part_177_922299716.1711699012043 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Content-Location: file:///C:/exported.html
O log de auditoria grava informa= =C3=A7=C3=B5es de eventos ocorridos em um sistema, gerando um hist=C3=B3ric= o das altera=C3=A7=C3=B5es. Atrav=C3=A9s desse hist=C3=B3rico =C3=A9 poss= =C3=ADvel auditar detalhadamente as mudan=C3=A7as ocorridas no sistema, obt= endo informa=C3=A7=C3=B5es do que foi alterado, quem o fez, quando ocorreu = e outros detalhes. O Cronapp fornece essa funcionalidade para eventos que o= corram nas entidades, usando fontes de dados ou blocos de programa=C3=A7=C3= =A3o servidor, facilitando a an=C3=A1lise de problemas como seguran=C3=A7a = ou erros do sistema.
A auditoria ocorre na camada de da= dos, ent=C3=A3o, ao utilizar servi=C3=A7os REST com as entidades atrav=C3= =A9s de fonte de dados ou blocos de programa=C3=A7=C3=A3o, esses tamb=C3=A9= m ser=C3=A3o registrados.
Para gerar log, basta habilitar a = caixa de sele=C3=A7=C3=A3o auditoria em log nas class= es do diagrama de dados, bloco de programa=C3=A7=C3=A3o ou fonte de dados.<= /span>
H=C3=A1 duas formas de habilitar o= s logs para uma entidade no Diagrama de dados. A primeira =C3=A9 pela caixa= de checagem Auditoria em Log que se encontra na janela de= configura=C3=A7=C3=B5es da entidade (destaque 1 da Figura 1). Por padr=C3= =A3o, esse campo vem desabilitado.
O segu= ndo modo =C3=A9 atrav=C3=A9s da caixa de checagem Audit na= aba propriedades e eventos (destaque 1 da Figura 1.1= ), no menu lateral do diagrama. O campo =C3=A9 mostrado quando a classe =C3= =A9 selecionada.
Para gerar log de uma Fonte de dad= os, marque a caixa de checagem Auditoria em Log (destaque = 1 da Figura 1.2) nas configura=C3=A7=C3=B5es da Fonte de dados.
Para os blocos de programa=C3=A7= =C3=A3o servidor, a op=C3=A7=C3=A3o encontra-se na janela de configura=C3= =A7=C3=A3o do mesmo (destaque 1 da Figura 1.3).
Nas Configura=C3=A7=C3=B5es do projeto =C3= =A9 poss=C3=ADvel definir o tempo no qual ser=C3=A1 mantido o log de audito= ria, como mostrado abaixo (Figura 1.4).
Figura 1.4 - Dura=C3=A7=C3=A3o do = armazenamento dos logs de auditoria
AUDIT_LOG
).Todas as altera=C3=A7=C3=B5es ocor=
ridas na Entidade, seja por blocos, Fontes de dados ou da pr=C3=B3pria enti=
dades, s=C3=A3o salvas na tabela AUDIT_LOG
(Classe Audit=
Log
) atrav=C3=A9s a Fonte de Dados Auditoria em Log=
. Esse processo ocorre de forma autom=C3=A1tica quando a op=C3=A7=C3=A3o Au=
ditoria em Log for habilitado em um bloco de programa=C3=A7=C3=A3o, Fonte d=
e dados ou entidade.
Veja a=
baixo o significado de cada atributo da classe AuditLog
.
As informa=C3=A7=C3=B5es do log po= dem ser visualizadas na p=C3=A1gina Log de Auditoria do sistema para os usu= =C3=A1rios que tiverem permiss=C3=A3o de administrador (Figura 2.1) = span>
Para v= isualizar mais informa=C3=A7=C3=B5es sobre uma determinada a=C3=A7=C3=A3o, = clique na coluna "Detalhe" em uma das linhas da grade para abrir o modal (F= igura 2.2),