Registrador de eventos
Un registrador de eventos registra las propiedades de uno o varios eventos de tipos de interés.
Configuración de la base de datos
Las bases de datos se configuran automáticamente para los registradores de eventos.
Cuando seleccione una base de datos de un registrador de eventos, se crea una tabla en la base de datos para cada objeto del registrador de eventos. Cada columna de la tabla corresponde a un dato/propiedad de interés del evento.
Según los requisitos de diseño, puede registrar un solo tipo de evento o varios tipos de eventos con el mismo registrador de eventos.
- Un registrador para cada evento de tipo de interés
- Cada tipo de evento tiene una tabla dedicada en la base de datos. Cada columna de la tabla corresponde a una propiedad de interés de un tipo de evento determinado. En cada fila de tabla (para cada evento), se asigna un valor a las mismas columnas.
- Un registrador para varios eventos de tipos de interés
- Las propiedades de todos los eventos se registran en una única tabla de base de datos. Las columnas de la tabla están relacionadas con todas las propiedades de interés de todos los tipos de eventos registrados. En cada fila de tabla (para cada evento), solo las columnas relacionadas con el tipo de evento de referencia se asignan a un valor.
CONSEJO:
El objeto
Registrador de eventos de auditoría
está disponible en la biblioteca de plantillas y se está cnonfigurado para registrar estos eventos.- UserSessionEvent
- RecipeApplicationEvent
- AuditConditionEventType
CONSEJO:
Puede exportar los datos del registrador de eventos a un archivo CSV o verlos en la aplicación en una cuadrícula de datos. Consulte Exportar una tabla de base de datos a un archivo CSV.
Origen de eventos
Para cada evento de tipo de interés, puede elegir entre estos orígenes:
- Un objeto específico
- Un nodo de proyecto con sus nodos u objetos secundariosCONSEJO: Normalmente, un nodo de proyecto que contiene varios objetos que generan los eventos de interés.
- Todos los objetos del proyecto
El registrador de eventos registra los datos de todos los eventos de interés generados por todos los objetos que se consideran orígenes de eventos.
CONSEJO:
Puede establecer la propiedad
Sesiones no interactivas excluidas
para registrar únicamente los eventos generados por las interacciones de los usuarios con la aplicación y excluir los eventos generados por otras lógicas (por ejemplo, un evento de cambio).Auditoría de eventos
Puede registrar las operaciones que los usuarios realizan en tiempo de ejecución. Utilice estos datos para realizar comprobaciones de calidad o para certificar aplicaciones en contextos específicos.
Un registrador de eventos puede registrar eventos de auditoría en relación con estas operaciones.
- Escribir en variables
- Editar atributos de nodo
- Crear y destruir nodos
- Ejecutar métodos
- Iniciar y cerrar sesiones
Por ejemplo, se genera un evento de auditoría cuando un usuario selecciona un objeto que invoca un método. Sin embargo, no se genera un evento de auditoría cuando la lógica de la aplicación, independientemente de las acciones del usuario, invoca el mismo método.
Tipo de eventos de auditoría | Descripción |
---|---|
AuditEventType | Todos los eventos de auditoría |
AuditNodeManagementEventType | Creación o destrucción de nodos |
AuditWriteUpdateEventType | Cambio del valor de la variable o de un atributo de nodo |
AuditUpdateMethodEvent | Ejecución de un método |
AuditConditionEventType | Ejecución de métodos de alarma |
AuditConditionAcknowledgeEventType | Ejecución del método de alarma Acknowledge |
AuditConditionCommentEventType | Ejecución del método de alarma Add comment |
AuditConditionConfirmEventType | Ejecución del método de alarma Confirm |
AuditConditionEnableEventType | Cambio del estado de la alarma habilitada/deshabilitada |
RecipeApplicationEvent | Aplicaciones de recetas |
UserSessionEvent | Eventos de iniciar y cerrar sesiones del usuario |
Entregue su opinión