5.1 Les recherches

5.1.1 Présentation

Il est possible de définir des recherches et de les sauvegarder pour les réutiliser. Ce qui est sauvegardé au moyen d'une recherche, ce sont les critères et non pas les résultats.

Une recherche est donc une collection dynamique de documents.

5.1.2 Exemples d'utilisation

5.1.2.1 Paramétrage de l'interface une famille

Dans l'interface une famille, il est possible de proposer des recherches pré-cablées pour les utilisateurs : ces recherches doivent être :

  • visibles par les utilisateurs concernés,
  • dans le dossier système (cf DFLDID dans les propriétés des familles de la famille concernée).

5.1.2.2 Backend d'approvisionnement pour des interfaces spécifiques

Soit la demande suivante :

  • une représentation des documents sous forme de grille,
  • que cette grille puisse représenter
    • Les documents créés cette semaine,
    • Les documents créés par l'utilisateur courant,
    • D'autres modalités qu'il définira plus tard au fur et à mesure de ses besoins.

L'IHM à construire peut se définir ainsi :

  • une combobox permettant de choisir une recherche parmi toutes les recherches disponibles dans un dossier prédéfini
  • une grille asservie à cette combobox :
    • dès qu'une recherche est choisie dans la combobox, la grille est rechargée avec la recherche sélectionnée comme source de données.

Nous pouvons ensuite créer les recherches correspondant aux demandes spécifiques :

  • Les documents créés cette semaine,
  • Les documents créés par l'utilisateur courant.

Lorsque le client voudra ajouter des modalités de recherche, il lui suffira de créer des recherches dans le dossier correspondant.

×