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 2022-03-25 08:12:25

jefnewtech
Member
Registered: 2021-04-27
Posts: 7

Recherche de matériel assigné

Bonjour,
Je commence le développement en c# et j’aimerai savoir s’il est possible avec l’API d’afficher le matériel assigné à un utilisateur.

Les Rh de ma boîte m’ont demandé si serai possible d’avoir un petit portail web qui permet en sélectionnant ou inscrivant un nom prénom d’aller récupérer tout les matériel c’est-à-dire ordinateur,téléphone est autres assigné à cet utilisateur.

Je ne trouve aucun info sur cela

Merci à vous

Offline

#2 2022-03-25 14:41:47

LaDenrée
HELPER
Registered: 2012-11-19
Posts: 6,287

Re: Recherche de matériel assigné

bonjour,
un GET sur cette url devrait vous permettre cette recherche :

$url="MonServeurGlpi/apirest.php/search/AllAssets/?is_deleted=0&as_map=0&criteria[0][link]=AND&criteria[0][field]=70&criteria[0][searchtype]=contains&criteria[0][value]=MonUtilisateur"


Trouver la panne avant de réparer...
GLPI10.0.16 (ubuntu 22.04 PHP8.1  Mariadb10.6 ) plugins : comportements 2.7.3 reports 1.16.0 formcreator 2.13.9, datainjection 2.13.5 fields 1.21.9

Offline

#3 2022-03-30 06:43:41

jefnewtech
Member
Registered: 2021-04-27
Posts: 7

Re: Recherche de matériel assigné

Merci c’est exactement ce que je cherchais.
J’obtiens bien mon fichier json avec les données.

Par contre pour le deserialiser c’est autre chose.

Encore merci à toi, @laDenrée

Offline

#4 2022-05-24 16:14:21

jefnewtech
Member
Registered: 2021-04-27
Posts: 7

Re: Recherche de matériel assigné

Bonjour,

Afin d'affiner les rechercher, j'aimerai faire celle-ci sur le nom et prénom de la personne.

Pour le moment avec la solution de laDenrée il fait une recherche visiblement sur l'id car si je cherche le Nom de famille Bal pour exemple il me donne le premier nom qui comprend Bal donc je n'ai pas le bon nome de famille rechercher.

J'ai essayé en mettant Field=34 mais rien n'y fait.

Y a-t-il une solution pour palier à cela voir peut-être de chercher la correspondance exacte.

Merci

Offline

#5 2022-05-24 16:29:57

LaDenrée
HELPER
Registered: 2012-11-19
Posts: 6,287

Re: Recherche de matériel assigné

pour rechercher la correspondance exacte il faut ajouter ^ avant la chaine de caractère et $ après

$url="MonServeurGlpi/apirest.php/search/AllAssets/?is_deleted=0&as_map=0&criteria[0][link]=AND&criteria[0][field]=70&criteria[0][searchtype]=contains&criteria[0][value]=^MonUtilisateur$"

^  commence par
$ finit par


Trouver la panne avant de réparer...
GLPI10.0.16 (ubuntu 22.04 PHP8.1  Mariadb10.6 ) plugins : comportements 2.7.3 reports 1.16.0 formcreator 2.13.9, datainjection 2.13.5 fields 1.21.9

Offline

#6 2022-05-25 16:38:10

jefnewtech
Member
Registered: 2021-04-27
Posts: 7

Re: Recherche de matériel assigné

Merci, LaDenrée super réactif comme d'habitude.

Pour le moment la requête fait une recherche sur l'identifiant. Je rencontre quelques problèmes lors de la recherche de nom court.
Mon application en C sharp étant destiné au service du personnel, ils ne sont pas censés connaitre l'identifiant exact des agents.

J'aimerai donc connaitre l'URL qui permet de retrouver le matériel assigné à un agent sur base de son Nom et prénom.

Merci d'avance pour votre réactivité

Offline

Board footer

Powered by FluxBB