Metodi e messaggi dell'entità SystemUser (utente)

 

Data di pubblicazione: novembre 2016

Si applica a: Dynamics CRM 2015

L'utente di sistema è una persona che dispone dell'accesso a Microsoft Dynamics 365 o Microsoft Dynamics CRM Online locale. La gestione degli utenti di sistema include numerosi impegni diversi. tra cui, l'aggiunta di utenti di sistema, l'impostazione dei ruoli di sicurezza e l'inserimento degli utenti in una gerarchia di report. L'accesso a queste funzionalità è protetto dai privilegi di sicurezza impostati per l'utente di sistema. Questi privilegi si basano sul ruolo di sicurezza dell'utente di sistema. Un profilo utente di sistema deve essere creato e salvato prima che l'utente di sistema possa essere assegnato a ruoli di sicurezza o associato a team. Il nome dello schema per questa entità è SystemUser.Per visualizzare i metadati di entità per l'organizzazione, installa la soluzione Browser di metadati descritta in Visualizzazione dei metadati per l'organizzazione. Puoi inoltre visualizzare i metadati per un'organizzazione non personalizzata nel file Excel EntityMetadata.xlsx incluso nella cartella di livello superiore di Download degli SDK.

Un account utente di sistema di Dynamics CRM può essere abilitato o disabilitato.Dynamics CRM consente l'accesso all'applicazione solo agli utenti di sistema abilitati con una licenza a pagamento.

Un account utente di sistema abilitato può essere impostato su disabilitato per mantenere le informazioni della cronologia, ad esempio l'account di un venditore che ha lasciato la società. Impostare un account utente di sistema su disabilitato per rimuovere l'utente dai processi di flusso di lavoro, ad esempio durante le ferie. La disabilitazione di un utente di sistema incrementa il numero di licenze disponibili, mentre gli utenti di sistema disabilitati non sono conteggiati rispetto alle licenze a pagamento.

Nota

Per creare l'istanza di un'entità utente di sistema in un'istanza di Microsoft Dynamics 365 locale, l'utente di sistema deve prima esistere in Active Directory.

Per creare l'istanza di un'entità utente di sistema in un'istanza di Microsoft Dynamics CRM Online locale, deve prima esistere il Account Microsoft utente di sistema. Inoltre, non vi è alcun modo a livello di programmazione di inviare un invito a un utente per Microsoft Dynamics CRM Online. È necessario inviare gli inviti agli utente tramite l'applicazione Web.

Nella tabella seguente vengono descritti i messaggi relativi a questa entità, che si utilizzano con il metodo IOrganizationService.Execute.

Messaggio

Descrizione

AssociateRequest

Crea un collegamento tra un record e uno o più record che fanno parte di una relazione. È inoltre possibile utilizzare il metodo IOrganizationService.Associate.Per ulteriori informazioni, vedi Azioni sui record dell'entità. Per un elenco delle relazioni predefinite per questa entità, vedere i metadati dell'entità SystemUser.Tali informazioni sono disponibili nei metadati per l'organizzazione. Vedere le informazioni sul browser dei metadati precedenti.

CreateRequest

Crea un utente di sistema. È inoltre possibile chiamare il metodo IOrganizationService.Create.

DisassociateRequest

Rimuove un collegamento tra un record e uno o più record che fanno parte di una relazione. È inoltre possibile utilizzare il metodo IOrganizationService.Disassociate.Per ulteriori informazioni, vedi Azioni sui record dell'entità. Per un elenco delle relazioni predefinite per questa entità, vedere i metadati dell'entità SystemUser.Tali informazioni sono disponibili nei metadati per l'organizzazione. Vedere le informazioni sul browser dei metadati precedenti.

InitializeFromRequest

Inizializza un nuovo record da un record esistente purché venga definita una mappa di attributi per le due entità. Per ulteriori informazioni, vedere Personalizzare mapping di entità e attributi.

RetrieveDuplicatesRequest

Rileva e recupera i record duplicati per il record specificato a condizione che il rilevamento dei duplicati sia abilitato e che siano state pubblicate regole per il rilevamento dei duplicati per l'entità. Per ulteriori informazioni, vedere Rilevare dati duplicati.

ReassignObjectsSystemUserRequest

Riassegna tutte le entità di proprietà dell'utente di sistema specificato a un altro utente di sistema o team.

RetrieveRequest

Recupera un utente di sistema. È inoltre possibile chiamare il metodo IOrganizationService.Retrieve.

RemoveParentRequest

Rimuove l'elemento padre di un record.

RetrieveAllChildUsersSystemUserRequest

Recupera la raccolta di utenti di sistema che rispondono all'utente di sistema specificato.

RetrieveMultipleRequest

Recupera una raccolta di utenti di sistema. È inoltre possibile chiamare il metodo IOrganizationService.RetrieveMultiple.

RetrievePrincipalAttributePrivilegesRequest

Recupera tutti i privilegi degli attributi protetti di cui dispone un utente o un team mediante associazioni dirette o indirette (mediante appartenenza al team) con l'entità FieldSecurityProfile.

RetrieveTeamsSystemUserRequest

Deprecato. Utilizzare la classe RetrieveMultipleRequest. Recupera una raccolta di team di cui è membro l'utente di sistema specificato.

RetrieveUserPrivilegesRequest

Recupera tutti i privilegi di un utente di sistema (utente) tramite i relativi ruoli di business unit specificati.

RetrieveUserSettingsSystemUserRequest

Deprecato. Utilizzare la classe RetrieveMultipleRequest. Recupera le impostazioni utente di sistema per l'utente di sistema specificato.

SetBusinessSystemUserRequest

Imposta la business unit dell'utente di sistema specificato.

SetParentSystemUserRequest

Imposta l'elemento padre (manager) dell'utente di sistema specificato.

SetStateRequest

Imposta lo stato di un utente di sistema. Gli stati possibili sono definiti nell'attributo SystemUser.Statecode. Se si utilizzano tipi con associazione anticipata, usare l'enumerazione SystemUserState. Per un elenco di valori di stato, vedere i metadati dell'entità SystemUser.Tali informazioni sono disponibili nei metadati per l'organizzazione. Vedere le informazioni sul browser dei metadati precedenti.

UpdateRequest

Aggiorna un utente di sistema. È inoltre possibile chiamare il metodo IOrganizationService.Update.

UpdateUserSettingsSystemUserRequest

Deprecato. Utilizzare la classe UpdateRequest. Aggiorna le impostazioni per un utente di sistema.

Vedere anche

Entità team e entità utente
SystemUser (user) entity privileges
Metodi e messaggi di entità UserSettings

© 2017 Microsoft. Tutti i diritti sono riservati. Copyright