Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Este ejemplo muestra cómo habilitar y deshabilitar la auditoría en una tabla y sus columnas, recuperar el historial de cambios de los datos de la tabla auditada y eliminar los registros de auditoría. Puede ver la muestra aquí.
Cómo ejecutar esta muestra
- Descargue o clone el repositorio Microsoft/PowerApps-Samples para que tenga una copia local.
- (Opcional) Edite el archivo />
- Abra la solución de ejemplo en Visual Studio y presione F5 para ejecutar el ejemplo. Después de especificar un connection string en
dataverse/App.config, cualquier ejemplo que ejecute usará esa información de conexión.
Si no especifica un connection string en dataverse/App.config archivo, se abre un cuadro de diálogo cada vez que ejecuta el ejemplo y necesita especificar información sobre la instancia de Dataverse a la que desea conectarse y a qué credenciales desea usar. Este diálogo guardará en caché conexiones anteriores para que pueda elegir una conexión usada previamente.
Esos ejemplos de este repositorio que requieren una conexión a una instancia de Dataverse para ejecutar incluyen una referencia vinculada al dataverse/App.config archivo.
Qué hace este ejemplo
Esta muestra hace lo siguiente:
- Habilitar la auditoría para la organización y la tabla de cuentas si aún no está habilitada.
- Crear un registro de cuenta.
- Utilizar el mensaje
RetrieveRecordChangeHistorya través de la Clase RetrieveRecordChangeHistoryRequest para recuperar el historial del registro de cuenta creado en el paso 2. - Muestra parte de la información detallada en cada registro de auditoría.
- Actualizar el registro de la cuenta, actualizando una columna específica.
- Recuperar el historial de cambios de la columna modificada usando el mensaje
RetrieveAttributeChangeHistorycon la Clase RetrieveAttributeChangeHistoryRequest. - Mostrar el historial de cambios de atributos.
- Utilice el mensaje
RetrieveAuditDetailsa través de la class RetrieveAuditDetailsRequest para mostrar algunos detalles de la auditoría. - Restaurar la auditoría del entorno al estado original y eliminar el registro de la cuenta creada.
Cómo funciona este ejemplo
Para simular el escenario descrito en Qué hace este ejemplo, el ejemplo hará lo siguiente:
Configuración
- Verificaciones de la versión actual de la organización.
- Habilita la auditoría para la tabla de organización y cuentas, si es necesario.
- Crea un registro de cuenta de ejemplo.
Demostración
Uso de los mensajes RetrieveRecordChangeHistory, RetrieveAttributeChangeHistory y RetrieveAuditDetails para mostrar los tipos de datos disponibles a través de estas API de auditoría.
Limpiar
Muestra una opción para eliminar los datos de ejemplo creados en Configuración. La eliminación es opcional en caso de que desee examinar las tablas y los datos creados por la muestra. Puede eliminar manualmente los registros para obtener el mismo resultado.