Chers Utilisateurs,

Nous sommes heureux d’annoncer le lancement officiel de GLPi version 9.1 !
Afin de vous donner un aperçu des nouvelles fonctionnalités déployées dans la version GLPi 9.1, consultez la liste ci-dessous :

Nouvelle API REST

GLPI fournit une API REST de base.
Vous pouvez l’activer dans Configuration > Générale > API et filtrer l’accès aux applications externes.
La documentation d’utilisation est disponible sur : http://path/to/glpi/apirest.php .

Cette API fournit un contrôle complet de votre GLPi.
Par exemple, vous pouvez afficher, ajouter, supprimer ou actualiser des actifs ou des tickets.

Améliorations des tâches

Des modèles prédéfinis pour les tâches sont désormais possibles pour les tickets, les incidents et les changements, comme c’est déjà le cas pour les solutions.
Ca vous permet de créer des tâches prédéfinies que vous pouvez utiliser dès que vous en avez besoin : un gain de temps et plus efficace.

Pour commencer, allez dans Configuration > Intitulés > Gabarits de tâche. Ici, vous pouvez ajouter des tâches personnalisées basées sur les types que vous utilisez le plus souvent.
Pour chaque modèle, vous pouvez définir :

  • une catégorie
  • une durée
  • un commentaire

Nous avons également amélioré l’attribution de tâche : il est maintenant possible d’assigner des tâches à des groupes.
Les tâches prévues pour les groupes seront affichées dans la nouvelle vue de planification.

Verrous pour éviter les éditions multiples

Une nouvelle fonctionnalité a été implémentée pour éviter que deux utilisateurs puissent modifier le même objet (ticket ou élément d’inventaire) en même temps.
Par exemple, deux techniciens ne peuvent pas travailler sur le même ticket simultanément.
Vous pouvez l’activer dans le menu Configuration > Générale et sélectionner les objets concernés.

Quand un objet est ouvert deux fois, la seconde ouverture se fait sous un profile en « lecture seule » afin d’empêcher toute édition.
Un message d’information apparaît pour indiquer le verrouillage de l’élément, avec la date et l’auteur de la première ouverture.
Si un seul utilisateur ouvre le même objet à plusieurs reprises, il aura la possibilité de déverrouiller l’objet.

L’événement de déverrouillage se déclenche lorsque l’utilisateur quitte le formulaire de l’objet. Nous avons également fourni une action automatique quotidienne (désactivée par défaut) pour supprimer automatiquement les verrous oubliés.

Lorsque vous affichez un objet verrouillé, vous pouvez également demander à être averti par e-mail quand il sera débloqué.

Vous pouvez aussi demander directement à l’utilisateur initial de déverrouiller l’objet, une notification par courrier électronique sera envoyé sur cette action.

Page dédiée à la gestion des licences

La gestion des licences de logiciels était une tâche pénible. L’équipe a ajouté une page pour permettre aux utilisateurs de parcourir / créer / actualiser des licences. Les modèles de licences sont également disponibles.
Une nouvelle entrée est présente dans le menu de gestion.

Le planning a été entièrement retravaillé

Le planning a été revu et intègre désormais le projet de fullcalendar. Elle offre des vues calendaires responsive, interactives et réactives.
Une barre latérale permet la personnalisation des événements affichés (par type ou acteurs).
Maintenant vous pouvez :

  • créer des notes directement sur la planification
  • redimensionner, glisser&déposer tous les événements
  • effectuer une exportation ical de la planification d’un seul acteur

Nous proposons également une nouvelle vue de la liste sur la page centrale, avec des couleurs pour identifier les tâches en retard, terminées, en cours ou à venir.
Les événements sont affichés dans une liste pour l’année en cours.

Temps de prise en charge dans les SLA de tickets

Nous avons scindé la fonction SLA existante dans un nouvel objet SLT (Service Level Target), qui donne la possibilité de suivre le temps de réponse dans un ticket, en plus du temps de résolution.

Dans l’interface du ticket, vous trouverez un nouveau champ nommé « temps de prise en charge » avec une option d’attribution de SLT.

Mise à jour de l’éditeur de texte enrichi TinyMCE

Nous avons intégré la dernière version de la lib tinymce.
Le thème est plus léger et s’intègre à l’interface utilisateur globale de GLPi.

 

Changements dans le projet communautaire GLPi

Suite à des discussions sur notre dev mailing-list, un nouveau « workflow » a été mis en place pour les nouvelles fonctionnalités et les corrections de bugs :

  • chaque changement est fourni en tant que « pull request » ou demande d’intégration sur github
  • cette pull request doit être approuvée par plusieurs contributeurs, afin d’être intégrée

Dans le but d’améliorer la qualité de nos nouvelles versions, des tests unitaires sont implémentés.

Nous avons également transféré la gestion des bibliothèques PHP à l’outil « composer ». Cela fournira un moyen plus facile de mettre à jour ces dépendances.

Documentation

La documentation de GLPi est obsolète ou manquante.
Nous sommes conscients de ce problème et nous aimerions le résoudre.
Si vous souhaitez nous aider, n’hésitez pas à nous contacter. Langue principale de la documentation est l’anglais.

Pour une liste exhaustive des modifications, consultez le journal des changements ou « milestone » 9.1 github

Vous pouvez télécharger la nouvelle version sur le site glpi-project

L’équipe de GLPi tient à vous remercier pour les contributions et le support que vous apportez à notre Communauté.

Nous espérons que vous apprécierez cette nouvelle version !