| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Discuss (mail)
• Employees (hr) • Project (project) |
| Lines of code | 1212 |
| Technical Name |
employee_productivity_tracker |
| License | LGPL-3 |
Employee Productivity Tracker
Compare actual work (system activity in Odoo) with reported work (timesheets) to surface productivity, engagement, and data-accuracy signals—without invasive monitoring.
Odoo 19 · Human ResourcesWhat it does
- Builds an activity log from tasks, project timesheets, meaningful chatter messages, and login events.
- Turns events into a configurable productivity score (rules + optional department multipliers).
- Aggregates daily activity score vs timesheet hours, efficiency, engagement %, and mismatch flags.
- Offers employee views (my timeline, my daily stats) and manager reporting (team dashboard, full timeline).
- Sends alerts for inactivity, timesheet mismatch, and a weekly summary—where enabled in Settings.
Highlights
- Configurable scoring rules per model and action type.
- Department-level score multipliers on HR departments.
- Graph, pivot, and list views on daily aggregates for trends and comparisons.
- Search and group-by on the activity timeline (user, model, action, date).
Non-invasive by design
This module uses only data that Odoo already records when people work in the system.
- No screen recording, keystroke logging, or browser extensions.
- No external surveillance or third-party tracking agents.
- Uses Odoo-native signals: projects/tasks, timesheets, chatter, and login logs.
Dependencies
Requires Mail, Project, HR, and Timesheets (HR Timesheet).
Please log in to comment on this module