1

Topic: ListTickets

Bonjour,

Est-il normal d'avoir des retours différents lors de l'appel à ListTickets du plugin Webservice sous 2 versions différentes?
En utilisant le webservice 1.3.0 j'obtiens une string pour la donnée status (ex: assign, close, etc..) et sous la version 1.6.0 du webservice aussi une string mais avec un numeric (0,1,2,etc...).

PS 2 glpi sont utilisés pour ces tests.

Merci d'avance de votre retour.

2

Re: ListTickets

Bonjour,
ce n'est pas le plugin qui a changé mais la classe "commonitilobject" de glpi
dans la base de données le statut n'est plus assign,new... mais 0,1,2....
ça impacte egalement les rapports personnalisés ( plugins reports)

// STATUS
   const INCOMING      = 1; // new
   const ASSIGNED      = 2; // assign
   const PLANNED       = 3; // plan
   const WAITING       = 4; // waiting
   const SOLVED        = 5; // solved
   const CLOSED        = 6; // closed
   const ACCEPTED      = 7; // accepted
   const OBSERVED      = 8; // observe
   const EVALUATION    = 9; // evaluation
   const APPROVAL      = 10; // approbation
   const TEST          = 11; // test
   const QUALIFICATION = 12; // qualification

Trouver la panne avant de réparer...
*GLPI 0.90.5+fusion90+1.0+behaviours0.90+reports+fields+appliances+pdf+badges+webservices PHP7.0 Mariadb10
*GLPI 9.1.3 (behaviours+DashBoard+fields+pdf)hebergé sur serveur mutualisé.

3

Re: ListTickets

Merci pour ce retour.

Bonne journée.

4

Re: ListTickets

Si vous voulez le nom du status et non son ID il faut utiliser le paramètre id2name

CentOS 6.5 - PHP 5.6 - PHP 7 - MySQL 5.6  + APC + memcached
GLPI 0.90.5 SVN - GLPI 9.1.3 SVN
Certifiée ITIL (ITV2F, ITILF, ITILOSA)