Task Time Tracking

Task Time Tracking

by XFanis

$15.00 total

module: $5.00 + deps

Price breakdown

Task Time Tracking $5.00
  ↳ Internal State for Tasks $5.00
  ↳ Project Task Allocation Percent $5.00
Total $15.00

Available Versions

Requires

My modules

Odoo modules

Project
LicenseOPL-1
Categories
UpdatedFeb 28, 2026
Task Time Tracking screenshot

Automatic Time Tracker for Project Tasks

This module introduces automated time tracking for project tasks, effortlessly capturing the time spent on tasks as soon as the assigned user alters the task stage or the kanban state.
It streamlines the process, making it a hassle-free experience for users.

Enable Task Time Tracker

Following the module installation, project manager gain ability to enable time tracking for tasks.

  1. The first option enables automated time tracking.
    Whenever a task's stage, assignees, assignment units, or kanban state changes, the system generates a new time entry.
  2. The second option allows manual editing of time entries.
    Project managers can choose whether to permit or restrict the modification of tracked time entries.

Project Setting - Allow Time Tracking

How the system knows if the task is in progress or not

After installing the module you can set internal state to each task stage.

These internal states serve as indicators, distinguishing whether a task is not started, in progress, suspended, or completed.

Project Task Stages

How time tracker works

Whenever a task's stage or kanban state changes, a new time entry is generated. Additionally, reassignment to different users or changes in assignment units trigger new entries.

The Time Tracker calculates the duration and effective hours spent on each entry, subsequently summing up these values.

Task Time Tracking

When there are multiple assignees, the time entry will be logged only for the user who initiated the changes.

Task Time Tracking

How the system computes effective spent hours

The calculation of effective spent hours is based on the working time of each employee.

Three key parameters contribute to this value:
(1) working time,
(2) public holidays and
(3) time off for particular user

Working Time Form

There is no need to manually pause the tracker when leaving work at the end of the day or for weekends. The system will not account for non-working hours.

Even if an employee goes on vacation without pausing their task, the system will simply skip the vacation time, provided that this vacation time is added in the system.

Our module simplifies time tracking by automatically recording task progress and hours spent. It creates time entries when task stages or assignees change, and allows for manual adjustments. The calculations consider working hours, holidays, and time off. This tool streamlines project time management for your convenience.
Logo
Contact me for Support, Customization, Implementation:
Email: xfanis.dev@gmail.com
Telegram: https://t.me/xfanis
Twitter: https://twitter.com/XFanis_Dev