Configurar tablas y columnas para auditoría

Nota

¿No está seguro de entidad frente a tabla? Vea Desarrolladores: comprender la terminología en Microsoft Dataverse.

Hay tres niveles donde la auditoría se puede configurar: organización, tabla y columna. El nivel de organización es el nivel más alto, seguido por nivel de tabla y finalmente por el nivel de columna. Para que se lleve a cabo la auditoría de columnas, la auditoría debe estar habilitada en los niveles de columna, tabla y organización. Para que se lleve a cabo la auditoría de tabla, la auditoría debe estar habilitada en los niveles de tabla y organización.

Existe una ligera diferencia en la forma de habilitar o deshabilitar la auditoría para una organización en comparación con una tabla o columna. Puede habilitar o deshabilitar la auditoría en el nivel de organización estableciendo un valor de columna particular del registro de la organización. Sin embargo, para tablas y columnas, debe establecerse un valor de propiedad de la definición de tabla o columna.

Es necesario asignar el rol de administrador o personalizador del sistema a un usuario para habilitar o deshabilitar la auditoría.

Habilitar la auditoría

Mediante el ajuste de la propiedad IsAuditEnabled de una definición de tabla y la propiedad IsAuditEnabled de cada definición de columna deseada en true, los cambios de datos en los registros de estas tablas pueden registrarse mediante la plataforma. Sin embargo, al habilitar la auditoría de una tabla, todas las columnas de la tabla se habilitan para auditoría de forma predeterminada. Por supuesto, puede deshabilitar explícitamente la auditoría en alguna o todas las columnas, según sea necesario. La propiedad IsAuditEnabled puede establecerse cuando la definición de tabla o columna se crea o actualiza a través de las siguientes solicitudes: CreateEntityRequest, UpdateEntityRequest, CreateAttributeRequest, UpdateAttributeRequest.

Después de cambiar la definición de columnas de la tabla, debe publicar la tabla mediante PublishXmlRequest. Cambiar la propiedad IsAuditEnabled a nivel de tabla no requiere efectuar la publicación. Normalmente, la personalización y la publicación son realizadas por el mismo usuario. Sin embargo, si estas tareas son realizadas por distintos usuarios, la auditoría registrará la acción de publicación, el usuario que inició la operación de publicación y no la acción de actualización.

Además, la auditoría se activa a nivel de organización mediante el ajuste del valor de la columna IsAuditEnabled del registro de la organización de destino en true.

Deshabilitar la auditoría

Para deshabilitar la auditoría, simplemente ajuste IsAuditEnabled, tal y como se describe anteriormente, en false. Publique las personalizaciones de tablas si ha deshabilitado la auditoría en alguna columna. Puede deshabilitar la auditoría para una organización completa estableciendo la columna IsAuditEnabled en false en el registro de la organización de destino.

Entidades que se pueden auditar

Todas las tablas personalizadas y la mayoría de las personalizables se pueden auditar. Para ver una lista de tablas personalizables, consulte ¿Qué tablas se pueden personalizar?.

En la siguiente tabla se enumeran las tablas no personalizables que no se pueden auditar. Esta tabla se obtuvo probando un valor de columna CanModifyAuditSettings en false en la definición de cada tabla.

Tablas no personalizables
ActivityPointer
Annotation
BulkOperation
Calendario
CalendarRule
CustomerOpportunityRole
Descuento
DiscountType
IncidentResolution
KbArticle
KbArticleComment
KbArticleTemplate
Notificación
OpportunityClose
OrderClose
ProductPriceLevel
QuoteClose
RecurrenceRule
Recurso
ResourceGroup
ResourceGroupExpansion
ResourceSpec
SalesLiteratureItem
SalesProcessInstance
Service
Asunto
Plantilla
Unidad de medida
UoMSchedule
Workflow
WorkflowLog

Consultar también

Administración de datos en Dynamics 365
Auditar cambios de datos de tablas
Recuperar y eliminar el historial de cambios de datos auditados
Ejemplo: Auditar cambios de datos de tablas
Auditar cambios de datos en Dynamics 365

Nota

¿Puede indicarnos sus preferencias de idioma de documentación? Realice una breve encuesta. (tenga en cuenta que esta encuesta está en inglés)

La encuesta durará unos siete minutos. No se recopilan datos personales (declaración de privacidad).