WorkHours is a GLPI plugin that adds a ticket task time report and ticket printing view to help track technician hours across tickets and entities.
- Adds a Work Hours report under the GLPI Tools menu.
- Filters ticket task hours by start date, end date, and the current active entity.
- Displays ticket task records with:
- Ticket ID and name
- Task ID and date
- Technician name
- Hours spent per task
- Shows a total hours summary and technician-level totals.
- Provides a Print Ticket view for each ticket with:
- Ticket metadata
- Task timeline and hours
- Followups / responses
- Ticket solution
- GLPI
>= 10.0.0and< 11.0.569 - PHP
>= 8.2
- Copy the plugin folder to your GLPI plugins directory, for example:
cp -R /path/to/workhours /var/www/glpi/plugins/workhours
- In GLPI, go to Configuration > Plugins.
- Locate WorkHours and click Install.
- Activate the plugin.
- Open GLPI and select Tools > Work Hours from the sidebar menu.
- Use the date filters and click Filter to refresh the report.
- Review the returned ticket tasks and total hours.
- Click Print Ticket for a detailed, printable ticket summary.
- The report automatically limits results to the current active entity.
- Only ticket tasks with
actiontime > 0are included. - The plugin does not create additional database tables.
- Name:
WorkHours - Version:
1.0.56 - Author:
Bouwen - License:
MIT - Homepage:
http://www.bouwen.com.br
- Use a fork or branch for any changes.
- Follow GLPI plugin development guidelines.
- Submit pull requests with bug fixes or enhancements.