Découvrez la nouvelle Interface

La principale nouveauté de cette version est une refonte en profondeur de l’interface et l’expérience utilisateur. La dernière refonte, datant de la version 0.90 sortie en octobre 2015.

Basée sur tabler, Bootstrap 5 et Twig, cette nouveauté apporte de nombreux changements visuels.
L’intégration des ces bibliothèques standards permettra une plus grande facilité à développer des nouvelles interfaces et surtout apporte un mode d’affichage “responsive” plus facile à maintenir.

Voici quelques captures d’écran pour vous donner un aperçu des changements à venir.

Ecran de login
Liste des ordinateurs
Vue responsive

Au dela du changement graphique, nous apportons un certains nombre d’améliorations de l’expérience utilisateur au sein de GLPI. Sans être exhaustif, voici, ci-dessous une liste de points clefs sur ces améliorations.

Nous espérons que vous apprécierez ces changements.

Comme vous avez pu le noter avec les captures précédentes, GLPI présente maintenant par défaut une disposition avec un menu vertical sur sa gauche. Il est tout à fait possible de retrouver un agencement similaire aux précédentes versions (nommé Horizontal) depuis les préférences utilisateurs.

Disposition principale de GLPI

Dans la nouvelle disposition, il est possible de réplier le menu afin d’avoir un affichage compact.

Bouton “Go to…”

Présent depuis la version 9.2 de GLPI, la fonctionnalité “Aller à”, permettant une recherche rapide d’un menu est maintenant mise en avant et son raccouci clavier rappelé

Menu Goto

Panneau des recherches sauvegardées

Le panneau des recherches sauvegardées se déplace maintenant à l’intérieur du design de GLPI.
Il peut soit être flottant, comme précédemment, ou épinglé aux pages, pour être conservé en permanence (même après navigation).

L’épinglement se fait page par page, un panneau épinglé sur les tickets ne le sera pas sur les ordinateurs.

A noter, qu’il est maintenant organisé pour présenter en premier onglet, les recherches sauvegardés correspondantes au type d’objet concerné : La liste des tickets affichera en priorité les recherches sauvegardées concernant les tickets.
Un second onglet liste l’ensemble des autres recherches concernant les autres types d’objets.

Comme le panneau est maintenant contextuel au type d’objet présenté, l’accès se fait via une icône nommée “Listes” présente à coté du fil d’ariane.

Recherches sauvegardées

Moteur de recherche invisible

Il est maintenant possible de désactiver l’affichage du moteur de recherche.

Très pratique si vous naviguer dans GLPI uniquement grâce à vos recherches sauvegardées !

Chargement dynamique des résultats de recherche

L’affichage du moteur de recherche est maintenant lancée en mode “AJAX”. Une icône de chargement s’affiche aux lancement de recherche, changements de page ou tri. Une fois les nouveaux resultats disponibles, seul le contenu est remplacé et non la page entière.

Multi-tri des résultats

Avec un “ctrl” vous pouvez ajouter plusieurs tris sur les colonnes des résultats de votre recherche.

Exemple : trier par “Nom” et par “Date de modification”.

Tri multiple

Fiche d’un element de parc

Le formulaire principal des éléments affiche maintenant un panneau sur la droite rappelant les images associées au modèle correspondant.
Ces images étaient précédemment utilisées seulement dans la partie affichage des baies de datacenter, elle est maintenant disponible partout.

fiche d'un ordinateur

Nouvelles palettes

Avec l’arrivée des nouvelles bibliothèques tabler et Bootstrap 5, il est maintenant beaucoup plus facile de créer et modifier les palettes définissant les couleurs de GLPI.
Voici un exemple de fichier de palette correspondant à la capture ci dessous :

2 nouvelles palettes sombres font d’ailleurs leur apparition:

  • Auror darkpalette Auror dark
  • Midnightpalette Midnight

Refonte des objets ITIL

L’affichage et l’usage des objets ITIL (Tickets, Problèmes et Changements) sont revus en profondeur.

Refonte des objets ITIL

De nombreuses modifications sont apportées :

  • L’ordre des messages dans la “timeline” est maintenant plus naturel. Du plus ancien au plus récent, en partant du haut vers le bas, on suit un ordre de lecture usuel. L’ajout de réponse se placant aussi à l’endroit attendu, en dessous de la dernière réponse.
  • Un panneau lateral reprend les informations annexes du tickets (dates, matrice de priorité, acteurs, etc). Ce panneau peut être elargi ou réduit. Nous regroupons aussi par ces changements les onglets principaux et “timeline” au sein d’une même vue.
taille du panneau droit des tickets
  • Les documents ajoutés à la timeline sont maintenant affichés en dessous de l’objet parent (suivi, tâche), de façon contextuelle, pour faciliter la lecture.
documents dans leur contexte
  • Chacuns des types d’acteurs (demandeurs, observateurs et attribués) sont maintenant affichés au sein d’un champs unique. Il fallait précédemment plusieurs clics pour selectionner un groupe ou un utilisateur puis choisir l’acteur final. C’est maintenant une liste déroulante unique unifiant tous les objets possibles (en les différenciant avec une icône) et fournissant une autocompletion.
champ acteur
  • Un bouton en bas de la vue principale permet de basculer sur une vue “liste des TODO” affichant les tâches et demandes de validation dans une liste verticale interactive, permettant de suivre l’avancement d’un ticket (ou autre objet ITIL)
Vue TODO
  • Depuis les objets ITIL et leurs sous objets (suivis, tâches), vous avez la possibilité de “mentionner” un utilisateur précis depuis le champs texte.
    L’utilisateur en question sera ajouté en observateur de l’objet et une notification lui sera envoyé personnellement.
    Une nouvelle notification (et un événement correspondant) nommée “New user mentionned” est ajoutée à votre installation GLPI.
Mentions utilisateus

Raisons d’attente

Les suivis et les tâches des objets d’assistance peuvent maintenant être accompagnés d’une mise en attente de leurs parents.
Une raison, selon un gabarit pré-enregistré, peut être choisie lors de la mise en attente.
En plus, une relance automatique après un certain délai et avec récurrence peut être définie afin de prévenir les participants qu’une réponse de leur part est attendue. Enfin, il est possible de planifier une résolution automatique après un certain nombre de relances.

Kanban dans les objets d’assistances

Ce mode d’affichage, précédemment disponible seulement dans les projets est maintenant accessible depuis les listes d’objets d’assistance via une icône dédiée à coté du fil d’ariane.

Vous pourrez ajouter des colonnes en correspondance avec les statuts.
Attention, même si le statut “Clos” est disponible, nous n’afficherons pas les données relatives afin d’éviter que le temps d’éxecution ne soit trop long. La colonne reste disponible pour accueillir le déplacement d’objet.

Kanban pour les tickets

Sur cette nouvelle page et aussi sur les projets, il est maintenant possible d’ajouter des critères pour filtrer les cartes.

Filtres Kanban

Variables Twig dans les gabarits d’objets d’assistances

Les gabarits de suivis, tâches et solutions supportent maintenant l’ajout de variables. Celles ci sont remplacées par leurs valeurs au moment de leur usage. Par exemple, il est possible d’utiliser {{ticket.id}} dans un gabarit et au moment du choix du gabarit dans un suivi, la variable est remplacé par l’id du ticket courant.

Une documentation intégrée est disponible pour connaître l’ensemble des variables à disposition.

Inventaire natif

Nouvelle fonctionnalité accompagnant les agents GLPI présentés plus bas, nous ajoutons un support des inventaires automatiques directement dans GLPI.

Une nouvelle API REST sera disponible (directement sur l’index de GLPI) pour recevoir des fichiers d’inventaire au format historique xml ou via le nouveau format json.

Nous conservons donc une compatibilité avec les précédents agents (il sera juste nécessaire de reconfigurer les urls serveurs des agents historiques, ou de mettre en place un proxy web pour effectuer une redirection vers la nouvelle url).

Nous gerons maintenant, avec ce nouveau format, la plupart des objets d’inventaire de GLPI, comme par exemple, les télephones, les applicatifs, les racks, etc.

Ce code permet désormais de recevoir des inventaires partiels.
Cela consiste à envoyer seulement une partie des informations concernant l’objet inventorié, et en indiquant au serveur, avec une clef, de ne mettre à jour que les données précisées.
Ainsi, le transport, le traitement, l’insertion et la mise à jour de données se fait de façon significativement plus rapide.

Configuration Inventaire Natif
Regles d'import et de liaison

Agent GLPI Desktop / Server

Ce nouvel agent (bifurquant depuis la version 2.6 du projet fusioninventory) se voit aggrémenté de plusieurs nouvelles fonctionnalités :

  • Une nouvelle interface autonome (nommée Toolbox) permettant la configuration des découvertes et inventaires réseaux.
  • Un mode proxy amélioré pour permettre la remontée d’inventaires depuis des réseaux distants.
  • Le support d’inventaire distants (agentless), pour le moment avec le support des protocoles WinRM (windows) et SSH (Linux/Unix).
  • L’inventaire des serveurs de bases de données.
  • Un nouveau protocole d’échange avec le serveur GLPI au format JSON supportant l’inventaire partiel.
  • Bientôt, la gestion des tâches d’inventaire distant, y compris pour les interrogations ESX.
  • Un support amélioré de windows avec notamment des paquets MSI.
  • Le support natif de MacOSX Big Sur et des nouvelles puces Apple Silicon M1.

Vous pouvez récuperer les archives pour vos systèmes à l’adresse suivante : https://github.com/glpi-project/glpi-agent/releases
Des paquets construits toutes les nuits sont aussi disponibles pour obtenir les derniers développements : https://nightly.glpi-project.org/glpi-agent/
Nous fournissons aussi un script perl (voir la documentation dédiée) permettant d’installer l’agent sur votre linux avec un paquet adapté (rpm, deb, snap.)

Une documentation est disponible et détaille l’installation, l’usage et la configuration de ce nouvel agent.

Quelques captures pour illustrer l’interface ToolBox de ce nouvel agent:

scan local
Resultats d'inventaire
Support des MIB

Agent GLPI Android

L’agent Android est de retour sur le google play store. Il supporte les versions de 4 à 10 de l’OS Android.

Pour les clients sous souscriptions, nous avons aussi ajouté la possibilité de configurer l’url du serveur via un mécanisme nommé “Deeplink”. Via un QRCode, l’agent récupère automatiquement la configuration pour se connecter au serveur.

Inventaire dynamique : tâches avancées

Comme vu plus haut, GLPI intègre désormais la brique de base concernant l’inventaire automatique.
Cependant, nous n’avons pas encore repris les tâches avancées permises par les projets précédents.
Voici un point concernant ces tâches:

  • Découverte et inventaire réseau : maintenant configurables de façon autonome par l’agent GLPI via son interface Toolbox.
  • Interrogation ESX, bientôt supportée par cette même interface
  • Collecte (WMI, fichiers, registres) : non supportée.
  • Télé-déploiement : non supporté.

Sur ces deux dernières fonctionnalités, deux scénarios temporaires sont envisageables :

  • Tout d’abord, conserver le plugin précédent (si celui-ci est mis à jour)
  • Utiliser notre paquet de transition. Un fork du plugin FusionInventory (GLPI inventory plugin) sera mis à disposition. Il redirige les inventaires vers la partie native de GLPI et conserve les tâches avancées.

Ce paquet est voulu transitoire et l’intégration de ces modules est prévu dans notre roadmap, mais la version 10 étant mature (et ces travaux relativement conséquents), nous reportons à quelques mois leurs mise à disposition.
Nous avons commencé les travaux pour écrire le module de télé-déploiment. Outre son intégration dans le coeur de GLPI, un plugin communautaire temporaire sera mis à disposition pour utiliser la fonctionnalité avant la prochaine version majeure de GLPI.
Nous continuerons de la même façon les fonctionnalités SNMP et ESX au cours de l’année : support dans la prochaine version majeure, et plugin communautaire pour beta test de la fonctionnalité.

Rafraichissement des vues GANTT des projets

Contribution de Fian services et Smartwood, l’ancienne vue Gantt a été rafraichie en intégrant la bibliothèque DHTMX Gantt.

Ce changement apporte aussi une interactivité de la vue (possibilité de créer/modifier/déplacer les taĉhes).

Rafraichissement des réservations

Les réservations de matériel utilisent maintenant la même bibliothèque (fullcalendar) que le planning de GLPI.

Améliorations sur les textes riches

Depuis les préférences, il est maintenant possible de choisir pour les champs textes enrichis (html), la disposition de la barre d’outil intégrée :

La disposition “classique” affiche la barre d’outil au dessus du champ texte comme vous en avez l’habitude.

La disposition “intégrée” affiche une barre d’outil contextualisée et intégrée à droite de votre curseur.
Une selection d’un texte fera apparaître d’autres options comme la mise en gras ou en italique.
D’autres options moins courantes (code source, plein écran, etc) seront disponibles via un clic droit.

Ajout des bases de données

Le plugin databases porté précédemment par Infotel est maintenant directement intégré (menu Gestion) grâce à leur aide.

Un script de migration pour récupérer les données de l’ancien plugin est disponible depuis la console en ligne de commande.

Liaison entre les contrats et les tickets

Ces deux objets peuvent maintenant être liés, des onglets leurs ont été ajoutés.

Contrats dans les tickets
Tickets dans les contrats

Gestion du câblage

Un nouvel objet câble est maintenant ajouté au menu Parc.

Il permet de représenter la liaison physique entre les ports de deux objets d’inventaire.

Divers Tableaux de bord

  • les filtres sont maintenant stockés en base de données, et sont donc ainsi répercutés d’un navigateur à l’autre (nous utilisions précédemment le stockage navigateur pour cela).
  • un tableau de bord peut maintenant être défini comme privé

Divers Inventaire

  • Possibilité d’ajouter des PCI/USB vendors (intitulé)
  • Ajout du device “Camera”
  • Action automatique pour supprimer les versions logiciels sans installation
  • Action automatique pour supprimer les logiciels sans versions

Divers Assistance

  • Ajout de la gestion des changements récurrents
  • Texte riche pour les validations
  • Option d’entité pour anonymiser les techniciens / groupes dans l’interface simplifiée
  • Ajout d’un critère de recherche “Moi même” (attribué à)
  • Les observateurs peuvent maintenant ajouter un suivi (nouveau droit de profil dédié)
  • Nouvelle action massive permettant de lier plusieurs tickets à un problème
  • Règles métiers : action pour ajouter une tâche (depuis un gabarit)
  • Règles métiers : action pour affecter un “Applicatif”
  • Règles métiers : action pour modifier le statut global de validation
  • Règles métiers : critère “Validation”

Divers

  • Possibilité de modifier les critères d’une recherche sauvegardée
  • Support de l’authentification avec fichier CERT/KEY pour le LDAPS
  • Ajout d’une option pour régler le timeout sur les authentifications LDAP
  • Amélioration de la commande system:status dans la console CLI pour :
    • filtrer les services à monitorer
    • configurer le format de retour (plain-text format/json)
  • Report des mêmes modifications sur le page status.php
  • Ajout d’un bouton pour vider le champ de synchronisation d’un utilisateur
  • Bouton pour copier les résultats de recherche (colonne “Nom” uniquement) dans le presse-papier
  • Actions massives sur l’ancienne page des plugins
  • Possibilité d’exporter les résultats de l’onglet “Historique” au format CSV
  • Suppression de l’onglet “Tous”
  • API : ajout des actions massives

Compatibilité

Nouveaux pré-requis:

  • PHP >= 7.4
  • MariaDB >= 10.2 or MySQL >= 5.7

English:

Discover new interface

The main news of this version is a complete redesign of the interface and the user experience. The latest overhaul, dating back to version 0.90 was released in October 2015.

Based on tabler, Bootstrap 5 and Twig, this novelty brings many visual changes.
The integration of these standard libraries will make it easier to develop new interfaces and above all provides a “responsive” display mode that is easier to maintain.

Here are some screenshots to give you a preview:

Ecran de login
Liste des ordinateurs
Vue responsive

We also bring a certain number of improvements of the user experience within GLPI. Without getting into the details, here is the list of key points.

Nous esperons que vous apprécierez ces changements.

Comme vous avez pu le noter avec les captures précédentes, GLPI présente maintenant par défaut une disposition avec un menu vertical sur sa gauche. Il est tout à fait possible de retrouver un agencement similaire aux précédentes versions (nommé Horizontal) depuis les préférences utilisateurs.

Disposition principale de GLPI

Dans la nouvelle disposition, il est possible de réplier le menu afin d’avoir un affichage compact.

Bouton “Go to…”

Présent depuis la version 9.2 de GLPI, la fonctionnalité “Aller a”, permettant une recherche rapide d’un menu est maintenant mise en avant et son raccouci clavier rappelé

Menu Goto

Panneau des recherches sauvegardées

Le panneau des recherches sauvegardées se déplace maintenant à l’intérieur du design de GLPI.
Il peux soit être flottant, comme précédemment, ou épinglé aux pages, pour être conservé en permanence (même après navigation).

L’épinglement se fait page par page, un panneau épinglé sur les tickets ne le sera pas sur les ordinateurs.

A noter, qu’il est maintenant organisé pour présenter en premier onglet, les recherches sauvegardés correspondantes au type d’objet concerné : La liste des tickets affichera en priorité les recherches sauvegardées concernant les tickets.
Un second onglet liste l’ensemble des autres recherches concernant les autres types d’objets.

Comme le panneau est maintenant contextuel au type d’objet présenté, l’accès se fait via une icône nommée “Listes” présente à coté du fil d’ariane.

Recherches sauvegardées

Moteur de recherche invisible

Il est maintenant possible de désactiver l’affichage du moteur de recherche.

Très pratique si vous naviguer dans GLPI uniquement grâce à vos recherches sauvegardées !

Chargement dynamique des résultats de recherche

L’affichage du moteur de recherche est maintenant lancée en mode “AJAX”. Une icône de chargement s’affiche aux lancement de recherche, changements de page ou tri. Une fois les nouveaux resultats disponibles, seul le contenu est remplacé et non la page entière.

Multi-tri des résultats

Avec un “ctrl” vous pouvez ajouter plusieurs tris sur les colonnes des résultats de votre recherche.

Exemple : trier par “Nom” et par “Date de modification”.

Tri multiple

Fiche d’un element de parc

Le formulaire principal des éléments affiche maintenant un panneau sur la droite rappelant les images associés au modèle correspondant.
Ces images étaient précédemment utilisées seulement dans la partie affichage des baies de datacenter, elle est maintenant disponible partout.

fiche d'un ordinateur

Nouvelles palettes

Avec l’arrivée des nouvelles bibliothèques tabler et Bootstrap 5, il est maintenant beaucoup plus facile de créer et modifier les palettes définissant les couleurs de GLPI.
Voici un exemple de fichier de palette correspondant à la capture ci dessous :

2 nouvelles palettes sombres font d’ailleurs leur apparition:

  • Auror darkpalette Auror dark
  • Midnightpalette Midnight

Refonte des objets ITIL

L’affichage et de l’usage des objets ITIL (Tickets, Problèmes et Changements) sont revus en profonteur.

Refonte des objets ITIL

De nombreuses modifications sont apportées :

  • L’ordre des messages dans la “timeline” est maintenant plus naturel. Du plus ancien au plus récent, en partant du haut vers le bas, on suit un ordre de lecture usuel. L’ajout de réponse se placant aussi à l’endroit attendu, en dessous de la dernière réponse.
  • Un panneau lateral reprend les informations annexes du tickets (dates, matrice de priorité, acteurs, etc). Ce panneau peux être elargi ou réduit. Nous regroupons aussi par ces changements les onglets principaux et “timeline” au sein d’une même vue.
taille du panneau droit des tickets
  • Les documents ajoutés à la timeline sont maintenant affichés en dessous de l’objet parent (suivi, tâche), de façon contextuelle, pour faciliter la lecture.
documents dans leur contexte
  • Chacun des types d’acteurs (demandeurs, observateurs et attribués) sont maintenant affiché au sein d’un champs unique. Il fallait précédemment plusieurs clics pour selectionner un groupe ou un utilisateur puis choisir l’acteur final. C’est maintenant une liste déroulante unique unifiant tous les objets possibles (en les différenciant avec une icône) et fournissant un autocompletion.
champ acteur
  • Un bouton en bas de la vue principale permet de basculer sur une vue “liste des TODO” affichant les tâches et demandes de validation dans une liste verticale interactive, permettant de suivre l’avancement d’un ticket (ou autre objet ITIL)
Vue TODO
  • Depuis les objets ITIL et leurs sous objets (suivis, tâches), vous avez la possibilité de “mentionner” un utilisateur précis depuis le champs texte.
    L’utilisateur en question sera ajouté en observateur de l’objet et une notification lui sera envoyé personnellement.
    Une nouvelle notification (et un événement correspondant) nommée “New user mentionned” est ajoutée à votre installation GLPI.
Mentions utilisateus

Raisons d’attente

Les suivis et les tâches des objets d’assistance peuvent maintenant être accompagnés d’une mise en attente de leurs parents.
Une raison, selon un gabarit pré-enregistré, peut être choisie lors de la pause.
En plus, une relance automatique après un certain délai et avec récurrence peut être définie afin de prévenir les participants qu’une réponse de leur part est attendue. Enfin, il est possible de planifier une résolution automatique après un certain nombre de relances.

Kanban dans les objets d’assistances

Ce mode d’affichage, précédemment disponible seulement dans les projets est maintenant accessible depuis les listes d’objets d’assistance via une icône dédiée à coté du fil d’ariane.

Vous pourrez ajouter des colonnes en correspondance avec les statuts.
Attention, même si le statut “Clos” est disponible, nous n’afficherons pas les données relatives afin d’éviter que le temps d’éxecution ne soit trop long. La colonne reste disponible pour accueillir le déplacement d’objet.

Kanban pour les tickets

Sur cette nouvelle page et aussi sur les projets, il est maintenant possible d’ajouter des critères pour filtrer les cartes.

Filtres Kanban

Variables Twig dans les gabarits d’objets d’assistances

Les gabarits de suivis, tâches et solutions supportent maintenant l’ajout de variables. Celles ci sont remplacés par leurs valeurs au moment de leur usage. Par exemple, il est possible d’utiliser {{ticket.id}} dans un gabarit et au moment du choix du gabarit dans un suivi, la variable est remplacé par l’id du ticket courant.

Une documentation intégrée est disponible pour connaître l’ensemble des variables à disposition.

Inventaire natif

Nouvelle fonctionnalité accompagnant les agents GLPI présentés plus bas, nous ajoutons un support des inventaires automatiques directement dans GLPI.

Une nouvelle api REST sera disponible (directement sur l’index de GLPI) pour recevoir des fichiers d’inventaire au format historique xml ou via le nouveau format json.
Nous conservons donc une compatibilité avec les précédents agents (il sera juste nécessaire de reconfigurer les urls serveur des agents historiques, ou de mettre en place un proxy web pour effectuer une redirection vers la nouvelle url).

Nous gerons maintenant, avec ce nouveau format, la plupart des objets d’inventaire de GLPI, comme par exemple, les télephones, les applicatifs, les racks, etc.

Ce code permet désormais de recevoir des inventaires partiels.
Cela consiste à envoyer seulement une partie des informations concernant l’objet concerné, et en indiquant au serveur, avec une clef, de ne mettre à jour que les données concernées.
Ainsi, le transport, le traitement, l’insertion et la mise à jour de données se fait de façon significativement plus rapide.

Configuration Inventaire Natif
Regles d'import et de liaison

Agent GLPI Desktop / Server

Ce nouvel agent (bifurquant depuis la version 2.6 du projet fusioninventory) se voit aggrémenté de plusieurs nouvelles fonctionnalités :

  • Une nouvelle interface autonome (nommée Toolbox) permettant la configuration des découvertes et inventaires réseaux.
  • Un mode proxy amélioré pour permettre la remontée d’inventaires depuis des réseaux distants.
  • Le support d’inventaire distants (agentless), pour le moment avec le support des protocoles WinRM (windows) et SSH (Linux/Unix).
  • L’inventaire des serveurs de bases de données.
  • Un nouveau protocole d’échange avec le serveur GLPI au format JSON supportant l’inventaire partiel.
  • Bientôt, la gestion des tâches d’inventaire distant, y compris pour les interrogations ESX.
  • Un support amélioré de windows avec notamment des paquets MSI.
  • Le support natif de MacOSX Big Sur et des nouvelles puces Apple Silicon M1.

Vous pouvez récuperer les archives pour vos systèmes à l’adresse suivante : https://github.com/glpi-project/glpi-agent/releases
Des paquets construits toutes les nuits sont aussi disponibles pour obtenir les derniers développements : https://nightly.glpi-project.org/glpi-agent/
Nous fournissons aussi un script perl (voir la documentation dédiée) permettant d’installer l’agent sur votre linux avec un paquet adapté (rpm, deb, snap.)

Une documentation est disponible et détaille l’installation, l’usage et la configuration de ce nouvel agent.

Quelques captures pour illustrer l’interface ToolBox de ce nouvel agent:

scan local
Resultats d'inventaire
Support des MIB

Agent GLPI Android

L’agent android est de retour sur le google play store. Il supporte les versions de 4 à 10 de l’os.

Pour les clients sous souscriptions, nous avons aussi ajouté la possibilité de configurer l’url du serveur via un mécanisme nommé “Deeplink”. Via un QRCode, l’agent récupère automatiquement la configuration pour se connecter au serveur.

Tâches avancées

Comme vu plus haut, GLPI intègre désormais la brique de base concernant l’inventaire automatique.
Cependant, nous n’avons pas encore repris les tâches avancées permises par les projets précédents.
Voici un point concernant ces tâches:

  • Découverte et inventaire réseau : maintenant configurables de façon autonome par l’agent GLPI via son interface Toolbox.
  • Interrogation ESX, bientôt supportée par cette même interface
  • Collecte (WMI, fichiers, registres) : non supportée.
  • Télé-déploiement : non supporté.

Sur ces deux dernières fonctionnalités, deux scénarios temporaires sont envisageables :

  • Tout d’abord, conserver le plugin précédent (si celui-ci est mis à jour)
  • Utiliser notre paquet de transition. Un fork du plugin FusionInventory (GLPI inventory plugin) sera mis à disposition. Il redirige les inventaires vers la partie native de GLPI et conserve les tâches avancées.

Ce paquet est voulu transitoire et l’intégration de ces modules est prévu dans notre roadmap, mais la version 10 étant mature (et ces travaux relativement conséquents), nous reportons à quelques mois leurs mise à disposition.
Nous avons commencé les travaux pour écrire le module de télé-déploiment. Outre son intégration dans le coeur de GLPI, un plugin communautaire temporaire sera mis à disposition pour utiliser la fonctionnalité avant la prochaine version majeure de GLPI.
Nous continuerons de la même façon les fonctionnalités SNMP et ESX au cours de l’année : support dans la prochaine version majeure, et plugin communautaire pour beta test de la fonctionnalité.

Rafraichissement des vues GANTT des projets

Contribution de Fian services et Smartwood, l’ancienne vue Gantt a été rafraichie en intégrant la bibliothèque DHTMX Gantt.

Ce changement apporte aussi une interactivité de la vue (possibilité de créer/modifier/déplacer les taĉhes).

Rafraichissement des reservations

Les réservations de matériel utilisent maintenant la même bibliothèque (fullcalendar) que le planning de GLPI.

Améliorations textes riche

Depuis les préférences, il est maintenant possible de choisir pour les champs textes enrichis (html), la disposition de la barre d’outil intégrée:

La disposition “classique” affiche la barre d’outil au dessus du champ texte comme vous en avez l’habitude.

La disposition “intégrée” affiche une barre d’outil contextualisée et intégrée à droite de votre curseur.
Une selection d’un texte fera apparaître d’autres options comme la mise en gras ou en italique.
D’autres options moins courantes (code source, plein écran, etc) seront disponibles via un clic droit.

Ajout des bases de données

Le plugin databases porté précédemment par Infotel est maintenant directement intégré (menu Gestion) grace à leur aide.
Un script de migration pour récupérer les données de l’ancien plugin est disponible depuis la console en ligne de commande.

Liaison entre les contrats et les tickets

Ceux deux objets peuvent maintenant être liés, des onglets leurs ont été ajoutés.

Contrats dans les tickets
Tickets dans les contrats

Gestion du cablage

Un nouvel objet cable est maintenant ajouté au menu Parc.
Il permet de représenter la liaison physique entre les ports de deux objets d’inventaire.

Divers tableaux de bort

  • les filtres sont maintenant stockés en base de données, et sont donc ainsi répercuté d’un navigateur à l’autre (Nous utilisions précédemment le stockage navigateur pour cela).
  • un tableau de bord peux maintenant être défini comme privé

Divers Inventaire

  • Possibilité d’ajouter des PCI/USB vendors (dropdown)
  • Ajout du device “Camera”
  • Action automatique pour supprimer les versions logiciels sans installation
  • Action automatique pour supprimer les logiciels sans versions

Divers Assistance

  • Ajout de la gestion des changements récurrents
  • Texte riche pour les validations
  • Option pour anonymiser les techniciens / groupes dans l’interface simplifiée
  • Ajout d’un critère de recherche “Moi même” (attribué à)
  • Les observateurs peuvent maintenant ajouter un suivi (nouveau droit de profil dédié)
  • Nouvelle action massive permettant de lier plusieurs tickets à un problème
  • Règles métiers : action pour ajouter une tâche (depuis un gabarit)
  • Règles métiers : action pour affecter un “Applicatif”
  • Règles métiers : action pour modifier le statut global de validation
  • Règles métiers : critère “Validation”

Divers

  • Possibilité de modifier les critères d’une recherche sauvegardée
  • Support de l’authentification avec fichier CERT/KEY pour le LDAPS
  • Ajout d’une option pour régler le timeout sur les authentifications LDAP
  • Amélioration de la commande system:status dans la console CLI pour :
    • filtrer les services à monitorer
    • configurer le format de retour (plain-text format/json)
  • Report des mêmes modifications sur le page status.php
  • Ajout d’un bouton pour vider le champ de synchronisation d’un utilisateur
  • Bouton pour copier les résultats de recherche (colonne “Nom” uniquement) dans le presse-papier
  • Actions massives sur l’ancienne page des plugins
  • Possibilité d’exporter les résultats de l’onglet “Historique” au format CSV
  • Suppression de l’onglet “Tous”
  • API : ajout des actions massives

Compatibilité

Nouveaux pré-requis:

  • PHP >= 7.4
  • MariaDB >= 10.2 or MySQL >= 5.7

Pour télécharger la nouvelle version, cliquez ici :