Ir al contenido principal

Auditoría de usuarios

Cuando necesito auditar alguna actividad en el sistema, quiero visualizar un historial de actividades por usuario para conocer el momento y el responsable de cada acción.

Oscar Careaga avatar
Escrito por Oscar Careaga
Actualizado hace más de una semana

Resumen de la funcionalidad

Esta capacidad permite consultar un historial detallado de acciones realizadas por cada usuario en el sistema, con fecha y hora, origen (web, móvil o API), recurso afectado y los cambios campo a campo. Facilita el control interno, la trazabilidad y la resolución de incidencias.

¿Quiénes se benefician?

  • Vendedor

  • Gerente comercial

  • Contador

  • Gerente de granos

  • Administrador estancia

  • Gerente administrativo

  • Facturista

  • Gerente Financiero

  • Gerente de logística

  • Recursos Humanos

  • Administrador de IT

  • Gerente de Crédito

  • Consultor Versat

  • Operador de Báscula

  • Productor Agrícola

  • Auxiliar contable

  • Auxiliar Financiero

  • Auxiliar administrativo

  • Director / Presidente

Dónde se registra la actividad

  • Formularios de la plataforma: catastros/maestros, parámetros y lanzamientos (pedidos, facturas, recibos, etc.).

  • Sincronización del aplicativo móvil (incluye la versión del app desde la cual se originó el registro).

  • Integraciones por API.

  • Impresiones y visualización de reportes.

  • Accesos al sistema (inicio de sesión).

Cómo consultar el historial desde un registro

  1. Abrir el formulario del recurso (p. ej., Entidades BA31, Clientes RC31, Facturas, Pedidos).

  2. Seleccionar el registro deseado.

  3. Hacer clic en la opción Historial.

  4. Revisar la lista de actividades (se ordena de la más reciente a la más antigua).

Qué verás:

  • Fecha y hora de la acción.

  • Usuario que ejecutó la acción.

  • Actividad: nuevo, modificar, aplicar, desaplicar, imprimir, borrar, acceso, refresh, entre otras.

  • Clase o recurso afectado (por ejemplo: Entidades BA31, Contactos, Facturas, Pedidos, Report).

  • Origen: web, móvil (con versión) o API.

  • Detalle de modificaciones: campo, valor anterior y valor nuevo.

  • Mensajes del sistema o motivo indicado por el usuario (p. ej., al desaplicar).

  • ID del documento o registro relacionado.

Los cambios se registran tanto en la cabecera como en los detalles y subdetalles. Por ejemplo, al editar un contacto de una entidad, la clase mostrará Contactos y se listarán los campos modificados en ese detalle.

Diferencias según el origen

  • Web: muestra con precisión los campos informados o modificados en el formulario.

  • Móvil: indica que el registro proviene de una sincronización del aplicativo e incluye la versión utilizada; útil para diagnosticar divergencias entre versiones.

  • API: identifica que el alta o actualización provino de una integración externa.

Mensajes, validaciones y retornos

  • Si una validación impide guardar, el intento no queda registrado hasta que el registro se guarde efectivamente.

  • En aplicar o desaplicar, tanto los intentos como los bloqueos quedan registrados, incluyendo el mensaje mostrado (por ejemplo: producto no habilitado para control de lotes).

  • El campo retorno indica el resultado: OK cuando la acción fue confirmada y Error cuando fue bloqueada o falló.

  • Los accesos al sistema también se registran como eventos de retorno OK (o Error si corresponde).

Impresiones y reportes

Cuando se imprime un documento, se registra una actividad de tipo imprimir con la clase Report, incluyendo el identificador del documento y la hora. Esto permite verificar si un PDF fue generado desde la web o en tiempo real.

Reporte IA21 — Log de operaciones de usuario

Informe gerencial que centraliza el historial de acciones de uno o varios usuarios.

  1. Abrir el informe IA21.

  2. Definir los filtros y parámetros deseados.

  3. Seleccionar Visualizar.

Filtros disponibles (entre otros):

  • Usuarios (multiselección).

  • Rango de fechas y hora.

  • Origen (web, móvil, API).

  • Actividad (nuevo, modificar, aplicar, desaplicar, imprimir, borrar, acceso, etc.).

  • Clase o recurso (Entidades, Contactos, Facturas, Pedidos, Report, etc.).

  • Retorno (Todos, OK, Error).

  • Detalle/Descripción (para buscar motivos, mensajes o textos específicos).

  • ID o referencia del documento.

El resultado muestra la secuencia de eventos y, además, registra que el propio IA21 fue ejecutado junto con los parámetros utilizados, manteniendo la trazabilidad del análisis.

Usos recomendados:

  • Detectar inconsistencias operativas (por ejemplo, cambios de cantidades o desaplicaciones que impactan el stock).

  • Verificar el uso efectivo del sistema (presencia de eventos de acceso y actividades por usuario).

  • Auditar integraciones y altas masivas generadas por API o por sincronizaciones móviles.

Eliminaciones y trazabilidad

Al confirmar un borrado, la acción es inmediata y no se revierte cerrando la pantalla o la sesión. Los registros en uso pueden estar protegidos para evitar su eliminación. El IA21 conserva el evento de borrar e informa los datos que fueron eliminados, lo que ayuda a reconstruir la información si es necesario.

Buenas prácticas

  • Al desaplicar, ingresa un motivo claro (idealmente incluye el ID del ticket o caso).

  • Evita motivos genéricos como «test» o «prueba» en ambientes productivos.

  • Antes de escalar un incidente, revisa el Historial del registro y el IA21 para identificar la causa raíz.

  • Restringe permisos sensibles (como desaplicar o borrar) a roles autorizados.

  • Mantén el aplicativo móvil actualizado para evitar divergencias de campos entre versiones.

Resolución de problemas (FAQ)

  • No se registró mi intento de guardar: las validaciones previas bloquean el guardado y no generan evento. Solo se registra cuando la acción se confirma.

  • No veo la opción Historial: verifica que trabajas sobre un registro existente y que tu perfil tenga permisos para visualizar el historial.

  • No puedo borrar un registro: si el registro ya fue utilizado en otros procesos, el sistema puede impedir su eliminación por seguridad.

  • Veo entradas duplicadas o inusuales: puede tratarse de una captura repetida por condiciones específicas. Si persiste, comparte ejemplos con Soporte para revisión.

  • ¿Cómo sé si se imprimió un documento? abre el registro y busca la actividad imprimir; allí verás el usuario y la hora.

¿Ha quedado contestada tu pregunta?