Desarrollar un registrador de eventos para auditorías

Registre eventos mediante el desarrollo de un registrador. Utilice el registrador para realizar un seguimiento y analizar las actividades del sistema.
La aplicación de ejemplo recopila los siguientes datos sobre los eventos de interés:
  • Origen del evento (el nodo del proyecto en el que se escuchan los eventos)
  • ID del usuario que genera un evento
  • Fecha y hora del evento
  • Cambios en los valores de atributo (antes y después de la edición)
Aplicación de ejemplo
Tabla de registro de auditoría que muestra las acciones del usuario, los cambios de valor, los sellos de hora, la información del servidor y el status tanto en inglés como en español. Incluye eventos de inicio y cierre de sesión, ejecución de métodos y cambios de atributos para varios usuarios.
OBSERVACIÓN:
Descargar un proyecto de muestra:
AuditDemoSingleTable.zip
Requisitos previos
  1. Para desarrollar el proyecto
  2. Agregue funciones que generen eventos. Como referencia, consulte otros proyectos de ejemplo.
    Por ejemplo, agregue un panel de inicio de sesión.
  3. Cree y configure un registrador de eventos. Consulte Agregar un registrador de eventos.
  4. Cree la interfaz de la aplicación e intégrela con el proyecto. Como referencia, consulte los proyectos de ejemplo.
  5. Organice los elementos de la interfaz.
  6. Guarde el proyecto.
Diseño de la aplicación de ejemplo
El registrador de eventos audita el diseño de la interfaz con fichas de navegación para Cambiar de usuario, Alarma, Cambio de atributo, Ejecución del método y Receta. La tabla de datos incluye las columnas ClientUserId, ValueChange en inglés y español, SourceName, SourceNode, Hora, Nombre de usuario, ServerId, MethodName, EventTypeName, DestinationNode, RecipeName y Status en inglés y español.
Seleccione
Icono Ejecutar
Ejecutar
para ejecutar el proyecto mediante el emulador de cliente para probar su proyecto. Para ejecutar el proyecto en un cliente remoto, consulte Agregar un dispositivo de destino.
Entregue su opinión
¿Tiene dudas o comentarios acerca de esta documentación? Por favor deje su opinión aquí.
Normal