A une équipe
Un formulaire de recherche peut être associé à une équipe d’utilisateur à travers une propriété qui peut être définie via :
le CLM et le fichier
scope.xml
:
la console d’administration : dans la section
Sécurité > Equipes > Propriétés
, ajouter une propriétéFormulaire de recherche
Cette propriété prend pour valeur : <identifiant>(<langue>=<libellé>,<langue2>=<libellé2>)
soit par exemple template_id(fr=libellé du formulaire,en=form label)
A un dossier virtuel
Il est possible de configurer des filtres au sein d’un dossier virtuel et de surcharger la recherche utilisée pour ajouter ou masquer des colonnes dans la liste de résultats.
Onglet
Pour cela, il suffit de respecter la convention de nommage du bean de recherche comme suit :
pour appliquer le formulaire à l’ensemble des recherches du dossier virtuel, il faut utiliser le nom de bean suivant :
content{VirtualFolder class id avec la première lettre en majuscule}VirtualFolder
Exemple : pour la classe de dossiers virtuels CourrierCollective, le nom du bean du formulaire de recherche associé sera
contentCourriercollectiveVirtualFolder
pour appliquer le formulaire à l’une des recherches d’un dossier virtuel, il faut utiliser le nom de bean suivant :
content{VirtualFolder class id avec la première lettre en majuscule}VirtualFolder{search id avec la première lettre en majuscule}
Exemple : pour la classe de dossiers virtuels CourrierCollective avec la recherche CourrierSearch, le nom du bean du formulaire de recherche associé sera
contentCourriercollectiveVirtualFolderCourriersearch
pour appliquer le formulaire à cette recherche tout dossier virtuel confondu, il faut utiliser le bean suivant :
contentVirtualFolder{search id avec la première lettre en majuscule}
Exemple : pour la recherche CourrierSearch, le nom du bean du formulaire de recherche associé sera
contentVirtualFolderCourriersearch
_
), alors on ne le reporte pas dans le nom du bean et la lettre suivante doit être en majuscule.
Exemple : pour la classe de dossiers virtuels Courrier_Mail, le nom du bean du formulaire de recherche associé sera contentCourrierMailVirtualFolder
Indexation
La définition d’un formulaire de recherche pour un dossier virtuel en indexation est très proche de celle en onglet, il suffit de respecter la convention de nommage du bean de recherche comme suit :
pour appliquer le formulaire à l’ensemble des recherches du dossier virtuel, il faut utiliser le nom de bean suivant :
content{VirtualFolder class id avec la première lettre en majuscule}VirtualFolder{Phase}
Exemple : pour la classe de dossiers virtuels CourrierCollective en modification, le nom du bean du formulaire de recherche associé sera
contentCourriercollectiveVirtualFolderModify
pour appliquer le formulaire à l’une des recherches d’un dossier virtuel, il faut utiliser le nom de bean suivant :
content{VirtualFolder class id avec la première lettre en majuscule}VirtualFolder{Phase}{search id avec la première lettre en majuscule}
Exemple : pour la classe de dossiers virtuels CourrierCollective avec la recherche CourrierSearch, le nom du bean du formulaire de recherche associé sera
contentCourriercollectiveVirtualFolderModifyCourriersearch
pour appliquer le formulaire à cette recherche tout dossier virtuel en indexation confondu, il faut utiliser le bean suivant :
contentVirtualFolder{Phase}{search id avec la première lettre en majuscule}
Exemple : pour la recherche CourrierSearch, le nom du bean du formulaire de recherche associé sera
contentVirtualFolderModifyCourriersearch
NB : Concernant la phase, les valeurs disponibles sont : Modify
et ReadOnly
.
_
), alors on ne le reporte pas dans le nom du bean et la lettre suivante doit être en majuscule.
Exemple : pour la classe de dossiers virtuels Courrier_Mail, le nom du bean du formulaire de recherche associé sera contentCourrierMailVirtualFolderModify