Messages et méthodes de l’entité SystemUser (utilisateur)

 

Date de publication : novembre 2016

S’applique à : Dynamics CRM 2015

Un utilisateur système est une personne qui dispose d’un accès lui permettant de se connecter à Microsoft Dynamics 365 ou Microsoft Dynamics CRM Online local. La gestion des utilisateurs système comprend plusieurs activités. Cela inclut l’ajout des utilisateurs système, la définition des rôles de sécurité et le placement des utilisateurs système dans une hiérarchie. L’accès à chacune de ces fonctionnalités est protégé par les privilèges de sécurité dont l’utilisateur système dispose. Ces privilèges sont basés sur le rôle de sécurité de l’utilisateur système. Un profil utilisateur système doit être créé et enregistré avant que l’utilisateur système ne puisse se voir attribuer des rôles de sécurité ou être associé aux équipes. Le nom de schéma pour cette entité est SystemUser.Pour afficher les métadonnées d'entité pour votre organisation, installez la solution Navigateur de métadonnées décrite dans l'article Parcourir les métadonnées de votre organisation. Vous pouvez également afficher les métadonnées d'une organisation non personnalisée dans un fichier Excel appelé EntityMetadata.xlsx dans le dossier de niveau supérieur du téléchargement du Kit de développement logiciel (SDK).

Un compte d'utilisateur système Dynamics CRM peut être activé ou désactivé.Dynamics CRM autorise uniquement la connexion des utilisateurs système activés détenteurs d’une licence payée à l'application.

Un compte d’utilisateur système activé peut être désactivé pour conserver les informations d’historique, telles que le compte d’un commercial ayant quitté la société. Désactivez un compte d’utilisateur système pour retirer cet utilisateur des processus de workflow, lors des congés, par exemple. Désactiver un utilisateur système effectue un ajout au nombre de licences disponibles, car les utilisateurs système désactivés ne comptent par rapport aux licences payées.

Notes

Pour créer une instance d’une entité utilisateur système dans l'instance locale de Microsoft Dynamics 365, l’utilisateur système doit d’abord exister dans Active Directory.

Pour créer une instance d’une entité utilisateur système dans la version locale de Microsoft Dynamics CRM Online, l’utilisateur Compte Microsoft doit déjà exister. En outre, il n’existe aucun moyen de programmation pour envoyer une invitation à un utilisateur de Microsoft Dynamics CRM Online. Vous devez envoyer une invitation utilisateur via l’application Web.

Le tableau suivant décrit les messages pour cette entité, laquelle est utilisée avec la méthode IOrganizationService.Execute.

Message

Description

AssociateRequest

Crée un lien entre un enregistrement et au moins un enregistrement participant à une relation. Vous pouvez également utiliser la méthode IOrganizationService.Associate.Pour plus d'informations, voir Actions sur les enregistrements d’entité. Pour obtenir la liste des relations par défaut pour cette entité, voir les métadonnées de l’entité SystemUser.Ces informations sont disponibles dans les métadonnées de votre organisation. Reportez-vous aux informations précédentes sur le Navigateur de métadonnées.

CreateRequest

Crée un utilisateur système. Vous pouvez également appeler la méthode IOrganizationService.Create.

DisassociateRequest

Supprime un lien entre un enregistrement et au moins un enregistrement participant à une relation. Vous pouvez également utiliser la méthode IOrganizationService.Disassociate.Pour plus d'informations, voir Actions sur les enregistrements d’entité. Pour obtenir la liste des relations par défaut pour cette entité, voir les métadonnées de l’entité SystemUser.Ces informations sont disponibles dans les métadonnées de votre organisation. Reportez-vous aux informations précédentes sur le Navigateur de métadonnées.

InitializeFromRequest

Initialise un nouvel enregistrement à partir d'un enregistrement existant dès lors qu'un mappage d'attributs est défini pour les deux entités. Pour plus d'informations, voir Personnaliser les mappages d’entités et d’attributs.

RetrieveDuplicatesRequest

Détecte et récupère les enregistrements dupliqués pour l'enregistrement spécifié dès lors que la détection des doublons est activée et que des règles de détection des doublons sont publiées pour l'entité. Pour plus d'informations, voir Détecter les données dupliquées.

ReassignObjectsSystemUserRequest

Réattribue toutes les entités appartenant à l’utilisateur système spécifié à un utilisateur différent ou une équipe système différente.

RetrieveRequest

Récupère un utilisateur système. Vous pouvez également appeler la méthode IOrganizationService.Retrieve.

RemoveParentRequest

Supprime le parent d’un enregistrement.

RetrieveAllChildUsersSystemUserRequest

Récupère le groupe d’utilisateurs système qui rendent compte à l’utilisateur système spécifié.

RetrieveMultipleRequest

Récupère un groupe d’utilisateurs système. Vous pouvez également appeler la méthode IOrganizationService.RetrieveMultiple.

RetrievePrincipalAttributePrivilegesRequest

Récupère tous les privilèges d’attributs sécurisés dont un utilisateur ou une équipe dispose via des associations directes ou indirectes (via une relation d’équipe) avec l’entité FieldSecurityProfile.

RetrieveTeamsSystemUserRequest

Déconseillé. utilise la classe RetrieveMultipleRequest. Récupère l’ensemble d’équipes dont l’utilisateur système spécifié est membre.

RetrieveUserPrivilegesRequest

Récupère tous les privilèges dont dispose un utilisateur système (utilisateur) via ses rôles dans la division spécifiée.

RetrieveUserSettingsSystemUserRequest

Déconseillé. utilise la classe RetrieveMultipleRequest. Récupère les paramètres de l’utilisateur système pour l’utilisateur système spécifié.

SetBusinessSystemUserRequest

Définit la division de l’utilisateur système spécifié.

SetParentSystemUserRequest

Définit le parent (gestionnaire) de l’utilisateur système spécifié.

SetStateRequest

Définit l’état d’un utilisateur système. Les états possibles sont définis dans l’attribut SystemUser.Statecode. Si vous utilisez les types à liaison anticipée, choisissez l’énumération SystemUserState. Pour obtenir la liste des valeurs d’état, voir les métadonnées de l’entité SystemUser.Ces informations sont disponibles dans les métadonnées de votre organisation. Reportez-vous aux informations précédentes sur le Navigateur de métadonnées.

UpdateRequest

Met à jour un utilisateur système. Vous pouvez également appeler la méthode IOrganizationService.Update.

UpdateUserSettingsSystemUserRequest

Déconseillé. Utilisez la classe UpdateRequest. Met à jour les paramètres utilisateur système pour un utilisateur système.

Voir aussi

Entités d’utilisateurs et d’équipes
SystemUser (user) entity privileges
Messages et méthodes de l’entité UserSettings

© 2017 Microsoft. Tous droits réservés. Copyright