Aller au contenu

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-dateinput-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é.