You are not logged in.
Pages: 1
Bonjour,
Je n'ai pas trouvé comment via l'API récupérer la liste des valeurs possible pour les champs :
states_id,locations_id et groups_id.
J'aimerai pouvoir récupérer pour chacun de ces champs la liste des valeurs possible (ID+ Name).
Je pensais trouver cela dans listSearchOptions :
http://serveurglpi/apirest.php/listSearchOptions/Computer
Mais l'info de s'y trouve pas, pouvez vous m'aider ?
Offline
tout simplement avec un GET sur
http://serveurglpi/apirest.php/State/
http://serveurglpi/apirest.php/Location/
http://serveurglpi/apirest.php/Group/
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
Merci cela fonctionne très bien pour Location et Group mais pour les statuts (State)
Je récupère seulement un tableau vide :
http://serveurglpi/apirest.php/State :
[]
Offline
qu'avez vous dans configuration>intitulés>général>statuts des éléments ?
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
J'ai bien la liste de mes 19 statuts en voici l'export csv :
"Nom complet";"Entité";
"A déstocker";"Entité racine";
"A rechercher";"Entité racine";
"A traiter";"Entité racine";
"Attente Retour";"Entité racine";
"Cédé";"Entité racine";
"Cédé Associations";"Entité racine";
"D3E";"Entité racine";
"En stock";"Entité racine";
"En stock > Magasin";"Entité racine";
"HS";"Entité racine";
"Perdu";"Entité racine";
"Prêt";"Entité racine";
"Retour Fournisseur";"Entité racine";
"SAV en cours";"Entité racine";
"Utilisé";"Entité racine";
"Utilisé - A refacturer";"Entité racine";
"Utilisé - Facturé";"Entité racine";
"Vendu";"Entité racine";
"Volé";"Entité racine";
Offline
je viens de tester en GLPI9.5.2 et ça fonctionne bien.
Une cause possible que j'imagine est que les statuts ne sont pas récursifs (sous-entité =non) ou que le compte qui utilise l'API n'est pas dans la racine
vous pouvez vérifier avec in ....apirest.php/GetActiveEntities/
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
Je suis en version 9.3.3
Si je prend un statut au hasard de ma liste j'ai bien Sous-entités = OUI :
Statut des éléments Entité racine Sous-entités Oui
GetActiveEntities me retourne :
"ERROR_RESOURCE_NOT_FOUND_NOR_COMMONDBTM",
"la ressource n'a pas été trouvée ou n'est pas une instance de CommonDBTM; Afficher la documentation dans votre navigateur à http://svi1glpi-stm/apirest.php/#ERROR_RESOURCE_NOT_FOUND_NOR_COMMONDBTM"
Offline
oups : getActiveEntities sans G majuscule.
mais si les statuts sont récursifs ça ne vient probablement pas de là.
je n'ai plus de version 9.3 pour tester si les statuts etaient déjà inclus dans l'API.
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
Pages: 1