Ideas for Youzer

[Amélioration] Valeurs dynamiques dans les filtres personnalisés d'un Attribut d'Utilisateur

Bonjour,


L'ajout d'une condition dans un filtre personnalisé s'effectue de la façon suivante :

  1. Code du champ à filtrer

  2. Condition

  3. Valeur

Condition propose est égal à, n'est pas égal à, contient, ne contient pas, est vide & n'est pas vide.

On observe aussi que certains typages de contenu du champ à filtrer font évoluer les conditions disponibles (< / > pour des dates ou est true / est false pour des attributs systèmes booléens par exemple).

Une fois le champ à filtrer et la condition établis, nous pouvons remplir "en dur" le champ Valeur puis valider l'ajout de la condition.


LIMITE : Bien que la section Condition soit permissive, le contenu de Valeur est statique.
IDÉE : Permettre l'ajout de valeurs dynamiques via l'insertion de formules (syntaxe de construction des valeurs dynamiques) et d'expressions régulières dans Valeur.


De cette façon, nous pourrions alors comparer des valeurs d'Attributs entre elles (y compris celles des "champs liés" d'Attributs d'Unités rattachées), mais aussi nous appuyer sur des Tables de Correspondances avec la fonction match.

La possibilité d'entrer des regex offrirait davantage de souplesse pour effectuer des contrôles sur la structure textuelle de la Valeur (longueur min/max par exemple).


BONUS : Mêmes évolutions pour les filtres personnalisés des Unités ?


Bonne journée.

  • Guest
  • Apr 10 2024
App
  • Attach files