Condividi tramite


Controlla accesso utente

 

Data di pubblicazione: gennaio 2017

Si applica a: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2016, Dynamics CRM Online

Microsoft Dynamics 365 (online e locale) supporta la possibilità di controllare l'accesso utente. Le informazioni che vengono registrate includono il momento in cui l'utente ha iniziato ad accedere a Microsoft Dynamics 365 e se l'accesso è stato originato dall'applicazione Web di Microsoft Dynamics 365, Dynamics 365 per Outlook, o dalle chiamate SDK ai servizi Web.

Abilitare l'utente al controllo dell'accesso

Il controllo degli accessi utente è abilitato a livello di organizzazione. Per abilitare o disabilitare il controllo dell'accesso utente, è necessario recuperare il record dell'organizzazione di destinazione e aggiornare il valore di attributo di Organization.IsUserAccessAuditEnabled per l'organizzazione. Il controllo globale nell'organizzazione deve inoltre essere abilitato impostando l'attributo Organization.IsAuditEnabled su true nel record dell'organizzazione. Per controllare l'origine dell'accesso utente, ad esempio: applicazione Web, Dynamics 365 per Outlook o SDK, è necessario abilitare il controllo nelle entità a cui si esegue l'accesso.

La frequenza del controllo degli accessi utente può essere letta o impostata utilizzando l'attributo Organization.UserAccessAuditingInterval. Il valore dell'attributo predefinito di 4 indica che l'accesso è controllato una volta ogni 4 ore.

Per ulteriori informazioni sull'abilitazione del controllo per un'organizzazione e un'entità, vedere Configurare le entità e gli attributi per il controllo.

Filtro in base agli eventi di accesso utente

Per trovare i record di controllo correlati all'accesso utente, il codice deve recuperare i record Audit di un'organizzazione e un filtro nel valore di Audit.Action. Un'enumerazione denominata AuditAction viene fornita per identificare le azioni di controllo supportate. Le azioni correlate all'accesso utente vengono visualizzate nel seguente elenco.

  • AuditAction.UserAccessviaWeb

  • AuditAction.UserAccessviaWebServices

  • AuditAction.UserAccessAuditStarted

  • AuditAction.UserAccessAuditStopped

UserAccessviaWeb indica l'accesso dall'applicazione Web Microsoft Dynamics 365 o Microsoft Outlook.UserAccessviaWebServices indica una richiesta del servizio Web da SDK. L'enumerazione AuditAction è disponibile nel codice quando si include SampleCode\CS\HelperCode\OptionSets.cs o SampleCode\VB\HelperCode\OptionSets.vb nel progetto dell'applicazione.

Vedere anche

Controllare le modifiche ai dati delle entità
Configurare le entità e gli attributi per il controllo
Metodi e messaggi dell'entità Audit
Esempio: controllare le modifiche ai dati delle entità
Esempio: controllare l'accesso utente

Microsoft Dynamics 365

© 2017 Microsoft. Tutti i diritti sono riservati. Copyright