Auditar acesso do usuário
Publicado: janeiro de 2017
Aplicável a: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2016, Dynamics CRM Online
Microsoft Dynamics 365 (online e local) dá suporte à capacidade de auditar o acesso do usuário. A informação registrada inclui o momento em que o usuário começou a acessar Microsoft Dynamics 365 e se o acesso foi originado do aplicativo Web Microsoft Dynamics 365, Dynamics 365 para Outlook ou de chamadas do SDK.
Habilitar auditoria do acesso do usuário
A auditoria do acesso do usuário é habilitada no nível da organização. Para habilitar ou desabilitar a auditoria de acesso do usuário, é necessário recuperar o registro de destino da organização e atualizar o valor do atributo de Organization.IsUserAccessAuditEnabled para a organização. A auditoria global na organização também deve ser habilitada, definindo o atributo de Organization.IsAuditEnabled como true no registro da organização. Para auditar a origem do acesso do usuário, por exemplo, aplicativo Web, Dynamics 365 para Outlook ou SDK, você deve habilitar a auditoria nas entidades que estão sendo acessadas.
A frequência da auditoria de acesso do usuário pode ser lida ou definida por meio do atributo Organization.UserAccessAuditingInterval. O valor padrão do atributo igual a 4 indica que o acesso do usuário é auditado uma vez a cada 4 horas.
Para obter mais informações sobre como habilitar a auditoria para uma organização e entidade, consulte Configurar entidades e atributos para auditoria.
Filtrar em eventos de acesso do usuário
Para pesquisar os registros de auditoria relacionados ao acesso do usuário, seu código deve recuperar registros de Audit de uma organização e filtrá-los no valor em Audit.Action. Uma enumeração chamada AuditAction é fornecida para identificar as ações de auditoria suportadas. As ações relacionadas ao acesso do usuário são mostradas na lista a seguir.
AuditAction.UserAccessviaWeb
AuditAction.UserAccessviaWebServices
AuditAction.UserAccessAuditStarted
AuditAction.UserAccessAuditStopped
UserAccessviaWebindica acesso do aplicativo Web Microsoft Dynamics 365 ou Microsoft Outlook.UserAccessviaWebServices indica uma solicitação de serviço da Web do SDK. A enumeração de AuditAction está disponível no código ao incluir SampleCode\CS\HelperCode\OptionSets.cs ou SampleCode\VB\HelperCode\OptionSets.vb no projeto do seu aplicativo.
Confira Também
Auditar alterações de dados da entidade
Configurar entidades e atributos para auditoria
Mensagens e métodos de entidade de auditoria
Exemplo: Auditar alterações de dados da entidade
Exemplo: Acesso do usuário de auditoria
Microsoft Dynamics 365
© 2017 Microsoft. Todos os direitos reservados. Direitos autorais