You are not logged in.

Announcement

 Téléchargez la dernière version stable de GLPI      -     Et vous, que pouvez vous faire pour le projet GLPI ? :  Contribuer
 Download last stable version of GLPI                      -     What can you do for GLPI ? :  Contribute

#1 2023-07-31 10:13:02

TIC_prj717
Member
From: Sud-Ouest
Registered: 2023-07-27
Posts: 13

Filtre Multi-critère sur un champ

Bonjour,

Je suis à la recherche d'informations sur l'utilisation de filtre, en particulier pour établir un filtre multi critères dans un champ.
Ce filtre doit afficher plusieurs éléments présents dans le champ "Attribué".
Il m'a parue évident d'utiliser le conditionnel "Et"

  • Groupe Tech

    • Groupe GX0

      • Elément groupe GXX.

      • Elément groupe GX...

      • Elément groupe GXZ

    • Groupe GY0

      • Objet groupe GYX.

      • Objet groupe GX...

      • Objet groupe GYZ

Ce qui est recherché s'est de filtrer les éléments présent dans "Attribué"  "GXX" et sous "GY0", voire "GXX" et "GYX" et "GYY"

Après plusieurs essais infructueux le résultat obtenu ne correspond pas à ce qui est attendus.
Il semble que je ne comprenne pas le fonctionnement des filtres de GLPI.
Quelques exemples ci-dessous :

Filtre 1
"-----" "Caractéristique - Statut" "est" "non résolu"
"ET" - "-----" "Attribué - Groupe Tech" "Contient" "GXX"
"ET" - "-----" "Attribué - Groupe Tech" "Contient" "GY0"
Filtre 2
"-----" "Caractéristique - Statut" "est" "non résolu"
"ET" - "-----" "Attribué - Groupe Tech" "Contient" "GXX"
       - "ET" - "-----" "Attribué - Groupe Tech" "Contient" "GYX"
Filtre 3
"-----" "Caractéristique - Statut" "est" "non résolu"
"ET" - "-----" "Attribué - Groupe Tech" "Contient" "GXX"
       - "ET" - "-----" "Attribué - Groupe Tech" "Sous" "GY0"

Je me tourne vers vous pour avoir votre avis ainsi que votre aide sur mes erreurs.

Merci d'avance.

Cordialement,


WampServer : 3-3-0
GLPI : 10-0-6; Apache : 2-4-54-2; MariaDB : 10-10-2; PHP : 8-1-13

Offline

#2 2023-07-31 10:29:24

btry
Moderator
Registered: 2015-10-01
Posts: 593

Re: Filtre Multi-critère sur un champ

Bonjour

Essayez ceci

"-----" "Caractéristique - Statut" "est" "non résolu"
"ET" "Attribué - Groupe Tech" "Contient" "GXX"
"OU" "Caractéristique - Statut" "est" "non résolu"
"ET" "Attribué - Groupe Tech" "Sous" "GY0"

No support with MP - Always run an upgrade task on a testing instance before running it on production! Always backup before any upgrade task!

Offline

#3 2023-08-01 08:13:57

TIC_prj717
Member
From: Sud-Ouest
Registered: 2023-07-27
Posts: 13

Re: Filtre Multi-critère sur un champ

Bonjour Btry

Merci pour votre réponse.

Malheureusement l'interrupteur conditionnel "Ou" ne convient pas, mais s'est sûrement que mes explications ne sont pas très claires.

Dans votre proposition cela renvoie l'un ou l'autre des éléments, pas les deux en même temps.
Ce qui est recherché c'est à filtrer les informations contenue (pour exemple=> "GXX ET SOUS GY0" ou "[GXX ET GYX] ou[(GXX ET GYY])" dans "Attribué".
Mes excuses si je n'ai pas été très précis dans mon premier post.

En vous remerciant pour votre aide.

Bien cordialement,


WampServer : 3-3-0
GLPI : 10-0-6; Apache : 2-4-54-2; MariaDB : 10-10-2; PHP : 8-1-13

Offline

#4 2023-08-01 08:44:42

btry
Moderator
Registered: 2015-10-01
Posts: 593

Re: Filtre Multi-critère sur un champ

Bonjour

Au vu de votre structure, un groupe de techniciens ne peut pas être à la fois dans le sous arbre GX0 et le sous arbre GY0. J'en ai déduit que vos tickets contiennent au moins 2 groupes de techniciens. Est ce bien le cas ?


No support with MP - Always run an upgrade task on a testing instance before running it on production! Always backup before any upgrade task!

Offline

#5 2023-08-01 10:03:26

TIC_prj717
Member
From: Sud-Ouest
Registered: 2023-07-27
Posts: 13

Re: Filtre Multi-critère sur un champ

Oui, ce sont bien deux groupes de Technicien différents.


WampServer : 3-3-0
GLPI : 10-0-6; Apache : 2-4-54-2; MariaDB : 10-10-2; PHP : 8-1-13

Offline

#6 2023-08-01 11:54:41

btry
Moderator
Registered: 2015-10-01
Posts: 593

Re: Filtre Multi-critère sur un champ

Il faudrait voir à quoi ressemble la requête SQL qui récupère la liste des tickets avec les groupes technicien, et sans vos conditions. Il est possible de la récupérer en activant le mode debug de GLPI. Je ne suis pas sûr de comment les groupes sont restitués dans les résultats, et je pense que c'est déterminant pour savoir si il est possible de résoudre votre besoin.


No support with MP - Always run an upgrade task on a testing instance before running it on production! Always backup before any upgrade task!

Offline

#7 2023-08-01 16:34:09

TIC_prj717
Member
From: Sud-Ouest
Registered: 2023-07-27
Posts: 13

Re: Filtre Multi-critère sur un champ

J'ai activé le mode "debug", sur l'affichage des tickets sans aucun filtres.
Vous pouvez m'indiquer comment vous transmettre la partie comportant les requêtes SQL?


WampServer : 3-3-0
GLPI : 10-0-6; Apache : 2-4-54-2; MariaDB : 10-10-2; PHP : 8-1-13

Offline

Board footer

Powered by FluxBB