You are not logged in.
Pages: 1
Topic closed
Bonjour
De quoi s agit il ?
J ai créé un un fichier .php dans le plugin rapport pour obtenir sur demande une extraction des tickets GLPI dans un fichier xls. Je sais que le module stat ou meme suivi permet d obtenir ces infos, mais les informations récupérées n étaient pas suffisantes.
L'étape suivante est maintenant l automatisation de ce rapport afin d'obtenir une tache qui réalise chaque nuit les points suivants :
- creation d un xls reprenant les tickets du mois (quelque soit l etat, mon rapport le fait) ,
- l enregistrement de ce rapport et un nommage a un endroit precis,
- l envoi par mail de ce rapport vers des users définis.
L'objectif est la mesure permanente des niveaux de service (SLA) sur les tickets et la surveillance de l encours vers un manager ou un groupe de responsable.
Quelqu'un pourrait il m'aider sur le séquencement des éléments a mettre en place ?
et
Merci
et
Offline
bonjour,
poru ce qui concerne les extractions, je pense que la meilleure solution est de passer par le plugin de rapports supplémentaires (reports)
qui fournit une fonction (simplereport) qui gère les extractions tout comme il faut
pour le séquencement, justement ça fait partie des choses sur lesquelles je voulais travailler à intégrer dans reports !
Offline
Bonjour trsb,
j'etais tenté de faire comme toi et je travaille avec un stagiaire sur quasiment le meme besoin.
peux-tu partager ton fichier PHP ?
@+
Sperli
Offline
$sql =
"(SELECT `glpi_followups`.tracking AS Dossier,
`glpi_tracking`.date AS creation,
`glpi_tracking`.closedate AS cloture,
`glpi_followups`.ID AS ID,
`glpi_followups`.date AS followdate,
`glpi_groups`.name AS groupsname,
`glpi_followups`.realtime AS followrealtime,
`glpi_users`.name AS usersname,
`glpi_followups`.contents AS followcontents,
`glpi_tracking`.name AS trackingname,
`glpi_tracking`.category AS categorie,
`glpi_tracking`.assign_group AS groupe,
`glpi_tracking`.status AS STATUT
FROM glpi_followups
LEFT JOIN glpi_tracking ON glpi_tracking.ID = glpi_followups.tracking"
. " LEFT JOIN glpi_groups ON glpi_groups.ID = glpi_tracking.FK_group"
. " LEFT JOIN glpi_users ON glpi_users.id = glpi_followups.author"
. " WHERE `glpi_tracking`.`date` LIKE ('$annee-$mois%') AND"
. " `glpi_tracking`.`status` LIKE ('$statut')";
et
Offline
Pour Wawa:
comment utiliser la fonction simplereport ?
Merci d'avance.
Sperli
Offline
Voir les rapports existant qui l'utilisent
+
Dév. Fedora 29 - PHP 5.6/7.0/7.1/7.2/7.3/7.4 - MariaDB 10.3 - GLPI master
Certifié ITILv3 - RPM pour Fedora, RHEL et CentOS sur https://blog.remirepo.net/
Offline
Re
En allant dans /front/report.php
// Vous pouvez faire vos propres rapports :
// My Own Report:
$report_list["Reporting"]["name"] = "Rapport .xls - Extractions des tickets"; // Correspond au nommage dans la liste
$report_list["Reporting"]["file"] = "../ton_dossier/ton_php.php"; //ton fichier avec la requete pour faire le rapport
A+
et
Offline
merci, merci.
j'avais trouvé apres reflexion.
Desolé et merci pour votre aide.
Sperli
Offline
je ferme
MoYo - Julien Dombre - Association INDEPNET
Contribute to GLPI : Support Contribute References Freshmeat
Offline
Pages: 1
Topic closed