Detalle
| Campo | Valor |
|---|---|
| Manual de Usuario | Log de Auditorías - Plenario v14 |
| Módulo | Herramientas |
| Ventanas | Log de Auditorías (+ Detalle) |
| Versión | 1.0 |
El Log de Auditorías es el visor de la tabla Plenario_Operaciones_Log: registra las operaciones auditadas del sistema (asientos, clientes, créditos, parámetros, cierres, transferencias, tickets, etc.), con el objeto…
| Campo | Valor |
|---|---|
| Manual de Usuario | Log de Auditorías - Plenario v14 |
| Módulo | Herramientas |
| Ventanas | Log de Auditorías (+ Detalle) |
| Versión | 1.0 |
El Log de Auditorías es el visor de la tabla Plenario_Operaciones_Log: registra las operaciones auditadas del sistema (asientos, clientes, créditos, parámetros, cierres, transferencias, tickets, etc.), con el objeto involucrado serializado en JSON para poder revisar el estado guardado.
La ventana permite filtrar por rango de fecha y por tipo de log, ver el resultado en grilla y, con doble clic sobre una fila, abrir el detalle con el objeto serializado (y, en el caso de cierres automáticos, el desglose del proceso). El detalle se puede imprimir, exportar a PDF y exportar a Excel.
Es una herramienta de trazabilidad/diagnóstico: muestra qué operación se hizo, de qué tipo, su estado, origen/destino, quién y cuándo, más el JSON del objeto auditado.
| Ventana | Ruta |
|---|---|
| Log de Auditorías | Herramientas → Log de Auditorías |
El acceso suele requerir permisos que deben solicitarse al administrador del sistema.
Al abrir, el rango de fecha se inicializa al día actual (desde = hasta = hoy) y el tipo de log en "Todos". Se carga la grilla con las operaciones del rango/tipo, ordenadas de la más reciente a la más antigua.
| Botón | Descripción |
|---|---|
| Buscar | Ejecuta la consulta con el rango de fecha y el tipo seleccionados. |
| Limpiar parámetros | Restablece los parámetros de búsqueda. |
| (Doble clic en fila) | Abre el Detalle de la operación (FormPlenarioAuditoriasLog_Detalle). |
| Filtro | Descripción |
|---|---|
| Fecha (rango) | Rango por fecha de alta del log (Fecha_Add), desde/hasta. Por defecto, hoy. |
| Tipo Log | Combo con los tipos de operación auditada; "Todos" trae todos los tipos. |
| Limpiar parámetros | Vuelve los parámetros a sus valores por defecto. |
El tipo de log se elige de una lista que corresponde al enum
Tipo_Log(Asientos, Parámetros, Clientes, Crédito, Cierre, Factoring, Transferencias, Tickets, etc.). "Todos" (valor 0) no filtra por tipo.
La grilla muestra una fila por operación auditada:
| Columna | Descripción |
|---|---|
| Id | Identificador del registro de log. |
| Tipo_Log | Tipo de operación (se muestra el nombre del tipo). |
| Tipo_Log_Id | Identificador del objeto auditado (clave del registro de origen). |
| Descripcion | Descripción de la operación. |
| Origen | Origen de la operación. |
| Destino | Destino de la operación. |
| Estado | Estado de la operación: "Modificado" / "Sin modificar". |
| JSON | Objeto serializado (Objeto_Serializado); el detalle completo se ve en la ventana de detalle. |
| Id_User_Add | Usuario que generó el registro. |
| Fecha_Add | Fecha y hora de alta del log. |
| Fecha_Trabajo | Fecha de trabajo (fecha de operación). |
| User_Environment | Entorno del usuario (máquina/dominio). |
Es una pantalla de consulta y auditoría: no edita los registros.
| Acción | Cómo |
|---|---|
| Buscar / refrescar | Botón Buscar con el rango y tipo elegidos. |
| Filtrar en grilla | Fila de auto-filtro y encabezados de columna. |
| Ver detalle | Doble clic sobre la fila → abre FormPlenarioAuditoriasLog_Detalle. |
El detalle muestra el objeto serializado de la operación:
| Acción del detalle | Descripción |
|---|---|
| Imprimir | Vista previa de impresión del resultado. |
| Exportar PDF | Exporta el detalle a archivo .pdf. |
| Exportar XLS | Exporta el detalle a archivo .xls. |
| Aceptar | Cierra la ventana de detalle. |
Auditar quién modificó un cliente ayer:
El formulario FormPlenarioAuditoriasLog no ejecuta validaciones IsAllowedObject en su código: la búsqueda y el detalle se ejecutan directamente. El control de acceso se da por la visibilidad de la opción en el menú.
| Operación | Objeto de permiso |
|---|---|
| Acceso al módulo | (por visibilidad de la opción en el menú) |
| Buscar / Ver detalle / Exportar | (sin validación de permiso dentro del form) |
Basada en el análisis del formulario real de la v14.
| Form | Rol |
|---|---|
FormPlenarioAuditoriasLog.cs (C#, VPNET_WinForms/Common) |
Hereda de FrmSearch. Visor de Plenario_Operaciones_Log: filtro por rango de fecha + tipo de log, grilla de resultados; doble clic abre el detalle. |
FormPlenarioAuditoriasLog_Detalle.cs (C#, Common) |
Hereda de FrmAddMod. Muestra el objeto serializado (JSON) o, para Tipo_Log=13, el desglose del proceso de cierre. Imprime y exporta a PDF/XLS. |
| Permiso | Acción |
|---|---|
(sin IsAllowedObject en el form) |
Ni el visor ni el detalle validan un objeto de permiso propio. |
| Tabla | Uso |
|---|---|
Plenario_Operaciones_Log |
Tabla auditada: tipo, origen, destino, estado, usuario/fecha de alta, fecha de trabajo, entorno y objeto serializado (JSON). |
| Manual relacionado | Vínculo operativo |
|---|---|
| ABM de Usuarios y Permisos - Plenario v14 | Amplía el circuito, la configuración o los datos que utiliza esta funcionalidad. |
Tipo_Log (0 = Todos) y rango de Fecha_Add desde/hasta; orden descendente por Fecha_Add.Tipo_Log del manager (1=Asientos, 3=Clientes, 4=Crédito, 10=Cierre, 11=Factoring, 13=Cierre_Dia_Automatico, 18=Transferencias, 26=Tickets, 33=LogError, etc.).Objeto_Serializado: con GetDetalle (JsonDataSource clave/valor) para casos normales, y con GetDetalleCierre (lista de Proceso) cuando Tipo_Log == 13.Ingresá con tu usuario del equipo para dejar una sugerencia.