You are not logged in.
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
Je me permer de remonter mon post.
Offline