Freigeben über


SystemUser (Benutzer)-Entitätsmeldungen und -methoden

 

Veröffentlicht: Januar 2017

Gilt für: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2016, Dynamics CRM Online

Ein Systembenutzer ist eine Person, die Zugriff zur Anmeldung bei lokalem Microsoft Dynamics 365 lokal oder Microsoft Dynamics 365 (online) hat. Das Verwalten von Systembenutzern schließt eine Vielzahl von Aktivitäten mit ein. Das umfasst das Hinzufügen von Systembenutzern, das Festlegen von Sicherheitsrollen und das Platzieren von Systembenutzern in einer Berichterstellungshierarchie. Zugriff auf jede dieser Funktionen wird durch die Art der Sicherheitsrechte geschützt, die der Systembenutzer hat. Diese Rechte können basieren auf der Sicherheitsrolle des Systembenutzers. Ein Systembenutzerprofil muss erstellt und gespeichert werden, bevor dem Systembenutzer Sicherheitsrollen zugewiesen werden können oder dieser Teams zugeordnet werden kann. Der Schemaname für diese Entität ist SystemUser.Zum Anzeigen der Entitätsmetadaten für Ihre Organisation installieren Sie die Metadatenbrowserlösung, die in Durchsuchen der Metadaten für die Organisation beschrieben ist. Sie können auch die Metadaten für ein nicht angepasstes Unternehmen in einer Excel-Tabellenkalkulation mit der Bezeichnung EntityMetadata.xlsx anzeigen, die im obersten Ordner des SDK-Downloads enthalten ist.

Ein Dynamics 365-Systembenutzerkonto kann entweder aktiviert oder deaktiviert werden. In Dynamics 365 können sich jedoch nur aktivierte Systembenutzer mit einer bezahlten Lizenz bei der Anwendung anmelden.

Ein aktiviertes Systembenutzerkonto kann auf deaktiviert festgelegt werden, um in der Vergangenheit erzielte Informationen beizubehalten, z. B. Konto eines Vertriebsmitarbeiters, der das Unternehmen verlassen hat. Legen Sie ein Systembenutzerkonto auf deaktiviert fest, um diesen Benutzer aus Workflowprozessen, wie bei Urlauben, zu entfernen. Durch Deaktivieren eines Systembenutzers wird die verfügbare Lizenzanzahl erhöht, da deaktivierte Systembenutzer für bezahlte Lizenzen nicht zählen.

Hinweis

Um eine Instanz einer Systembenutzer-Entität in einer lokalen Instanz von Microsoft Dynamics 365 zu erstellen, muss der Systembenutzer zuerst in Active Directory vorhanden sein.

Um eine Instanz einer Systembenutzer-Entität im lokalen Microsoft Dynamics 365 (online) zu erstellen, muss das Microsoft-Konto des Systembenutzer bereits vorhanden sein. Darüber hinaus gibt es keine programmgesteuerte Möglichkeit, einem Benutzer eine Einladung für Microsoft Dynamics 365 (online) zu senden. Sie müssen Benutzereinladungen über die Webanwendung senden.

In der folgenden Tabelle werden die Meldungen für diese Entität beschrieben, die verwendet wird mit der IOrganizationService.Execute Methode.

Meldung

Beschreibung

AssociateRequest

Erstellt einen Link zwischen einem Datensatz und einem oder mehreren Datensätzen, die an einer Beziehung teilnehmen. Sie können auch die IOrganizationService.Associate Methode verwenden.Weitere Informationen finden Sie unter 8597998f-764f-4c73-b63d-9f5e02c78061#ActionsOnEntityRecords. Eine Liste der Standardbeziehungen für diese Entität finden Sie unter SystemUser-Entitätsmetadaten.Sie finden diese Informationen in den Metadaten für Ihre Organisation. Weitere Informationen finden Sie in den voranstehenden Informationen zum Metadatenbrowser.

CreateRequest

Erstellt einen Systembenutzer. Sie können auch die IOrganizationService.Create Methode aufrufen.

DisassociateRequest

Entfernt einen Link zwischen einem Datensatz und einem oder mehreren Datensätzen, die an einer Beziehung teilnehmen. Sie können auch die IOrganizationService. Disassociate Methode verwenden.Weitere Informationen finden Sie unter 8597998f-764f-4c73-b63d-9f5e02c78061#ActionsOnEntityRecords. Eine Liste der Standardbeziehungen für diese Entität finden Sie unter SystemUser-Entitätsmetadaten.Sie finden diese Informationen in den Metadaten für Ihre Organisation. Weitere Informationen finden Sie in den voranstehenden Informationen zum Metadatenbrowser.

InitializeFromRequest

Initialisiert einen neuen Datensatz aus einem vorhandenen Datensatz, falls eine Attributzuordnung für die beiden Entitäten definiert ist. Weitere Informationen finden Sie unter Anpassen von Entitäts- und Attributzuordnungen.

RetrieveDuplicatesRequest

Erkennt doppelte Datensätze für den angegebenen Datensatz und ruft sie ab, falls die Duplikaterkennung aktiviert ist und veröffentlichte Duplikaterkennungsregeln für die Entität vorhanden sind. Weitere Informationen finden Sie unter Doppelte Daten erkennen.

ReassignObjectsSystemUserRequest

Weist alle Entitäten, die ein angegebener Systembenutzer besitzt, erneut einem anderen Systembenutzer oder Team zu.

RetrieveRequest

Ruft einen Systembenutzer ab. Sie können auch die IOrganizationService.Retrieve Methode aufrufen.

RemoveParentRequest

Entfernt das übergeordnete Element für einen Datensatz.

RetrieveAllChildUsersSystemUserRequest

Ruft die Sammlung von Systembenutzern ab, die dem angegebenen Systembenutzer berichten.

RetrieveMultipleRequest

Ruft eine Sammlung von Systembenutzern ab. Sie können auch die IOrganizationService.RetrieveMultiple Methode aufrufen.

RetrievePrincipalAttributePrivilegesRequest

Ruft alle gesicherten Attributrechte ab, über die ein Benutzer oder ein Team durch direkte oder indirekte (durch Teammitgliedschaft) Verknüpfungen mit der FieldSecurityProfile-Entität verfügt.

RetrieveTeamsSystemUserRequest

Veraltet. Verwenden Sie die Klasse RetrieveMultipleRequest. Ruft die Sammlung der Teams ab, in denen der angegebene Systembenutzer Mitglied ist.

RetrieveUserPrivilegesRequest

Ruft alle Berechtigungen ab, die ein Systembenutzer (Benutzer) aufgrund seiner Rolle in der angegebenen Unternehmenseinheit besitzt.

RetrieveUserSettingsSystemUserRequest

Veraltet. Verwenden Sie die Klasse RetrieveMultipleRequest. Ruft die Systembenutzereinstellungen für den angegebenen Systembenutzer ab.

SetBusinessSystemUserRequest

Legt die Unternehmenseinheit für den angegebenen Systembenutzer fest.

SetParentSystemUserRequest

Legt die übergeordnete Unternehmenseinheit (Manager) für den angegebenen Systembenutzer fest.

SetStateRequest

Legt den Status eines Systembenutzers fest. Die möglichen Status sind im SystemUser.Statecode-Attribut definiert. Wenn Sie Typen mit früher Bindung verwenden, nutzen Sie die SystemUserState Enumeration. Eine Liste der Statuswerte finden Sie unter SystemUser-Entitätsmetadaten.Sie finden diese Informationen in den Metadaten für Ihre Organisation. Weitere Informationen finden Sie in den voranstehenden Informationen zum Metadatenbrowser.

UpdateRequest

Aktualisiert einen Systembenutzer. Sie können auch die IOrganizationService.Update-Methode aufrufen.

UpdateUserSettingsSystemUserRequest

Veraltet. Verwenden Sie die Klasse UpdateRequest. Aktualisiert die Systembenutzereinstellungen für einen Systembenutzer.

Siehe auch

Benutzer- und Teamentitäten
Rechte nach Entität
UserSettings-Entitätsnachrichten und -methoden

Microsoft Dynamics 365

© 2017 Microsoft. Alle Rechte vorbehalten. Copyright