Modèle de filtres (recherche)
Permet l'ajout et la modification de modèles de filtres utilisés pour la recherche.
Ces filtres pourront être ensuite mis à disposition des agents dans l'interface de recherche de l'application via la gestion des permissions.
La liste des modèles de relation présente en tableau les informations suivantes :
| Attribut | Triable | Filtrable |
|---|---|---|
| identifiant | Oui | Oui |
| Libellé | Oui | Oui |
Cette liste peut-être triée.
Cliquer sur l'en-tête de la colonne pour un tri ascendant. Cliquer à nouveau pour un tri descendant.
Cette liste peut être filtrée selon différents critères.
Il suffit de cliquer sur le filtre voulu et de saisir tout ou partie du texte recherché.
Cette liste peut-être exportée au format CSV.
Double cliquer sur une ligne pour en afficher le détail.
Cliquer sur l'action "Ajouter un modèle" pour créer un nouveau modèle.
Propriétés des modèles de filtres
| Champ | Type | Description |
|---|---|---|
| Identifiant métier | texte |
Le nom utilisé par le système pour identifier la modèle. |
| Libellé | texte |
Le nom affiché aux utilisateurs lorsqu'ils utilisent la politique |
| Description | texte |
Description de la politique, faisant par exemple référence au texte sur laquelle elle est basée |

Le modèle à appliquer est décrit dans une structure au format Json à l'aide de propriétés.
type |
date, array, string |
type du champ |
|---|---|---|
view.type |
type d'affichage | input-text, input-date, input-select-multiple |
title |
texte |
Libellé du champ |
position |
entier |
Ordre d'apparition sur le modèle |
paths |
tableau |
Chemin vers les attributs cibles de la recherche |
"updatedAt": {
"type": "date",
"view": {
"type": "input-date"
},
"title": "Date de mise à jour",
"position": 2
},
"entityType": {
"enum": [
"entry",
"binaryContent"
],
"type": "array",
"view": {
"type": "input-select-multiple"
},
"title": "Type",
"position": 1,
"enumNames": [
"Dossier",
"Document"
]
},
"matricule": {
"type": "string",
"view": {
"type": "input-text"
},
"paths": [
"attributes.dossier_rh.collaborateur.matricule"
],
"title": "Matricule",
"position": 2
},
Exemple d'affichage d'un modèle de filtre dans l'interface de recherche

Notes
Si plusieurs modèles sont disponibles pour un utilisateur ou un groupe donné, ceux ci sont présentés par ordre alphabétique ascendant du libellé.