You are not logged in.
Bonjour à tous,
le planning de GLPI ne présente que les tâches qui sont planifiées manuellement depuis la gestion des tâches dans un ticket.
Je trouve intéressant qu'il présente aussi les tâches réalisées, qui ont une durée qui a été définie.
Pour cela, j'ai réalisé une petite requête SQL, que je vous livre ci dessous brute de fonderie. Attention, attention, attention, pour pouvoir l'utiliser, il faut :
- savoir faire une tache crontab
- savoir lancer une commande mysql depuis une tache cron
- savoir que cette requête peut tout casser votre glpi et que je ne pourrais pas vous aider
- savoir que je ne pourrais pas vous aider à la lancer, modifier, paramétrer pour qu'elle se lance toute seule
Bref, ceci étant dit,
Elle va, pour toutes les tâches des tickets, créer une entrée dans le planning de la façon suivante :
- date de fin = date à laquelle la tâche a été créée
- date de début = date à laquelle la tâche a été créée - la durée renseignée de la tâche
- attribution : technicien qui a renseigné la tâche
Je l'ai personnellement mise dans un crontab qui l'exécute régulièrement, cela me permet dans le planning, de visualiser non seulement les tâches qui ont été planifiées, mais aussi les tâches non planifiées qui ont été exécutées.
Je vous la livre telle qu'elle, vous en faite ce que vous en voulez, c'est en open :-)
UPDATE glpi_tickettasks SET begin = DATE_SUB(date, INTERVAL actiontime SECOND), end = date, users_id_tech = users_id WHERE begin IS NULL AND actiontime > 0;
Idée de dév : Peut-être faudrait-il ajouter cette fonction à glpi, en flagguant ces tâches pour qu'elles soient masquables et/ou identifiées avec une icône et/ou une couleur dans le planning...
Christophe
glpi 0.83.8 sous linux
Offline