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 2017-03-24 12:00:17

JimmyK
Member
Registered: 2017-03-24
Posts: 2

Modification de la méthode getMultipleItems du webservice REST 9.1

Bonjour,

Dans le cadre d'une intégration avec GLPI 9.1, nous utilisons la méthode getMultipleItems du webservice REST intégré.

Scénario :
- Nos utilisateurs peuvent via notre IHM créer des tickets dans GLPI (via POST  Ticket/)
- Nous synchronisons en backend la liste des tickets créés afin de vérifier et mettre à jour leur statut (ouvert ou fermé) via la méthode getMultipleItems

Problème :
Si un des tickets ouvert a été supprimé dans GLPI, alors la méthode getMultipleItems nous retourne une erreur 404 avec le message ["ERROR_ITEM_NOT_FOUND","Élément introuvable"]. Nous ne pouvons dans ce cas synchroniser aucun des tickets en masse.

Solution de contournement :
Faire un appel à la méthode GET Ticket/ par ticket ouvert depuis notre solution
=> fort impact sur la performance !

Evolution du webservice proposée :
- Ne pas retourner une erreur 404 si des items n'existent pas.
- Retourner par rapport à la liste des items passés la liste des items trouvés
- Si aucun item trouvé, retourner un tableau vide.

Je suis bien sur ouvert à toute discussion afin d'améliorer ce service

Cordialement,

Offline

#2 2017-04-26 14:34:09

JimmyK
Member
Registered: 2017-03-24
Posts: 2

Re: Modification de la méthode getMultipleItems du webservice REST 9.1

Je me permer de remonter mon post.

Offline

Board footer

Powered by FluxBB