Configuration de la recherche
Cette configuration relève des administrateurs techniques (membres du groupe GROUP_ALFRESCO_ADMINISTRATORS).
Facettes de recherche
Les facettes sont les filtres proposés sur la page de recherche pour permettre aux utilisateurs d’affiner leurs résultats. Elles sont affichées dans le panneau latéral de la vue de recherche.
Les facettes disponibles par défaut sont les suivantes :
| Facette | Identifiant | Description |
|---|---|---|
| Direction | location | Filtre par direction |
| Date de création | creationDate | Filtre temporel avec options prédéfinies (Aujourd’hui, Cette semaine, etc.) |
| Type de marché | market_type | Filtre par catégorie : Travaux, Fournitures, Services |
| Type de procédure | procedure_type | Filtre par procédure : MAPA, Appel d’offres, etc. |
| Type de fichier | file_type | Filtre sur le format du fichier (PDF, DOCX, etc.) |
| Nature de pièce | document_type | Filtre sur le type de document déposé |
| Date de notification | notificationDate | Filtre temporel avec options prédéfinies (Aujourd’hui, Cette semaine, etc.) |
Configuration via env-config.json
La configuration de la recherche est définie dans le fichier env-config.json. Ce fichier est stocké dans le Dictionnaire de données d’Alfresco dans Pristy - Configuration > marches
Ce fichier JSON détermine :
- Les dossiers inclus dans le périmètre des résultats de recherche
- Les facettes actives et leur configuration (ordre d’affichage, nombre de valeurs, etc.)
Pour ajouter ou modifier une facette, éditez la section correspondante dans le fichier env-config.json depuis l’interface d’administration d’Alfresco, puis redémarrez l’application ou videz le cache de configuration pour que les modifications soient prises en compte.
Personnalisation des libellés
Les libellés affichés pour les facettes et leurs options sont définis dans les fichiers de traduction de l’application.
Un fichier fr.json placé sur le serveur permet de personnaliser les traductions sans modifier le code source de l’application. Ce mécanisme permet d’adapter les libellés aux conventions propres à votre organisation.
Les clés de traduction à utiliser suivent les formats ci-dessous :
- Pour les libellés de champs de facette :
facets.fields.{nom_facette} - Pour les options temporelles des facettes de type date :
facets.queries.{nom_facette}.{option}
Exemple pour la facette de date de création :
{
"facets": {
"fields": {
"creationDate": "Date de création"
},
"queries": {
"creationDate": {
"today": "Aujourd'hui",
"this_week": "Cette semaine",
"this_month": "Ce mois-ci"
}
}
}
}
Dernière modification - 30 avril 2026