Si el distintivo AuditRequired está habilitado en la XML
de entidad, se añaden registros de auditoría a la tabla YFS_AUDIT. El
valor predeterminado de este distintivo es Y, para las tablas de
elemento y organización. Sin embargo, el distintivo de auditoría y
las referencias de auditoría pueden verse sustituidos por
el archivo XML de extensión.
Acerca de esta tarea
Nota: Todos los registros pertenecientes a las tablas almacenadas en memoria caché, así como las tablas para las que el valor del distintivo AuditRequired está establecido en Y se registran en la tabla YFS_AUDIT.
Si desea desactivar la generación de referencias de
auditoría para algunas entidades, cambie el valor del distintivo
AuditRequired a N para estas entidades.
Nota: Puede añadir nuevas referencias de auditoría en el archivo XML de extensión. Cuando se añaden nuevas referencias, tienen prioridad
sobre las referencias de auditoría existentes, ya que éstas se
sustituyen totalmente.
Puede añadir como máximo seis referencias
de auditoría.
Sólo los registros de auditoría de
elemento y organización de nivel de cabecera se insertan en la tabla
YFS_AUDIT_HEADER. Las referencias de auditoría hacen referencia a las
columnas de la entidad que se está auditando.
Para las tablas
personalizadas y descolgadas pueden generarse auditorías modificando
el nombre de la tabla de entidades y los nombres de columna de
referencia de auditoría.
Nota: La auditoría no está soportada para tablas descolgadas con más de un padre.
Para generar referencias de auditoría para entidades:
Procedimiento
- Edite el archivo your_custom_filename.xml en el directorio <runtime_sandbox>/repository/entity/extensions para habilitar la generación de registros de auditoría para las entidades deseadas. En el ejemplo siguiente se describen los elementos que
se añadirán al esquema de base de datos:
<DBSchema>
<Entities>
<Entity TableName="YFS_ITEM" AuditRequired="Y" >
.
.
<AuditReferences>
<Reference ColumnName="ItemId" />
.
.
</AuditReferences>
.
.
</Entity>
</Entities>
</DBSchema>
| Atributo |
Descripción |
Entidad
|
TableName
|
El nombre de tabla que se va a auditar.
|
AuditRequired
|
Si este distintivo se establece en Y, las
referencias de auditoría se introducen en la tabla YFS_AUDIT.
Nota: Este atributo no se debe pasar cuando se crea un descolgado para las tablas relacionadas con el orden. En este caso, las
auditorías se insertan automáticamente en las tablas de auditoría
relacionadas con la orden.
|
Entity/AuditReferences/Reference
|
ColumnName
|
El nombre de columna en esta entidad que tiene
referencias de auditoría. Este nombre debe ser válido para la
entidad.
|
- Cree una etiqueta de referencia nueva para cada referencia de
auditoría que desee añadir.
- El elemento descolgado de auditorías de una tabla de órdenes
puede verse con las auditorías de la orden asociada.