Compartir vía


Auditoría de acceso de usuario

Dynamics 365 for Customer Engagement admite la capacidad de auditar el acceso de los usuarios. La información que se registra incluye cuándo empezó el usuario a acceder a Dynamics 365 Customer Engagement (on-premises) y si el acceso se originó en la aplicación web Dynamics 365 Customer Engagement (on-premises), en Dynamics 365 for 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 365 for 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 la 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 Dynamics 365 Customer Engagement (on-premises) u 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.

Vea también

Auditar cambios de datos de entidad en Dynamics 365 Customer Engagement (on-premises)
Configurar entidades y atributos para auditoría
Ejemplo: Auditar cambios de datos de entidad
Ejemplo: Auditoría de acceso de usuario