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 2025-03-03 12:18:58

ThieuMa
Member
Registered: 2025-03-03
Posts: 1

Recherche AllAssets avec des critères de plusieurs itemtype

Bonjour,

J'essaie de faire une recherche en utilisant AllAssets comme itemtype mais en cherchant quand même à filtrer avec des critères propres à certains itemtype.
Dans la documentation je n'ai pas d'indication comme quoi ce n'était pas possible, mais j'ai systématiquement cette erreur : "Identifiant de champ incorrect dans le critère de recherche; Afficher la documentation dans votre navigateur à (url)"

Pourtant, si au lieu de AllAssets j'utilise l'itemtype qui correspond à celui de mes critères, la recherche fonctionne donc je pense que dans ce que je tente de faire il y a une association qui ne passe pas.

Voici les critères que j'utilise

'criteria' => [
                [
                    'field' => 70,
                    'searchtype' => 'contains',
                    'value' => 'identifiant',
                ],
                [
                    'link' => 'AND',
                    'criteria' => [
                        [
                            'meta' => true,
                            'itemtype' => 'Peripheral',
                            'field' => 4,
                            'searchtype' => 'contains',
                            'value' => 'station',
                        ],
                        [
                            'link' => 'OR',
                            'meta' => true,
                            'itemtype' => 'Monitor',
                            'field' => 1,
                            'searchtype' => 'notequals',
                            'value' => '',
                        ],
                    ],
                ]
            ]

Quand j'essaie de filtrer indépendamment pour chaque itemtype j'obtiens bien le résultat espéré, mais je n'arrive pas à avoir tout dans la même requête.
Je peux des requêtes séparées pour récupérer ce dont j'ai besoin, mais je n'arrive pas à savoir si en l'état c'est mes critères qui ne sont pas bons ou si ce que j'essaie de faire n'est simplement pas supporté par l'api.

Offline

Board footer

Powered by FluxBB