Le projet GLPI




                                    Gérez votre parc 
                                    informatique
                                    L'ESPRIT 
                                    LIBRE !

    Rencontres mondiales du logiciel libre, 8 juillet 2010  
                                      

            © 2002­2010 Association Indepnet ­ www.indepnet.net
Sommaire

    ✔   Présentation générale
    ✔   ITIL dans GLPI
    ✔   GLPI 0.78
    ✔   GLPI 0.80 & Roadmap
    ✔   Documentation & traductions




                                            

                  © 2002­2010 Association Indepnet ­ www.indepnet.net
Des besoins hétérogènes

                                                  Traçabilité (historisation)

       Comptable 
       (inventaire)
                                                                   Sécurité (mise à jour)

    Légale (licences)



                                                                       Rationalisation 
       Prévision                                                       (optimisation des 
       (planification)                                                 ressources) 


                                          Démarche qualité
                                          (satisfaction utilisateurs)
                                                   

                         © 2002­2010 Association Indepnet ­ www.indepnet.net
Quelques chiffres...
    Le projet GLPI c'est :
     ✔   Une association : Indepnet (structure de développement) ;
     ✔   105  000 lignes de code ;
     ✔   1 version tous les 6 mois depuis 2003 ;
     ✔   + de 60 greffons proposés par la communauté ;
     ✔   + de 25 langues disponibles ;
     ✔   + de 600 000 téléchargements ;
     ✔   + de 900 000 postes gérés 
         au sein de 1386 structures référencées ;
     ✔   + de 4850 utilisateurs sur le forum communautaire.


                                               

                     © 2002­2010 Association Indepnet ­ www.indepnet.net
Un développement collaboratif

                                       Équipe de 
                                     développement


                                    Gestion projet 
                                    Développements


                                                         Traductions
    Développeurs Nouvelles
                                                      Documentations Traducteurs
    Contributeurs fonctionnalités
                                                                     Rédacteurs


                                      Rapport bugs
                                       Demandes



                            Utilisateurs    +   Beta­testeurs   
                                              

                    © 2002­2010 Association Indepnet ­ www.indepnet.net
Rapide à déployer

                      ✔    Pré­requis techniques minimums
                      ➲ Serveur Apache/PHP/Mysql
                      ✔    Mise en production immédiate
                      ✔    Disponible en paquets Debian, Fedora...
                      ✔ Communication avec des annuaires 
                      existants (LDAP, Active Directory, CAS...)




                               

     © 2002­2010 Association Indepnet ­ www.indepnet.net
Simple à utiliser
                                                 ✔ Accessible depuis un simple 
                                                 navigateur Web
                                                 ✔ Interface paramétrable
                                                 ✔ Utilisation intuitive
                                                 ✔ International (français, anglais, 
                                                 espagnol, russe, chinois...)
                                                 ✔ Moteurs de recherche avancée
                                                 ✔ Export PDF et tableur



     Ajout aisé de fonctionnalités grâce au système de greffons (import 
    ✔



    CSV, gestion de projets...)
                                                   

                         © 2002­2010 Association Indepnet ­ www.indepnet.net
Gestion multi-entités (sites / parcs)
                       ­ Gestion de plusieurs entités / entreprises / structures
                       ­ Gestion segmentée des parcs
                       ­ Organisation hiérarchique des entités
                       ­ Vision récursive 
    Droits possibles




                                                           Entité Racine




                                                                                                                 Pas de droit
                                                           Pas de droit
                                      Entité A                                            Entité B




                          Entité AA                Entité AB               Entité BA                 Entité BB
                                                                     

                                           © 2002­2010 Association Indepnet ­ www.indepnet.net
Synchronisation OCS NG / GLPI


    DB


                   ➔Ordinateurs
                   ➔Périphériques internes

                   ➔Logiciels

     ...           ➔Périphériques externes                       DB
                   ➔Moniteurs

                   ➔Imprimantes

                   ➔Fabricants
    DB

                          Importation
                        Synchronisation
                       Mode d'importation
                         Dictionnaires
                                     

           © 2002­2010 Association Indepnet ­ www.indepnet.net
Gestion financière

                                               ✔       Gestion des informations 
                                                       commerciales et financières 
                                                       (achat, garantie et extension, 
                                                       amortissement) 
                                                                ✔   Gestion des 
                                                                    fournisseurs 
                                                                    (fabricants,  
                                                                    transporteurs, 
                                                                    prestataires...) et des 
                                                                    contacts associés
                                                  Système d'alertes
                                                                ✔
    ✔   Gestion des contrats (prêt,  leasing, assurance, maintenance...)
    ✔   Gestion des documents 
                                                    

                       © 2002­2010 Association Indepnet ­ www.indepnet.net
Principe du helpdesk


                      Notification
    Technicien
                                        Mise à jour Ticket

                                         Nouveau Ticket




                                                                                    No
                                                                     Serveur GLPI




                                                                                       u
    Hotlineur




                                                                                     ve
                                                                                       au
                                                                                          x T
                      Notification




                                                                                            keic
                                                                                              ts
    Utilisateur                                                                       Boîte Email

                     Nouvelle demande


                                              

                    © 2002­2010 Association Indepnet ­ www.indepnet.net
Règles métiers
    ● Application d'actions automatiques à la création du ticket en fonction 
    de certaines règles :
        ➔ Actions : attribuer à un technicien, définir la priorité... 

        ➔ Critères : demandeur, groupe, catégorie, description...




                                                                                     Attribuer le ticket 
                                                                                     au technicien X


    Nouveau 
    ticket
                                                                                     Définir la 
                Serveur GLPI                                                         priorité 
                                           Critères :
                                           ­ utilisateur = directeur                 comme très 
                                           ou                                        importante
                                           ­ groupe = direction

                                                         

                               © 2002­2010 Association Indepnet ­ www.indepnet.net
Interface utilisateur final


    ✔   Ouverture de tickets
    ✔   Consultation des tickets        
            (en cours, fermés)
    ✔   Suivi du traitement du ticket 
    ✔   Réservation de matériel
    ✔   Foire aux questions




                                                   

                         © 2002­2010 Association Indepnet ­ www.indepnet.net
Interface « technicien »
                                                 ✔   Suivi et gestion des tickets 
                                                     (priorités, catégories...)
                                                 ✔   Historique des tickets



                                                        ✔   Gestion des temps et 
                                                            des coûts d'intervention  
                                                            par ticket

    ✔   Planification des interventions
    ✔   Base de connaissances


                                              

                    © 2002­2010 Association Indepnet ­ www.indepnet.net
Rapports et statistiques

                                     ✔   Informations commerciales 
                                         et financières
                                     ✔   Matériels (par année, par 
                                         contrat...)
                                     ✔   Tickets
                                     ✔   Réseau
                                     ✔   Statistiques (techniciens, 
                                         utilisateurs, matériel, 
                                         catégories, priorités...)



                                  

        © 2002­2010 Association Indepnet ­ www.indepnet.net
ITIL

    ✔   Guide de bonnes pratiques pour organiser un service 
        informatique
    ✔   Forte demande pour que GLPI soit conforme ITIL
    ✔   Séminaire d'une semaine en 2009 pour faire des 
        spécifications
    ✔   2 développeurs certifiés

    ✔   Difficultés :
          ✔ Évolutions sans tout casser


          ✔ Une seule version GLPI avec ou sans ITIL


          ✔ Aucune perte de l'existant




                                            

                  © 2002­2010 Association Indepnet ­ www.indepnet.net
GLPI 0.78

    ✔   Version intermédiaire avant la 0.80
    ✔   Révision majeure de l'application

    ✔   Refonte base de données
    ✔   Refonte du framework (emprunte mémoire divisée par 2)
    ✔   Améliorations ergomie et configuration :
                 ✔ Harmonisation des libellés

                 ✔ Affichage configuration générale simplifiée




                                             

                   © 2002­2010 Association Indepnet ­ www.indepnet.net
GLPI 0.78

    ✔   Réécriture actions automatiques (cron)
    ✔   Gestion des notifications par entités :
                 ✔ Délégation

                 ✔ Modèles de mails

                 ✔ Évènements

                 ✔ Multilingues




                                             

                   © 2002­2010 Association Indepnet ­ www.indepnet.net
GLPI 0.78

    ✔   Améliorations LDAP :
                 ✔ Import utilisateurs à la volée (mails & tickets)

                 ✔ Formulaire import et recherche simplifié

                 ✔ Filtrage par date possible (éviter le sizelimit)




                                              

                    © 2002­2010 Association Indepnet ­ www.indepnet.net
GLPI 0.78

    ✔   Nouvelle gestion des intitulés
         ✔ Plus extensible


         ✔ Lieux : visibles dans les sous­entités et possèdent 

             code bâtiment et code pièce
         ✔ Catégories de tickets : par entité, et peuvent­être 

             cachées sur l'interface simplifiée
         ✔ etc.




                                             

                   © 2002­2010 Association Indepnet ­ www.indepnet.net
GLPI 0.78

    Administration déléguée par entité :
        ✔   Intitulés :
                         Catégories des tâches
                          ✔

                       ✔ Catégories des tickets

        ✔   Notifications et alertes 
        ✔   Délai de clôture automatique
        ✔   Configuration LDAP, OCS et email
        ✔   Règles métiers (business rules)




                                                        

                              © 2002­2010 Association Indepnet ­ www.indepnet.net
GLPI 0.78

    Helpdesk :
        ✔   Cycle de vie des tickets
        ✔   Choix des urgences / impacts à afficher
        ✔   Gestion des incidents majeurs via la priorité
        ✔   Matrice de calcul de la priorité




                                                 

                       © 2002­2010 Association Indepnet ­ www.indepnet.net
GLPI 0.78

    Helpdesk :
        ✔   Évolution formulaire des tickets
        ✔   Impact / Urgence / Priorité




                                                 

                       © 2002­2010 Association Indepnet ­ www.indepnet.net
GLPI 0.78

    Helpdesk :
        ✔   Validation des demandes
        ✔   Gestion des tâches et suivis
        ✔   Solutions (et approbation)
        ✔   Fermeture administrative
        ✔   Clôture automatique
        ✔   Nouvelles statistiques (PNG ou SVG)




                                                

                      © 2002­2010 Association Indepnet ­ www.indepnet.net
GLPI 0.78

    Helpdesk :
        ✔   Moteur de routage des emails
        ✔   Nouvelle gestion des documents (unicité)
                     ✔ Import des pièces jointes dans les suivis

                     ✔ Import des images dans le corps du mail




                                                 

                       © 2002­2010 Association Indepnet ­ www.indepnet.net
GLPI 0.78

    Actuellement en RC 1

    ✔   Besoin de testeurs !




                                                

                      © 2002­2010 Association Indepnet ­ www.indepnet.net
Plugins 0.78

    API plugin modifiée : plugins 0.72 incompatibles
    Liste des plugins actuellement disponibles : 
    https://forge.indepnet.net/projects/plugins/wiki/Available078


    Plugins grandements améliorés
        ✔   Reports : amélioration du framework
        ✔   PDF : nouvelle gestion des exports PDF
        ✔   Webservices : nouvelles méthodes disponibles




                                                

                      © 2002­2010 Association Indepnet ­ www.indepnet.net
GLPI 0.80

    En cours de développement
         ✔ ITIL v1 :
             ✔ SLA (et contrats basés sur calendriers)


             ✔ Retour satisfaction utilisateur


    ✔   Autres améliorations Helpdesk :
             ✔   Liens entre tickets
             ✔   Liaison ticket et base de connaissances
             ✔   Multiples utilisateurs, techniciens et matériels




                                                  

                        © 2002­2010 Association Indepnet ­ www.indepnet.net
Documentation et traduction

    Séminaire « Hackweeks » en mai 2010
    ✔   10 personnes présentes (développeurs, utilisateurs)
    ✔   Rédaction de la documentation française
    ✔   Harmonisation des termes employés


    Objectif : 
             ✔    Documentation française pour la 0.78
             ✔    Documentation anglaise pour la 0.80


    L'équipe recherche des rédacteurs et des traducteurs !
                                                  

                        © 2002­2010 Association Indepnet ­ www.indepnet.net
En savoir plus

    Pour plus d'informations :
    ●   http://glpi­project.org : le site du projet GLPI
    ●   http://forge.indepnet.net : espace de développement
    ●   http://glpi­project.org/forum  : forum d'entraide
    ●   http://plugins.glpi­project.org : catalogue des plugins

    ●   Conférence demain à 9h20 : retour d'expérience CNAMTS 
        (ENSCBP ­ Amphi 1)




                                                  

                        © 2002­2010 Association Indepnet ­ www.indepnet.net

GLPI at RMLL 2010

  • 1.
    Le projet GLPI Gérez votre parc  informatique L'ESPRIT  LIBRE ! Rencontres mondiales du logiciel libre, 8 juillet 2010       © 2002­2010 Association Indepnet ­ www.indepnet.net
  • 2.
    Sommaire ✔ Présentation générale ✔ ITIL dans GLPI ✔ GLPI 0.78 ✔ GLPI 0.80 & Roadmap ✔ Documentation & traductions     © 2002­2010 Association Indepnet ­ www.indepnet.net
  • 3.
    Des besoins hétérogènes Traçabilité (historisation) Comptable  (inventaire) Sécurité (mise à jour) Légale (licences) Rationalisation  Prévision  (optimisation des  (planification) ressources)  Démarche qualité (satisfaction utilisateurs)     © 2002­2010 Association Indepnet ­ www.indepnet.net
  • 4.
    Quelques chiffres... Le projet GLPI c'est : ✔ Une association : Indepnet (structure de développement) ; ✔ 105  000 lignes de code ; ✔ 1 version tous les 6 mois depuis 2003 ; ✔ + de 60 greffons proposés par la communauté ; ✔ + de 25 langues disponibles ; ✔ + de 600 000 téléchargements ; ✔ + de 900 000 postes gérés  au sein de 1386 structures référencées ; ✔ + de 4850 utilisateurs sur le forum communautaire.     © 2002­2010 Association Indepnet ­ www.indepnet.net
  • 5.
    Un développement collaboratif Équipe de  développement Gestion projet  Développements Traductions Développeurs Nouvelles Documentations Traducteurs Contributeurs fonctionnalités Rédacteurs Rapport bugs Demandes Utilisateurs    +   Beta­testeurs        © 2002­2010 Association Indepnet ­ www.indepnet.net
  • 6.
    Rapide à déployer ✔  Pré­requis techniques minimums ➲ Serveur Apache/PHP/Mysql ✔  Mise en production immédiate ✔  Disponible en paquets Debian, Fedora... ✔ Communication avec des annuaires  existants (LDAP, Active Directory, CAS...)     © 2002­2010 Association Indepnet ­ www.indepnet.net
  • 7.
    Simple à utiliser ✔ Accessible depuis un simple  navigateur Web ✔ Interface paramétrable ✔ Utilisation intuitive ✔ International (français, anglais,  espagnol, russe, chinois...) ✔ Moteurs de recherche avancée ✔ Export PDF et tableur  Ajout aisé de fonctionnalités grâce au système de greffons (import  ✔ CSV, gestion de projets...)     © 2002­2010 Association Indepnet ­ www.indepnet.net
  • 8.
    Gestion multi-entités (sites/ parcs) ­ Gestion de plusieurs entités / entreprises / structures ­ Gestion segmentée des parcs ­ Organisation hiérarchique des entités ­ Vision récursive  Droits possibles Entité Racine Pas de droit Pas de droit Entité A Entité B Entité AA Entité AB Entité BA Entité BB     © 2002­2010 Association Indepnet ­ www.indepnet.net
  • 9.
    Synchronisation OCS NG/ GLPI DB ➔Ordinateurs ➔Périphériques internes ➔Logiciels  ... ➔Périphériques externes DB ➔Moniteurs ➔Imprimantes ➔Fabricants DB Importation Synchronisation Mode d'importation Dictionnaires     © 2002­2010 Association Indepnet ­ www.indepnet.net
  • 10.
    Gestion financière ✔ Gestion des informations  commerciales et financières  (achat, garantie et extension,  amortissement)  ✔ Gestion des  fournisseurs  (fabricants,   transporteurs,  prestataires...) et des  contacts associés Système d'alertes ✔ ✔ Gestion des contrats (prêt,  leasing, assurance, maintenance...) ✔ Gestion des documents      © 2002­2010 Association Indepnet ­ www.indepnet.net
  • 11.
    Principe du helpdesk Notification Technicien Mise à jour Ticket Nouveau Ticket No Serveur GLPI u Hotlineur ve au x T Notification keic ts Utilisateur Boîte Email Nouvelle demande     © 2002­2010 Association Indepnet ­ www.indepnet.net
  • 12.
    Règles métiers ● Application d'actions automatiques à la création du ticket en fonction  de certaines règles : ➔ Actions : attribuer à un technicien, définir la priorité...  ➔ Critères : demandeur, groupe, catégorie, description... Attribuer le ticket  au technicien X Nouveau  ticket Définir la  Serveur GLPI priorité  Critères : ­ utilisateur = directeur comme très  ou importante ­ groupe = direction     © 2002­2010 Association Indepnet ­ www.indepnet.net
  • 13.
    Interface utilisateur final ✔ Ouverture de tickets ✔ Consultation des tickets             (en cours, fermés) ✔ Suivi du traitement du ticket  ✔ Réservation de matériel ✔ Foire aux questions     © 2002­2010 Association Indepnet ­ www.indepnet.net
  • 14.
    Interface « technicien » ✔ Suivi et gestion des tickets  (priorités, catégories...) ✔ Historique des tickets ✔ Gestion des temps et  des coûts d'intervention   par ticket ✔ Planification des interventions ✔ Base de connaissances     © 2002­2010 Association Indepnet ­ www.indepnet.net
  • 15.
    Rapports et statistiques ✔ Informations commerciales  et financières ✔ Matériels (par année, par  contrat...) ✔ Tickets ✔ Réseau ✔ Statistiques (techniciens,  utilisateurs, matériel,  catégories, priorités...)     © 2002­2010 Association Indepnet ­ www.indepnet.net
  • 16.
    ITIL ✔ Guide de bonnes pratiques pour organiser un service  informatique ✔ Forte demande pour que GLPI soit conforme ITIL ✔ Séminaire d'une semaine en 2009 pour faire des  spécifications ✔ 2 développeurs certifiés ✔ Difficultés : ✔ Évolutions sans tout casser ✔ Une seule version GLPI avec ou sans ITIL ✔ Aucune perte de l'existant     © 2002­2010 Association Indepnet ­ www.indepnet.net
  • 17.
    GLPI 0.78 ✔ Version intermédiaire avant la 0.80 ✔ Révision majeure de l'application ✔ Refonte base de données ✔ Refonte du framework (emprunte mémoire divisée par 2) ✔ Améliorations ergomie et configuration : ✔ Harmonisation des libellés ✔ Affichage configuration générale simplifiée     © 2002­2010 Association Indepnet ­ www.indepnet.net
  • 18.
    GLPI 0.78 ✔ Réécriture actions automatiques (cron) ✔ Gestion des notifications par entités : ✔ Délégation ✔ Modèles de mails ✔ Évènements ✔ Multilingues     © 2002­2010 Association Indepnet ­ www.indepnet.net
  • 19.
    GLPI 0.78 ✔ Améliorations LDAP : ✔ Import utilisateurs à la volée (mails & tickets) ✔ Formulaire import et recherche simplifié ✔ Filtrage par date possible (éviter le sizelimit)     © 2002­2010 Association Indepnet ­ www.indepnet.net
  • 20.
    GLPI 0.78 ✔ Nouvelle gestion des intitulés ✔ Plus extensible ✔ Lieux : visibles dans les sous­entités et possèdent  code bâtiment et code pièce ✔ Catégories de tickets : par entité, et peuvent­être  cachées sur l'interface simplifiée ✔ etc.     © 2002­2010 Association Indepnet ­ www.indepnet.net
  • 21.
    GLPI 0.78 Administration déléguée par entité : ✔ Intitulés : Catégories des tâches ✔ ✔ Catégories des tickets ✔ Notifications et alertes  ✔ Délai de clôture automatique ✔ Configuration LDAP, OCS et email ✔ Règles métiers (business rules)     © 2002­2010 Association Indepnet ­ www.indepnet.net
  • 22.
    GLPI 0.78 Helpdesk : ✔ Cycle de vie des tickets ✔ Choix des urgences / impacts à afficher ✔ Gestion des incidents majeurs via la priorité ✔ Matrice de calcul de la priorité     © 2002­2010 Association Indepnet ­ www.indepnet.net
  • 23.
    GLPI 0.78 Helpdesk : ✔ Évolution formulaire des tickets ✔ Impact / Urgence / Priorité     © 2002­2010 Association Indepnet ­ www.indepnet.net
  • 24.
    GLPI 0.78 Helpdesk : ✔ Validation des demandes ✔ Gestion des tâches et suivis ✔ Solutions (et approbation) ✔ Fermeture administrative ✔ Clôture automatique ✔ Nouvelles statistiques (PNG ou SVG)     © 2002­2010 Association Indepnet ­ www.indepnet.net
  • 25.
    GLPI 0.78 Helpdesk : ✔ Moteur de routage des emails ✔ Nouvelle gestion des documents (unicité) ✔ Import des pièces jointes dans les suivis ✔ Import des images dans le corps du mail     © 2002­2010 Association Indepnet ­ www.indepnet.net
  • 26.
    GLPI 0.78 Actuellement en RC 1 ✔ Besoin de testeurs !     © 2002­2010 Association Indepnet ­ www.indepnet.net
  • 27.
    Plugins 0.78 API plugin modifiée : plugins 0.72 incompatibles Liste des plugins actuellement disponibles :  https://forge.indepnet.net/projects/plugins/wiki/Available078 Plugins grandements améliorés ✔ Reports : amélioration du framework ✔ PDF : nouvelle gestion des exports PDF ✔ Webservices : nouvelles méthodes disponibles     © 2002­2010 Association Indepnet ­ www.indepnet.net
  • 28.
    GLPI 0.80 En cours de développement ✔ ITIL v1 : ✔ SLA (et contrats basés sur calendriers) ✔ Retour satisfaction utilisateur ✔ Autres améliorations Helpdesk : ✔ Liens entre tickets ✔ Liaison ticket et base de connaissances ✔ Multiples utilisateurs, techniciens et matériels     © 2002­2010 Association Indepnet ­ www.indepnet.net
  • 29.
    Documentation et traduction Séminaire « Hackweeks » en mai 2010 ✔ 10 personnes présentes (développeurs, utilisateurs) ✔ Rédaction de la documentation française ✔ Harmonisation des termes employés Objectif :  ✔ Documentation française pour la 0.78 ✔ Documentation anglaise pour la 0.80 L'équipe recherche des rédacteurs et des traducteurs !     © 2002­2010 Association Indepnet ­ www.indepnet.net
  • 30.
    En savoir plus Pour plus d'informations : ● http://glpi­project.org : le site du projet GLPI ● http://forge.indepnet.net : espace de développement ● http://glpi­project.org/forum  : forum d'entraide ● http://plugins.glpi­project.org : catalogue des plugins ● Conférence demain à 9h20 : retour d'expérience CNAMTS  (ENSCBP ­ Amphi 1)     © 2002­2010 Association Indepnet ­ www.indepnet.net