1

Topic: [0.90.5]Table et champ pour identifier l'auteur de la solution

Bonjour,

Afin de mettre en place des KPI en rapport avec les données dans GLPI, j'essaie d'identifier l'auteur de la solution d'un ticket.

La seule manière que j'ai trouvé et de faire une jointure entre les tables  :

glpi_events et gpli_tickets en vérifiant que : glpi_events.date = glpi_tickets.solvedate

ce qui me permet de récupérer dans le champ message de glpi_events le nom de l'utilisateur.

Le soucis c'est que c'est long en terme de temps machine car non indexé.

Existe t il un champ quelque part qui indique l'ID du user qui a apporté la solution?

Merci d'avance.

2

Re: [0.90.5]Table et champ pour identifier l'auteur de la solution

Bonjour,
vous avez aussi la possibilité de faire une jointure sur glpi_logs
par exemple

select glpi_tickets.id,glpi_tickets.name,glpi_logs.`user_name`
from glpi_tickets
join glpi_logs on glpi_logs.`itemtype`='ticket' and glpi_logs.`id_search_option`=12 and `new_value`=5 and glpi_logs.`items_id`=glpi_tickets.id
where glpi_tickets.solvedate>'2017-04-15'

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.2 (behaviours+DashBoard+fields+pdf)hebergé sur serveur mutualisé.

3

Re: [0.90.5]Table et champ pour identifier l'auteur de la solution

Merci pour l'astuce, je n'avais pas pensé à la table log.