Open navigation

Procédure de Personnalisation de l'Import LDAP pour le Champ Département (Nom de service) - Gespage

L'objectif est d'utiliser un attribut LDAP personnalisé tout en exploitant la fonction "Nom de service" de Gespage pour cet usage.

Étape 1 : Préparation et Déplacement du Script Groovy (Prérequis)

Pour qu'il soit exécuté, le script d'importation doit être déplacé du dossier des exemples vers le répertoire actif des scripts :

  1. Localisez le fichier LdapImport.groovy dans le dossier des exemples : ...\GespageCore\server\resources\scripts\examples

  2. Déplacez le fichier LdapImport.groovy d'un niveau au-dessus, dans le répertoire actif : ...\GespageCore\server\resources\scripts

Étape 2 : Configuration dans l'Administration Gespage

Il est nécessaire de configurer Gespage pour qu'il utilise le script personnalisé et le champ "Nom de service" pour les départements.

  1. Accédez à la page d'administration de Gespage.

  2. Naviguez vers les paramètres d'Importation des Utilisateurs (Synchronisation LDAP).

  3. Activez la méthode d'importation par Script Groovy.

  4. Dans la section d'Initialisation des Départements :

    • Sélectionnez l'option : "Nom de service".

Étape 3 : Modification du Script Groovy (LdapImport.groovy)

Cette étape consiste à modifier le script pour qu'il pointe vers l'attribut LDAP souhaité.

  1. Ouvrez le fichier LdapImport.groovy dans son nouvel emplacement (...\scripts).

  2. Localisez la ligne de déclaration de la variable au début du script :

    Groovy
    def dep_from_field = "department"; /* Standard field (for AD) used to initialize the department name */
    
  3. Modifiez la valeur "department" en la remplaçant par le nom exact de l'attribut LDAP qui contient les informations du département dans votre annuaire (par exemple : physicalDeliveryOfficeName, extensionAttribute1, etc.).

    Exemple de modification (si l'attribut LDAP est physicalDeliveryOfficeName) :

    Groovy
    def dep_from_field = "physicalDeliveryOfficeName";
    
  4. Enregistrez le fichier LdapImport.groovy.

Étape 4 : Application et Vérification

  1. Relancez le service Gespage (si nécessaire).

  2. Dans l'administration Gespage, déclenchez une synchronisation LDAP manuelle.

Cette réponse a-t-elle été utile ? Oui Non

Envoyer vos commentaires
Désolés de n'avoir pu vous être utile. Aidez-nous à améliorer cet article en nous faisant part de vos commentaires.