Déléguer l'administration des utilisateurs
Last modified by Aurelie Bertrand on 2024/06/11 14:44
Il est possible de grouper les utilisateurs par entité. Chaque entité est géré par un administrateur d'entité qui gère et peut voir seulement les utilisateurs de son entité.
Les entités peuvent, par exemple, être les filiales d'une entreprise. L'administrateur de l'entité Logistique ne verra, par exemple, que les utilisateurs auxquels ont été attribués cette entité.
Activer la création d'entités utilisateurs
La fonctionnalité doit d'abord être activée :
- Arrêtez le serveur.
- Choisissez un attribut commun non utilisé dans votre LDAP (par exemple, department).
- Éditez le fichier usersettings.xml situé dans le répertoire appdata/EnterpriseServer/ddenterpriseapi/config/.
- Dans le groupe User, ajoutez la ligne suivante et enregistrez.
<input disabled="false" mandatory="false" name="department" reg="false" sample="$uisrv.UserEntitySample" showif="" src="" text="$uisrv.UserEntity" type="textfield" userparam="false" value=""/>
- Démarrez le serveur.
- Depuis la page d'accueil, allez dans Configuration -> Paramètres serveur -> Serveurs -> Serveur LDAP.
- Dans le champ Attribut d'entité de l'utilisateur, entrez le nom de l'attribut LDAP choisi précédemment (par exemple, department) et cliquez sur Enregistrer.
➡ La fonctionnalité est activée et un nouveau champ Entité utilisateur s'affiche alors dans l'Édition des utilisateurs.
Créer des entités utilisateurs
Pour créer des entités utilisateurs :
- S'il n'existe pas, créez l'utilisateur "Administrateur d'entité" : consultez Créer un utilisateur pour plus d'informations.
Ici, on crée, par exemple, l'Administrateur Logistique. - Renseignez le champ Entité utilisateur avec le nom d'entité choisi.
Ici, on définit, par exemple, l'entité LOG pour la filiale Logistique. - Éditez les utilisateurs que vous souhaitez ajouter à ce groupe et définissez de la même façon l'entité à laquelle ils appartiennent.
Pour les utilisateurs du groupe Logistique, on définit ici l'entité LOG.
- Procédez de même pour les autres entités.