Compartir a través de


Auditoría de acceso de usuario

 

Publicado: noviembre de 2016

Se aplica a: Dynamics CRM 2015

Microsoft Dynamics CRM 2015 y actualización de Microsoft Dynamics CRM Online 2015 es compatible con la capacidad de auditar el acceso de usuarios. La información que se registra incluye cuándo empezó el usuario a acceder a Microsoft Dynamics 365 y si el acceso se originó en la aplicación web Microsoft Dynamics 365, en Dynamics CRM para Outlook o en llamadas de SDK a los servicios web.

Habilitar la auditoría de acceso de usuario

La auditoría de acceso del usuario se habilita en toda la organización. Para habilitar o deshabilitar la auditoría de acceso de usuario, debe recuperar el registro de la organización de destino y actualizar el valor del atributo Organization.IsUserAccessAuditEnabled para la organización. También se debe habilitar la auditoría global de la organización, definiendo el atributo Organization.IsAuditEnabled en true en el registro de la organización. Para realizar la auditoría del origen de acceso del usuario, por ejemplo: aplicación web, Dynamics CRM para Outlook o SDK, debe habilitar la auditoría en las entidades a las que se está accediendo.

La frecuencia de acceso del usuario de auditoría se puede leer y definir mediante el atributo Organization.UserAccessAuditingInterval . Un valor de atributo predeterminado igual a 4 indica que el acceso de usuario se audita una vez cada 4 horas.

Para obtener más información sobre cómo habilitar la auditoría de una organización y una entidad, consulte Configurar entidades y atributos para auditoría.

Filtrar eventos de acceso de usuario

Para buscar registros de auditoría relacionados con el acceso del usuario, el código debe recuperar los registros de Audit de una organización y filtrar el valor en Audit.Action. Se proporciona una enumeración denominada AuditAction para identificar las acciones de auditoría compatibles. Las acciones relacionadas con el acceso del usuario se muestran en la siguiente lista.

  • AuditAction.UserAccessviaWeb

  • AuditAction.UserAccessviaWebServices

  • AuditAction.UserAccessAuditStarted

  • AuditAction.UserAccessAuditStopped

UserAccessviaWeb indica el acceso desde la aplicación web de Microsoft Dynamics 365 o Microsoft Outlook.UserAccessviaWebServices indica una solicitud de servicio web desde el SDK. La enumeración de AuditAction está disponible para el código al incluir SampleCode\CS\HelperCode\OptionSets.cs o SampleCode\VB\HelperCode\OptionSets.vb en el proyecto de la aplicación.

Ver también

Cambios de los datos de la entidad de auditoría
Configurar entidades y atributos para auditoría
Mensajes y métodos de la entidad de auditoría
Ejemplo: cambios en los datos de la entidad de auditoría
Ejemplo: acceso de usuario de auditoría

© 2017 Microsoft. Todos los derechos reservados. Copyright