Autres versions
Vous êtes ici : Développer dans K-Sup → Personnalisation → Modification de propriétés
Activer les groupes dynamiques
Documentation de paramétrage pour les groupes dynamiques
Les groupes dynamiques vous permettent de construire des groupes dont les membres sont calculés à la volée, en fonction de critères définis. Cette page décrit comment activer les groupes dynamiques sur votre application.
Avant de commencer Pour plus d'informations sur les groupes dynamiques, reportez-vous à la documentation administrateur.
Groupes dynamiques LDAP
Pour activer ce type de groupe, ajoutez les paramètres suivants dans votre fichier [projet].properties (dossier /WEB-INF/classes) :
requete_groupe.req_ldap.classe=com.kosmos.ldap.groupedynamique.RequeteGroupeLdap
requete_groupe.req_ldap.template_jsp=/extensions/ldap/WEB-INF/jsp/groupedynamique/saisie_groupedyn_req_ldap.jsp
requete_groupe.req_ldap.intitule=Ldap
requeteurGroupeDynamiqueExterne.classe=com.kosmos.ldap.groupedynamique.RequeteurLdapGroupeDynamique
! Important Pour que ce type de groupe dynamique soit pris en compte, vous devez également avoir configuré le connecteur LDAP et synchronisé les utilisateurs (cf. documentation détaillée).Groupes dynamiques de structure
Pour activer ce type de groupe, ajoutez les paramètres suivants dans votre fichier [projet].properties (dossier /WEB-INF/classes) :
requete_groupe.req_structure.classe=com.univ.objetspartages.om.GroupeDynamiqueDeStructure
requete_groupe.req_structure.template_jsp=/adminsite/objetspartages/groupedynamique/saisie_groupedyn_req_structure.jsp
requete_groupe.req_structure.intitule=Structure
Groupes dynamiques d'espace
Pour activer ce type de groupe, ajoutez les paramètres suivants dans votre fichier [projet].properties (dossier /WEB-INF/classes) :
requete_groupe.req_espace.classe=com.univ.objetspartages.om.GroupeDynamiqueDEspace
requete_groupe.req_espace.template_jsp=/WEB-INF/jsp/collaboratif/bo/saisie_groupedyn_req_espace.jsp
requete_groupe.req_espace.intitule=Espace collaboratif
Paramètres optionnels
Si vous avez choisi de générer vos groupes dynamiques de façon synchronisée, vous pouvez spécifier d'autres paramètres. Remplacez [req_typegroupedyn] par le type de groupe concerné : req_structure, req_ldap ou req_espace. Recopiez la ligne si vous avez activé plusieurs types de groupe dynamique.Propriété | Description |
---|---|
requete_groupe.[req_typegroupedyn].expiration_cache | Vous pouvez activer un cache sur les groupes dynamiques. Dans ce cas, les membres du groupe seront calculés une première fois, puis sauvegardés dans un cache (en base de données) de la durée définie. La valeur doit être exprimée en minutes. Exemple : requete_groupe.req_ldap.expiration_cache=10 |
requete_groupe.[req_typegroupedyn].type_synchronise | Type de groupe attribué aux groupes générés. La valeur attendue est le code du libellé du type de groupe choisi. Exemple : requete_groupe.req_espace.type_synchronise=GRPSTRSY |
requete_groupe.[req_typegroupedyn].code_groupe_parent | Code du groupe père attribué aux groupes de premier niveau (n'ayant pas un groupe dynamique parent). Exemple : requete_groupe.req_espace.code_groupe_parent=GRPEDYN |
requete_groupe.[req_typegroupedyn].prefixe_code_groupe_synchronise | Préfixe à ajouter devant chaque code de groupe dynamique généré. Exemple : requete_groupe.req_structure.prefixe_code_groupe_synchronise=GRPDYN_ |
[ALIAS].search.utilisateur.attributes | Liste des attributs LDAP à retourner lors de la récupération de l'utilisateur pour valider les groupes dynamiques. Par défaut, le ldap retourne les attributs non optionnels (équivalent à "*"). Certains attributs LDAP dit "optionnels" ne remontent pas dans une requête LDAP s'ils n'ont pas été spécifiquement demandés. Le caractère "+" permet de faire remonter tous les attributs optionnels. Exemples :
|
Activer le mode synchronisé
Pour activer le mode synchronisé, ajoutez le paramètre suivant dans votre fichier [projet].properties (dossier /WEB-INF/classes) :
requete_groupe.[req_typegroupedyn].auto_synchronise=1
Mis à jour le 22 juin 2022
Cet article n'est pas à jour ?
Connectez-vous (avec vos identifiants Communauté) pour suggérer une correction ou un complément :