Registrador de eventos

Um registrador de eventos registra as propriedades de um ou vários eventos de tipos de interesse.

Configuração do banco de dados

Os bancos de dados são configurados automaticamente para registradores de eventos.
Quando você seleciona um banco de dados para um registrador de eventos, uma tabela para cada objeto Registrador de eventos é criada no banco de dados. Cada coluna da tabela corresponde a um dado/propriedade de interesse do evento.
Dependendo dos requisitos de design, é possível gravar um único tipo de evento ou vários tipos de eventos com o mesmo registrador de eventos.
Um registrador para cada evento do tipo de interesse
Cada tipo de evento tem uma tabela dedicada no banco de dados. Cada coluna da tabela corresponde a uma propriedade de interesse de um determinado tipo de evento. Em cada linha da tabela (para cada evento), as mesmas colunas são atribuídas a um valor.
Um registrador para vários eventos de tipos de interesse
As propriedades de todos os eventos são registradas em uma única tabela de banco de dados. As colunas da tabela se relacionam com todas as propriedades de interesse de todos os tipos de eventos registrados. Em cada linha da tabela (para cada evento), somente as colunas relacionadas ao tipo de evento de referência recebem um valor.
DICA:
Um objeto
Registrador de eventos de auditoria
está disponível na biblioteca de modelos e está configurado para gravar esses eventos.
  • UserSessionEvent
  • RecipeApplicationEvent
  • AuditConditionEventType
DICA: É possível exportar os dados do registrador de eventos para um arquivo CSV ou exibi-los no aplicativo em uma grade de dados. Consulte Exportar uma tabela de banco de dados para um arquivo CSV.

Origem de eventos

Para cada evento de tipo de interesse, você pode escolher entre estas origens:
  • Um objeto específico
  • Um nó de projeto com seus nós/objetos filhos
    DICA: Geralmente, um nó de projeto que contém vários objetos que geram os eventos de interesse.
  • Todos os objetos do projeto
O Registrador de eventos registra os dados de todos os eventos de interesse gerados por todos os objetos considerados como origens de eventos.