gestioncatalogueservices

Langages : En - Fr

attention, depuis la version 0.80 du plugin, le nom du dossier contenant le plugin doit être gestioncatalogueservice et non pas gestioncatalogueservices comme pour la version 0.78

Description

Le plugin gestioncatalogueservices est un plugin permettant de gérer un ensemble de catalogue de services.
Son développement fait suite à un besoin du conseil général de la drôme qui est à l'initiative du projet.

Un catalogue de services est définit par :
  • un nom
  • une description courte
  • une description
  • un délai théorique de résolution ( en heure )
  • un pourcentage avant envoi d'un mail d'avertissement
  • des clients éligibles
  • un demandeur
  • un valideur
  • un périmètre de service
Ce plugin est configurable, une interface vous permet de définir :
  • Heure début du service
  • Heure début pause midi
  • Heure fin pause midi
  • Heure fin de service
  • Durée maximum de résolution ( en heure )
  • Nombre d'heures avant bascule affichage heure/jour
  • Couleurs de la barre de progression

Affichages

Le plugin permet d'ajouter une colonne dans la page listant les tickets affichant une barre de progression si un catalogue de services est associé ainsi que la date et l'heure de résolution théorique.
Un onglet est affiché dans le détail d'un ticket affichant le catalogue de service associé. Cet onglet permet également de forcer le catalogue de services ou de forcer la date et l'heure de résolution théorique.
Pour ajouter cette nouvelle colonne, vous devez le spécifier dans "sélectionnez les éléments affichés par défaut".

Affectation d'un catalogue de service à un ticket

L'affectation d'un certain catalogue de service à un ticket se fait par l'utilisation des règles métier de glpi.
Vous devez créer un certain nombre de règles afin que l'affectation se fasse automatiquement lors de la création d'un nouveau ticket.
Lors de la modification d'un ticket, les règles métiers sont relancées également. Cela peut être désactivé en modifiant la fonction plugin_gestioncatalogueservices_processSpecificsRules qui se trouve dans le fichier hook.php

Modifications du coeur de glpi (glpi v0.78 uniquement)

Quelques modifications du coeur de glpi ont été nécessaires pour assurer le bon fonctionnement de ce plugin. Ces modifications sont mineures et concernent les fichiers suivant:
  • inc/ruleaction.class.php
  • inc/rule.class.php
  • inc/rulecriteria.class.php
  • inc/ruleticket.class.php
  • inc/ticket.class.php

Un patch est fourni concernant ces modifications.
Ce patch crée également à la racine de l'application un fichier cron.php
le patch s'applique via la commande : patch -p2 < install-0.78.1-plugin_gestioncatalogueservices.patch

Envoi de mail

Le plugin permet un envoi de mail automatique listant les tickets ayant dépassé un certain pourcentage de résolution ( information donnée par le catalogue de service )
Le fichier cron.php qui a été crée à la racine du l'application est la pour ça. Il faut donc que vous créiez une tâche automatiquement appelant quotidiennement ce fichier.
Les mails sont envoyés aux personnes auxquelles sont affectés les tickets.
Un mail peu également être envoyé à un responsable. Pour cela, vous devez indiquer son adresse dans le fichier cron.php ( ligne 123 )

Évolutions

Certaines pistes d'améliorations ont été soumises :

  • pouvoir modifier massivement les tickets pour leurs affecter un catalogue de service
  • pouvoir réaffecter automatiquement la date théorique de clôture si le paramétrage du catalogue de service affecté est modifié
  • ajouter dans l’onglet historique du ticket les modifications faites
  • ne pas faire évoluer la barre de progression si le ticket est en clos ou en attente. Ceci permet d’avoir un suivi du ticket si celui-ci a été auparavant traité dans les délais
  • pouvoir faire une recherche dans la liste des tickets, ceux qui sont à 70 % ou 100% etc…
  • pourvoir classer les tickets par ordres de pourcentage

Captures d'écrans

Capture-1.png - capture ecran affichage au niveau de la liste des tickets (170 KB) philg, 11/25/2010 05:49 PM

Capture-2.png - capture ecran affichage au niveau détails d'un ticket (85.1 KB) philg, 11/25/2010 05:49 PM

Capture-3.png - capture ecran configuration plugin (30.4 KB) philg, 11/25/2010 05:49 PM

Capture-4.png - capture ecran configuration d'un catalogue de service (35.4 KB) philg, 11/25/2010 05:49 PM

glpi_regle_metier.png - capture ecran utilisation règles métiers (72.9 KB) philg, 02/07/2011 05:39 PM