Skip to content
| Marketplace
Sign in
Azure DevOps>Azure Boards>DF Time Tracker
DF Time Tracker

DF Time Tracker

De Facto Infotech

|
8 installs
| (0) | Free
Full time tracking dashboard for Azure DevOps. Log time on work items, view monthly/weekly calendars, run reports, manage approvals and budgets — all without leaving ADO.
Get it free

DF Time Tracker — Time Tracking Built Into Azure DevOps

Track time, manage approvals, and report on hours — without leaving Azure DevOps.

DF Time Tracker by de facto infotech is a full-featured time tracking extension that integrates natively with Azure DevOps. Log time directly on work items, review your week in a spreadsheet-style timesheet, submit for manager approval, and generate detailed reports — all inside ADO.


✅ No external tools. No context switching. Just Azure DevOps.


Key Features

📋 Log Time on Any Work Item

A dedicated DF Time Tracker tab appears on every work item form. Log time with a single click — no need to open another app or switch tabs.

Log time directly on any work item

Time Tracker Tab — showing total hours, team breakdown with progress bars, activity breakdown, and the full time log list

What you see on the tab:

Section Description
Total Hours Sum of all time logged against this work item
Work Item Breakdown Hours per work item in the hierarchy
Team Breakdown Hours per team member with a progress bar
Activities Breakdown Hours split by activity type
Time Log List Every individual entry — date, duration, comments, who logged it

Adding an entry:

  1. Click Add Time to open the side panel
  2. Fill in Duration (type HH:MM or use quick-add buttons: 0.5 h, 1 h, 2 h, 4 h)
  3. Set Date (defaults to today), optional Start / End time with auto-calculated duration
  4. Choose Activity Type: Development, Design, Testing, Review, Deployment, Documentation, Meeting, Other
  5. Set Line Property: Billable / Non-Billable (or Productive / Non-Productive depending on project type)
  6. Add Internal Comment (team-visible) and/or External Comment (client-facing)
  7. Click Save

Entries in a Submitted or Approved week are locked and cannot be edited or deleted.

Click the pencil icon to edit or trash icon to delete your own entries in unlocked weeks.


📊 Weekly Timesheet

The Timesheet page is the primary weekly grid for viewing and editing time across all your work items at once.

View and edit time across all work items in a weekly grid

Timesheet — weekly grid with project hierarchy rows, daily columns, week total, and submission status

  • Rows: work items organised in a Project → Work Item Type → Work Item hierarchy
  • Columns: one per day of the selected week, plus a weekly total
  • Click any cell to open the Quick Entry dialog — pre-loads all existing entries for that day and work item so you can edit them in one place
  • Use ← / → buttons to navigate weeks, or click Current Week to jump back
  • Filters: Current Project (show only work items in your ADO project) · Flat view (hide hierarchy, show only items with logged time)
  • + / − toolbar buttons to expand or collapse all hierarchy levels at once

Approval status badges on each row:

Badge Meaning
Draft Not yet submitted
In Review Submitted, awaiting approval
Approved Approved by a manager
Rejected Rejected — reason shown in tooltip; resubmit directly from the badge

✅ Approval Workflow

A structured approval flow that keeps managers informed and timesheets accountable.

Review, approve, or reject team submissions in one place

Approval Page — left panel with pending week list, centre panel with submission detail, and work item drill-down

For team members — submitting a week:

  1. Open the Timesheet for the week you want to submit
  2. Click the Week Status badge and select Submit for Approval
  3. Choose an Approval Manager from the list and confirm — the week is now locked
  4. To undo, click the badge and choose Recall Submission
  5. Click View Approval History for a full timeline of submit, approve, and reject events

For managers — Approval page (three-panel layout):

Panel Description
Left List of pending, unsubmitted, and archived weeks
Middle All submissions for the selected week — one row per team member
Right Hierarchical timesheet detail for the selected submission
  • Approve or Reject the entire submission or individual work items within it
  • Add a rejection reason — surfaced directly to the team member as tooltip text on their badge
  • After rejection the team member can correct entries and Resubmit directly from the Timesheet
  • Bulk approve multiple submissions at once using checkboxes
  • Every action is recorded with a timestamp and actor name — full audit trail

📈 Reporting

Filter, group, and export your team's hours for client billing, payroll, or project accounting.

Filter, chart, and export team hours for billing and payroll

Reporting — filter panel, summary cards, bar chart by day, and detail table with group-by

Filters:

Filter Description
Date range Preset options (Today, This Week, Last Week, This Month, etc.) or custom range
Projects One or more ADO projects
Users One or more team members
Work Items Search by title or #ID
Activity Types Development, Testing, Meeting, etc.
Line Property Billable, Non-Billable, Productive, Non-Productive
Work Item Types Epic, Feature, Story, Task, Bug, etc.

Filters cascade — selecting a project updates the available user list automatically.

Summary cards: Total Hours · Billable Hours · Non-Billable Hours · Projects · Users · Work Items

Charts: Hours by Day (bar chart) · Breakdown by selected category (pie + grouped bar)

Detail table: sortable columns · Group by Date / Week / Project / User / Work Item / Work Item Type / Activity · expandable grouped rows

Export CSV — download the current filtered and grouped data in one click.


⚙️ Settings

Settings are shared across the whole project. Only users with the Admin role can make changes.

Configure time formats, approval rules, roles, and data management

Settings — left navigation with all sections and the configuration panels

Section What you configure
Time Formats Display format (HH:MM or decimal) · First day of week (Monday or Sunday)
Time Tracking Working hours per day (slider 1–24 h) · Weekly hour cap · Working days
Work Item Types Toggle which ADO types allow time entries
Approval Settings Auto-lock weeks · Submission advance days
Users & Roles Add / edit / remove users; assign Admin, Global Approver, Approver, or Timesheet User roles
Approval Managers Add / remove managers; set Global Approver flag
Data Management Export all data (JSON) · Factory Reset (type RESET to confirm)

Roles & Permissions

Role What they can do
Admin Full access: Settings, Users, Data Management
Global Approver Approve / reject any team member's timesheet
Approver Approve / reject timesheets for assigned team members
Timesheet User Log, edit, and submit their own time entries

Bootstrap mode: If no Admins have been configured yet, every user can access Settings. Once the first Admin is saved, access is restricted automatically.


Process Template Support

Works out of the box with all standard Azure DevOps process templates:

Template Supported Work Item Types
Agile Epic, Feature, User Story, Task, Bug, Test Case, Test Plan, Test Suite
Scrum Epic, Feature, Product Backlog Item, Task, Bug, Impediment
CMMI Epic, Feature, Requirement, Task, Bug, Change Request, Issue, Review, Risk

Administrators can enable or disable any work item type from the Settings page.


Data & Security

  • All time log data is stored in the Azure DevOps Extension Data Service, scoped to your ADO organisation and project
  • No data is sent to or stored on external servers
  • Approval records, settings, and role assignments are all stored in ADO project-scoped storage
  • The extension makes no outbound calls to services outside Azure DevOps

Getting Started

  1. Install the extension from the Marketplace
  2. Open any Work Item in Azure DevOps — click the DF Time Tracker tab to log time
  3. Open the DF Time Tracker hub from the project sidebar for the full Timesheet, Approval, Reporting, and Settings dashboard

Support & Contact

  • Email: support@defactoinfotech.com
  • Website: defactoinfotech.com

DF Time Tracker is developed and maintained by de facto infotech.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft