Présentation
Un formulaire de recherche permet de configurer entièrement un écran de recherche. Ceux-ci sont associés à des équipes d’un scope afin de personnaliser l’affichage présenté à l’utilisateur.
Exemple : Un formulaire de recherche RechercheAgent
basique dont le titre est Recherche de dossier agent avec une description
<bean id="RechercheAgent" class="com.flower.docs.gui.client.search.ComponentSearchPresenter" scope="prototype">
<property name="title">
<list>
<bean class="com.flower.docs.domain.i18n.I18NLabel">
<property name="language" value="EN"/>
<property name="value" value="Agent folder search"/>
</bean>
<bean class="com.flower.docs.domain.i18n.I18NLabel">
<property name="language" value="FR"/>
<property name="value" value="Rechercher de dossier agent"/>
</bean>
</list>
</property>
<property name="description">
<list>
<bean class="com.flower.docs.domain.i18n.I18NLabel">
<property name="language" value="EN"/>
<property name="value" value="Do not fill criteria to find all agent folders"/>
</bean>
<bean class="com.flower.docs.domain.i18n.I18NLabel">
<property name="language" value="FR"/>
<property name="value" value="Ne remplissez aucun critère pour retrouver l'ensemble des dossiers agents"/>
</bean>
</list>
</property>
</bean>
Définir l’accès
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)
Configuration globale
Les configurations suivantes sont possibles et à paramétrer au sein du fichier gui.properties
:
Nom de la propriété | Description | Type de valeur | Valeur par défaut |
---|---|---|---|
search.export.max |
Nombre maximum de résultats à exporter | Entier | 100000 |
De plus, l’export des résultats de recherche nécessite également des paramétrages côté FlowerDocs Core ici