1. Introduction
Lorsque vous êtes face à un grand tableau de données, il est possible d’ajouter un outil de filtrage afin d’afficher seulement une partie des résultats souhaités du tableau, selon les critères de votre choix. Cela vous permet de voir directement les données qui vous intéressent dans le tableau. Cela est possible dans l'ensemble des grilles principal grâce a une zone de filtre avancé (via un clique droit sur le filtre de la grille) et se présentera sous une forme de boite à onglet.
La zone de filtre avancé permettra en fonction des autorisations de l'opérateur de créer/modifier/supprimer / partager/ mettre en favoris / importer des filtres et de définir un ordre de trie a appliquer au filtre.
Quand un Filtre est sélectionné nous avons le nom du filtre après le Nom du module ( en haut a gauche de l'écran) et on exécute le filtre lors de sa sélection.
Le favoris est lui sélectionné par défaut à l'ouverture du module.
Suite a des modifications de filtres ou d'une gestion de la partie Admin il faudra fermer le module afin de le rouvrir avec les dernières modifications.
2. Habilitation filtre avancé
Il existe 4 habilitations :
Filtering - Filtre avancés : Cette habilitation permet de créer/modifier/ supprimer / renommer un filtre, l'opérateur pourra modifier sur le moment les condition du filtre mais ne pourra pas les sauvegarder si il n' a pas l'habilitation.
Filtering - Administration des filtres : Permet d'accéder a l'écran d'administration des filtres depuis un écran dédié
Filtering - Partager un filtre : Permet d'accéder au bouton de partage de filtre depuis l’écran d’administration des filtres
Filtering - Utiliser un filtre partagé : Permet d'importer un filtre partagé par un autre opérateur
Sans habilitation l'opérateur pourra uniquement utiliser les filtres que le système lui propose.
3. Codification Administration des filtres
V2024
L'administration des filtres est une codification qui répertorie les filtres par modules afin de pouvoir attribuer à chaque filtre à une liste de Classifications ou une liste d'Opérateurs .
Il sera possible de renommer un filtre, de l'assigner et de le rendre Favori à un opérateur ( 1 seul favori par opérateur pour un module) le module s'ouvrira par défaut sur le filtre favori pour l'opérateur en question.
Il est également possible de rendre restreint le filtre pour des opérateurs afin qu'ils ne puissent pas le modifier .
Il est enfin possible d'archiver le filtre pour qu'il ne soit plus visible pour les opérateurs ( Attention : l'archivage supprimera la liste des opérateurs liés au filtre en question).
Partie haute :
- La liste des filtres par écran Helios ERP
- Créateur (Propriétaire) du filtre
- Nom du filtre
Partie intermédiaire :
- Modification des données
- Nom et Archivage du filtre
- Pas de possibilité de visualiser la valeur du filtre ni du tri pour l’instant
Partie basse :
- Les Opérateurs / Classifications pouvant utilisés le filtre
- Possibilité depuis cette grille de forcer des valeurs
- Numéro Ordre : évolution à venir (pas de date ) pour définir la position du filtre des l onglet filtre avancé ( position 1, 2....);
4. Ajouter un filtre avancé
Une fois la fonctionnalité filtre avancé lancé le système propose une zone de filtre avancé.
1 = Création d'un Nouveau filtre
2 = Nom du Filtre :
- En sélectionnant le nom du filtre il sera possible de le renommer via le bouton qui s'affiche lors de la sélection→
- Le bouton permettra de valider la correction.
3 = Enregistrement des conditions du filtre
4 = Ajout du filtre dans la zone de partage afin qu'il soit disponible pour d'autres opérateurs
5 = Suppression du filtre pour l'opérateur connecté, si c'est le Créateur du filtre qui le supprime cela supprime le filtre pour l'ensemble des opérateurs l'utilisant.
6 = Exécution du Filtre dans la grille.
7 = Permet de sélectionner un filtre partager afin de l'ajouter dans la boite à onglet des filtres
8 = Permet d'ajouter des conditions au filtre sélectionné
9 = Permet d'ajouter un trie par défaut au filtre sélectionné
5. Construction du Filtre
Il existe plusieurs possibilité de filtre en fonction du type de la colonne sélectionné .
- < : Strictement supérieur
- <= : Strictement supérieur et égale
- > : Strictement inférieur
- >= : Strictement inférieur et égale
- <> : Différent de
- = : égale
- Commence par : La colonne commence par la valeur saisie
- Ne commence pas par : La colonne ne commence pas par la valeur saisie
- Contient : La colonne contient la valeur saisie
- Ne contient pas : La colonne ne contient pas la valeur saisie
- Parmi : La colonne contient un ensemble de valeur définie
- Non parmi : La colonne ne contient pas un ensemble de valeur définie
- Est vide : La colonne est vide/null
- N'est pas vide : La colonne contient une donnée
5.1. Filtre avancé: filtrer selon deux conditions (A et B)
Lorsque vous utilisez l'opérateur "ET" entre deux conditions, les deux conditions doivent être remplies pour qu'une ligne de données soit incluse dans les résultats
Exemple : Afficher les date de début supérieur au 01/12/2023 et avec un statut différent de terminé
5.2. Filtre avancé: filtrer selon deux conditions (A ou B)
Lorsque vous utilisez l'opérateur "OU" entre deux conditions, au moins l'une des conditions doit être remplie pour qu'une ligne de données soit incluse dans les résultats
5.3. Filtre avancé : Trié par
Cette fonction permet de définir le trie par défaut du filtre (initialise l'ouverture du module )en sélectionnant une ou plusieurs colonne de la grille et l'ordre croissant ou décroissant de la colonne.
Les tris effectués par la suite (ex: Tri dans la grille sur désignation) prennent le pas (remplacent) sur le tri d’origine.
5.4. Filtre avancé : Groupe de filtre
Il est possible d'effectuer le regroupement de plusieurs conditions logiques dans une expression de filtrage. Cela permet de créer des critères de recherche plus complexes en combinant différentes conditions.
- Chaque ligne supplémentaire créée est par défaut un « ET » modifiable
- Des groupes (via parenthèses) peuvent être constitués
- Sélectionner plusieurs lignes consécutives via la case à cocher
- Un bouton « Grouper » apparait
- Cliquer dessus et le groupe se constitue. Pour une meilleure lecture de l’ensemble, une indentation est effectuée
5.5. Filtre avancé : Date
Dans les filtres avancé il est possible de saisir dans les champs date une date dynamique.
Date dynamique : Date qui se met a jour automatiquement en fonction de la date du jour.
Dans le champs date il suffira de saisir la valeur @ pour avoir une liste d'exemple possible avec la date simulé.
6. Partager un filtre avancé
Une fois le filtre créer il sera possible de le partager via le bouton si l'opérateur a l'habilitation nécessaire .
Une fois le filtre partager le bouton sera en couleur .
Il est possible d'arrêter le partage en utilisant le bouton et il redeviendra .
Si d'autre opérateur utilise le filtre lors de l'arrêt du partage il y aura une pop up d'avertissement.
7. Importer un filtre
Si il existe des filtres partager dans le système pour le module souhaité et que l'opérateur a l'habilitation nécessaire il sera possible d'insérer des filtres partager
8. Importer dans le filtre avancé
Il est également possible si l'opérateur a l'habilitations de filtres avancés, d'utiliser les filtres de la grille pour initialiser la création et les importer dans les filtres avancés.
9. Personnalisation de la Grille
Il est possible de personnaliser la grille en fonction du Filtre sélectionné ( applicable uniquement a l'opérateur effectuant la personnalisation).
- Sélectionner le Filtre avancé et chargé la grille
- Clique droit sur l'option d'export et sélectionner personnaliser
3. Affichage de l'écran de personnalisation de la grille , le bouton Appliquer nous permet de voir le filtre impacté