You are not logged in.

Announcement

 Téléchargez la dernière version stable de GLPI      -     Et vous, que pouvez vous faire pour le projet GLPI ? :  Contribuer
 Download last stable version of GLPI                      -     What can you do for GLPI ? :  Contribute

#1 2015-11-25 15:27:26

liosan
Member
Registered: 2015-11-25
Posts: 26

Cumul temps passé par entité

Bonjour,

Je souhaiterais pouvoir sortir un rapport affichant le cumul du temps passé par mes techniciens sur les tickets clients regroupés par entité (ici donc par client) a des fins de facturation.

Je suis entrain d'étudier le plugin "reports" mais je ne trouve pas ce que je recherche pour le moment.

Avez vous une piste ou une bonne pratique si la fonctionnalité est disponible dans glpi ?

Merci

Cordialement


* GLPI 9.2.1
* FusionInventory 9.1+1.0
* Agent Fusion 2.4

Offline

#2 2015-11-25 15:38:05

LaDenrée
HELPER
Registered: 2012-11-19
Posts: 6,168

Re: Cumul temps passé par entité

bonjour,
je suppose que vous ne souhaitez facturer que les temps des tickets Clos,
pour le temps passé, vous avez la possibilité de faire la somme des temps des tâches des tickets de chaque entité clos pendant une période.

(vous avez aussi la possibilité de faire la somme des temps des taches réalisées pendant une période mais vous risquez de facturer des taches de tickets pas resolus)

il vous faut des règles pour la rédaction des tâches : eventuellement utiliser la catégorie, facturable/non facturable, ou si toutes vos presta n'ont pas la même valeur creer des catégories de tache Tache20€/h, Tache 50€/h,Tache gratuite (forfait)....
ensuite pour la facturation vous groupez en plus par catégorie et vous multipliez par le taux horaires.

attention les temps sont enregistrés en secondes : lors de la conversion par php de secondes en heures il y a une limite haute ( vers 800heures il me semble me souvenir)


Trouver la panne avant de réparer...
GLPI10.0.10 (ubuntu 22.04 PHP8.1  Mariadb10.6 ) plugins : comportements 2.7.2 reports 1.16.0 formcreator 2.13.8, datainjection 2.13.4 fields 1.21.6

Offline

#3 2015-11-25 15:47:15

liosan
Member
Registered: 2015-11-25
Posts: 26

Re: Cumul temps passé par entité

Merci pour votre réponse rapide.

Vous me confirmez donc que je peux faire la somme des temps des taches réalisées, mais comment dois-je m'y prendre ? dans quelle partie puis-je extraire ces données ?


* GLPI 9.2.1
* FusionInventory 9.1+1.0
* Agent Fusion 2.4

Offline

#4 2015-11-25 15:58:17

LaDenrée
HELPER
Registered: 2012-11-19
Posts: 6,168

Re: Cumul temps passé par entité

quelle version de glpi ?

en gros,
vous apellez les tables :
SELECT  glpi_entity.name, glpi_taskcategories.name,SEC_TO_TIME(sum( T.actiontime )) FROM `glpi_tickettasks` T

join glpi_tickets on...
join glpi_entities on ...
join glpi_taskcategories on ...
where glpi_tickets.closedate between(datedébut and date fin) and is deleted=0

group by  glpi_entity.name, glpi_taskcategories.name



c'est très grossier comme requête et probablement avec les fautes de frappe mais dans l'esprit c'est ça.

edit :

bien sur ça ne marche que si les tickets sont rédigés avec rigueur ( durées, et catégorie de tache, et si vous ne réouvrez pas les tickets clos )

group by


Trouver la panne avant de réparer...
GLPI10.0.10 (ubuntu 22.04 PHP8.1  Mariadb10.6 ) plugins : comportements 2.7.2 reports 1.16.0 formcreator 2.13.8, datainjection 2.13.4 fields 1.21.6

Offline

#5 2015-11-25 16:14:16

liosan
Member
Registered: 2015-11-25
Posts: 26

Re: Cumul temps passé par entité

Merci encore,

Je suis en version 0.90 de GLPI.

Donc il me faut passer directement par SQL en tapant dans la base de données c'est bien ca ? (Pour ce qui concerne la requête je me débrouille smile )
Je peux également utiliser le plugin reports et générer ma page PHP pour créer mon propre rapport je suppose.

Petite question également au sujet de ce plugin, peut-être pourrez vous m'éclairer, ou puis-je trouver les rapports additionnels proposés par ce plugin car après installation et activation de ce dernier je ne trouve pas plus de "rapports" dans la section portant le même nom dans GLPI


* GLPI 9.2.1
* FusionInventory 9.1+1.0
* Agent Fusion 2.4

Offline

#6 2015-11-25 16:19:37

LaDenrée
HELPER
Registered: 2012-11-19
Posts: 6,168

Re: Cumul temps passé par entité

vous pouvez tester vore requète dans sql directement mais l'idée c'est de l'enregistrer dans un nouveau rapport avec la presentation qui vous convient et le critère de date sous forme de calendrier. et eventuellement la selection d'entité, ou....

je n'ai pas encore installé ce plugin en 0.90 mais en 0.83  il faut fixer les droits rapport par rapport dans configuration >plugin>rapport> gestion des droits par rapports


Trouver la panne avant de réparer...
GLPI10.0.10 (ubuntu 22.04 PHP8.1  Mariadb10.6 ) plugins : comportements 2.7.2 reports 1.16.0 formcreator 2.13.8, datainjection 2.13.4 fields 1.21.6

Offline

#7 2015-11-25 16:25:49

liosan
Member
Registered: 2015-11-25
Posts: 26

Re: Cumul temps passé par entité

Parfait j'ai toutes les infos dont j'ai besoin il n'y a plus qu'a se mettre au travail.

Merci pour ces informations précises et précieuses LaDenrée smile


* GLPI 9.2.1
* FusionInventory 9.1+1.0
* Agent Fusion 2.4

Offline

Board footer

Powered by FluxBB