Exploração > Audit > Tabelas 

Esta função permite consultar as linhas de auditoria relativas a modificações de registo nas tabelas da base.

A cada vez que um evento auditável está definido sobre uma tabela (o que pode ser uma criação, uma modificação, ou uma supressão), cria-se uma linha nesta tabela por registo. Não se conhecerá então que a chave de registo modificado. Se deseja conhecer o detalhe de cartos campos modificados, falta que estes campos sejam definidos na tabela de auditoria. Passar-se-á então pela função de consulta de auditoria sobre os campos.

Pré-requisitos

SEEREFERTTO Consulte a docuemntação de Implementação

Gestão do ecrã

Cabeçalho

Apresentação

Encontramos no cabeçalho dos critérios permitindo filtrar as linhas a fazer aparecer em consulta.

Fechar

 

Campos

Os seguintes campos estão presentes neste separador :

Bloco número 1

  • Período (campo STRDAT)

Se esta data está preenchida, apenas os dados cuja data de última modificação ou da data de criação é superior ou igual são visualizadas na consulta.

Salvo se um memo fixando o seu valor existe por outro lado, o valor por defeito desta data é determinada pelo parâmetroutilizadorDATEDEBDFT.

  • campo ENDDAT

Se esta data está preenchida, apenas os dados cuja data de última modificação ou da data de criação é inferior ou igual são visualizadas na consulta.

Salvo se um memo fixando o seu valor existe por outro lado, o valor por defeito desta data é determinada pelo parâmetroutilizadorDATEFINDFT.

Permite de definir um filtro sobre a tabela auditada. Se este campo está preenchido, apenas as linhas relativas à tabela em questão são visualizadas.

Bloco número 2

Permite de definir um filtro sobre o código do utilizador Se este campo foi preenchido, apenas as modificações feitas por utilizador corrrespondendo aparecem na consulta.

  • Login (campo LOGIN)

Permite de definir um filtro sobre o código de "login" do utilizador Se este campo está preenchido, apenas as modificações feitas pelos utilizadores conectados sobre o código de "login" correspondente aparecem na consulta.

Se se deseja não ver que as modificações feitas directamente sobre a base em não passando pelo software, é suficiente de selecionar o código de "login" External (selecção por clique direito).

  • Evento (campo EVENEMENT)

Permite de filtrar as linhas a apresentar sobre o evento na origem de auditoria. Na ausência de valor, todas as linhas são apresentadas, mas se se deseja filtrar, apenas 3 valores são possíveis :

  • INSERT (para ver as criações)
  • UPDATE (para ver as modificações)
  • INSERT (para ver as supressões)

É suficiente de registar o primeiro caracter (I,U,D) para que o registo se complete sobre o campo.

  • Audit. BI (campo AUDBI)

 

Fechar

 

Separador Auditoria

Apresentação

O quadro situado no separador permite visualizar o detalhe das informações de auditoria.

Fechar

 

Campos

Os seguintes campos estão presentes neste separador :

Quadro

  • Crono (campo SEQ)

Número cronológico unico atribuido no momento do desencadeamento do evento auditado. Um único tempo está atribuido por registo à origem de auditoria, e se activou a auditoria sobre certos campos, as linhas correspondentes partilharão este número cronológico.

Corresponde à tabela sobre a qual o evento auditado teve lugar.

  • Data (campo DAT)

Define a data sistema sobre o servidor de dados no momento onde evento auditado foi realizado.

  • Hora (campo HOU)

Define a hora sistema sobre o servidor de dados no momento onde o evento auditado foi realizado.

  • Evento (campo EVT)

Define o tipo de evento auditado. 3 escolhas são possíveis :

  • INSERT define uma criação de linha.
  • DELETE define uma supressão de linha.
  • UPDATE define uma modificação de linha.
  • Chave (campo ID1)

Define o valor da chave de registo na origem de auditoria, quando a chave está composta de um único campo. Quando ela foi composta de vários campos, apenas o valor do primeiro está guardado aqui.

A chave identificando o registo está definido no separador Audit da gestão das tabelas. Por defeito, é a primeira chave.

  • Chv.secundária (campo ID2)

Quando a chave de registo na origem de auditoria está composta de vários campos, encontra-se aqui o valor dos campos na ordem a partir do segundo, estes campos sendo separados pelo caracter ~ (til).

A chave identificando o registo está definido no separador Audit da gestão das tabelas. Por defeito, é a primeira chave.

  • Utilizador (campo ADOUSR)

Define o código do utilizador (no sentido do software) que provocou o evento auditado.

Se o evento foi desencadeado fora do software, este campo está vazio.

  • Login (campo SYSUSR)

Corresponde ao login sistema de utilizador na origem do evento auditado. Se o evento foi desencadeado fora do software, o login que aparece aqui é External.

  • Cliente (campo ADRCLI)

Define o endereço (no sentido da rede) do utilizador na origem de evento auditado. Se este endereço não pode ser determinado, o campo está preenchido com Unknown. Este é nomeadamente o caso para todas as modificações feitas fora do software.

  • Status workflow (campo STA)

Este estatuto permite de saber se um Workflow foi pedido sobre esta auditoria. Pode tomar os valores seguintes :

  • Nenhum a check box Workflow não está assinalado na parametrização da auditoria para a tabela correspondente.
  • A tratar : A check box Workflow está assinalada, mas nenhum evento Workflow de tipo Manual baseado pelo percurso da tabela de auditoria não tratou uma notificação e actualizada neste campo.
  • Tratado: a check box Workfloe está assinalada, e um tratamento de notificação ulterior teve lugar.
  • Status BI (campo STABI)

Fechar

 

Funções acessíveis por clique direito no quadro

Túnel

Esta função permite, quando a ficha modificada está gerida por um objeto do software, de visualizar a ficha em questão em entrando na função correspondente.

Detalhes dos campos

Campos

Os seguintes campos estão presentes nesta janela :

Quadro

  • Coluna (campo COL)

Define o campo auditado sob a forma CHAMP se se trata de um campo não dimensionado, e CHAMP(INDICE) se o campo está dimensionado.

  • Valor anterior (campo OVAL)

Em caso de modificação ou supressão, encontramos aqui o valor do campo antes da operação.

  • Novo valor (campo NVAL)

Em caso de modificação ou criação, encontramos aqui o valor do campo após a operação.

Fechar

Permite, quando se rastreou o velor de certos campos modificados no evento de auditoria, de abrir uma janela para fazer aparecer o detalhe das modificações.

 

Fechar

 

Botões específicos

Mensagens de erro

Não existe outra mensagem de erro, para além das mensagens genéricas.

Tabelas consideradas

SEEREFERTTO Consulte a docuemntação de Implementação