La Auditoría de configuración es el registro de los cambios en la estructura del ERP: un campo nuevo, un flujo modificado, un permiso que se amplió. Guarda qué se tocó, en qué categoría cae, quién lo hizo y por qué. No registra cambios en los datos de negocio, sino en cómo está armado el sistema. Con ese registro, la pregunta de cuándo empezó a comportarse distinto el sistema tiene una respuesta concreta.
Un ERP cambia de dos maneras. Cambian los datos, como un precio o un cliente, y cambia la configuración, como un campo, una regla o un permiso.
Los cambios de datos se ven en el registro que se modificó. Los de configuración afectan a todos los registros a la vez, y por eso conviene seguirlos aparte.
Un campo que pasa a ser obligatorio cambia lo que puede cargar cada persona desde ese minuto.
Si nadie dejó constancia del cambio, el primer aviso llega como un error en la pantalla de alguien que no sabe qué pasó.
Un registro de configuración útil responde más que la pregunta de quién tocó qué.
Qué parte del sistema cambió: un campo, un flujo, un perfil, una integración.
En qué área de gobierno cae el cambio, como seguridad, datos o automatización. Sirve para que cada responsable revise lo suyo.
La razón del cambio, escrita por quien lo hizo. Es el dato que más se extraña seis meses después.
El contenido exacto del cambio, para poder reproducirlo o revertirlo.
En empresas con varios administradores, o con un socio que configura el sistema, el registro de cambios es lo que permite revisar antes de que algo falle.
En la Plataforma de EGA Futura ERP, la auditoría de configuración es uno de los tres planos de la pista de auditoría: el que dice qué se decidió sobre la estructura del sistema.
Cada registro describe un cambio en la configuración de la Plataforma con estos datos.
La categoría permite repartir la revisión entre responsables. Las diez son Security, User Interface, Automation, Data, Integration, Access & Permissions, Configuration, Performance, Compliance y Architecture.
Una Vista de lista filtrada por categoría le muestra a cada responsable los cambios de su área.
Cuando algo empieza a comportarse distinto, ordenamos por fecha y miramos qué cambió justo antes. Quien mantiene este registro es el administrador del sistema.
Estas son las dudas que aparecen cuando una empresa empieza a llevar el control de los cambios en su sistema.
El Historial de registro sigue los cambios en los datos de un registro. La auditoría de configuración sigue los cambios en la estructura del sistema, que afectan a todos los registros.
La Auditoría de automatizaciones registra cada vez que un proceso automático corre. La de configuración registra cuando alguien crea o modifica ese proceso.
Para guardar el porqué. Quien revise el cambio meses después no va a poder preguntarle a quien lo hizo, y las notas son la única forma de que la razón no se pierda.
El administrador del sistema y quien gobierna la configuración. El detalle técnico puede mostrar cómo está armado el sistema por dentro, así que el objeto permite limitar la visibilidad registro por registro.
Esta sección es para quien administra la Org o escribe requerimientos sobre su gobierno, y necesita los nombres de API exactos.
El objeto se llama EGAFutura__SetupAudit__c.
| Campo | Tipo | Nota |
|---|---|---|
| Name | Numeración automática | Etiqueta EGA Futura ID |
| EGAFutura__Action__c | Texto(255) | La acción, por ejemplo Field creation o Flow modification |
| EGAFutura__SetupComponent__c | Texto(255) | Nombre del componente afectado |
| EGAFutura__Category__c | Lista de selección | Área de gobierno del cambio |
| EGAFutura__DeveloperNotes__c | Área de texto larga(32768) | El porqué del cambio |
| EGAFutura__TechnicalDetail__c | Área de texto larga(32768) | Contenido o JSON del cambio |
| EGAFutura__User__c | Lookup | Quién hizo el cambio, apunta a User |
| EGAFutura__ProcessedDateTime__c | Fecha/hora | Cuándo se procesó el cambio |
La etiqueta y el valor almacenado coinciden en los diez, y están en inglés.
| Etiqueta | Valor almacenado |
|---|---|
| Security | Security |
| User Interface | User Interface |
| Automation | Automation |
| Data | Data |
| Integration | Integration |
| Access & Permissions | Access & Permissions |
| Configuration | Configuration |
| Performance | Performance |
| Compliance | Compliance |
| Architecture | Architecture |
Access & Permissions lleva el signo & en el valor almacenado. Un filtro o una consulta que lo escriba con la palabra "and" no encuentra nada.
El objeto tiene su propio objeto de uso compartido, EGAFutura__SetupAudit__Share. Eso significa que la visibilidad de cada registro se puede abrir de a uno, en lugar de quedar visible para todos.
El detalle técnico es texto largo y no se puede filtrar en una Vista de lista. Para buscar por componente conviene usar SetupComponent__c, que sí admite filtros.
Los términos del glosario que empiezan igual que este. Las demás letras se abren acá mismo, sin salir de la página.
Ventas, compras, inventario, finanzas y equipo, con la información al día y disponible desde cualquier dispositivo. Funciona en la nube, así que no hay servidores que mantener.