Skip to content
| Marketplace
Sign in
Azure DevOps>Azure Boards>Time Log Premium (Evaluation)
Time Log Premium (Evaluation)

Time Log Premium (Evaluation)

Timelog Test

|
1,124 installs
| (3) | Preview
An evaluation version of the time logging extension premium version. For evaluation purposes only.
Get it free

Introduction

Keeping an accurate record of "Completed" and "Remaining" time on each task is often forgotten or error prone. This simple extension allows each user to log time against each work item accurately, tracking completed time resulting in better planning.

Benefits

  • The time logged updates the "Completed" time and "Remaining" time automatically.
  • Waste can be recorded, monitored and reduced.
  • Time can be reported more accurately against projects and time types.
  • Capacity can be set accurately based on actual values.
  • Remaining work automatically set when missing on new work items.
  • Full REST API support allowing integration with in-house applications.
  • Visualise logged time with charts and summary tables via the Analytics Dashboard.

Getting Started

  1. Installation process
    • Click the "Get" above and follow the instructions
  2. Setup time types
    • Under Project settings => Extension => Time Log Admin
    • Set the REST API key
      • For evaluation version only use pfcooS75dcpEekjJvdsOvsY0FIJqrsoWicnyY1GQQVby2PVwVl0KBw==
    • Add time types you want to monitor to each project. eg Development, Meeting, Test, Documentation, Lost Time, Admin etc.
    • These can be for a project or the organisation (all projects)
    • See Configuration below
  3. Log Time
    • Record time to each work item using the additional tab "Time Log"
  4. Time Log Summary
    • View the Time Log Summary from the left hand menu.

Features

Manage time per work item

Users quickly record time spent on each task via the "Time Log" tab.

alt text

Logging time is quick and simple and keeps the completed time on the work item updated automatically.

alt text Time can also be logged for other team members if needed

Time Log Summary

Using the time log summary

alt text

each user can see their logged time by selecting a week, a month or any date range.

alt text

The time logged for the members within each team can also be shown. The project and user can be collapsed and expended making it easier to manage user's time also showing total time when collapsed alt text

My Time Log

The My Time Log hub gives each user a personal weekly timesheet to review and correct the time they've logged without visiting each work item individually.

alt text

  • Work items down the rows, Monday–Sunday across the columns, grouped by project.
  • Each cell shows one pill per log on that day. Click a pill to edit; click an empty cell to create — the dialogue is pre-filled with the correct date and work item.
  • Navigate Previous / Next / "This week" to move through the weeks — no hard limit on how far back you can go.
  • Work items you have logs against this week are shown, plus any active work items assigned to you. Toggle "Show assigned work items" off for a pure logged-time view.
  • The hero card at the top shows total time logged this week against a configurable weekly target, with progress bar, true percentage, and hours to go / over.
  • Honours the admin settings: future-date logging, minimum comment length, lock date, and disabled time types.

Analytics Dashboard

A View Dashboard button on the Time Log Summary opens the Analytics Dashboard — a visual breakdown of the data currently shown in the summary. It uses the same date range and user filters, so you can drill from any summary view into charts and aggregate tables without re-entering filters.

alt text

The dashboard shows:

  • Summary cards — total hours, active users, total entries, average hours per entry, distinct categories, and distinct work items.
  • Time Trends — hours logged by user, daily and weekly trends, monthly totals, and hours split by category.
  • User Breakdown — active users per month and average hours per task for the top 10 users.
  • Detailed tables — per-user and per-category summaries with entry counts and share of total time.

Time Log Admin

Manage types of time

Create time types so time can be be broken down for reporting purposes and planning. Time types are accessed via the project admin menu. Under the Extensions section there is "Time Log Admin".

Only users with "Manage Project Properties" or members of "Project administrators" can amend time types.

Each Time Type can be made available to "All Projects" or by selecting a specific project from the Project: menu

alt text

The list of Time Types can then be amended as needed.

alt text

Weekly shortfall report

Spot users who logged less than their weekly target for any ISO week from a single page. Reach it via the Weekly shortfall report button on the Time Log Admin page.

  • Defaults to the last completed week; navigate with Previous / Next / "This week".
  • Shows each user's effective target (organisation default or personal override), logged time, and shortfall — sorted by largest deficit first. A personalised badge marks users on a per-user target.
  • Scoped to active users only (those with at least one log in the previous four weeks), so leavers are not surfaced.
  • Hero cards summarise users below target, total shortfall across the organisation, and average shortfall per user.
  • Download CSV exports the table for further analysis.

REST API with full query support

Using the TimeLog REST API allows you to get more out of you TimeLog data. Query by any combination of filter and then pass the results to your in house reporting suite or data warehouse.

Example query using Postman alt text

Example chart using Power BI to extract and present data alt text

Configuration

Prevent remaining time going negative:

When set, if time remaining becomes negative it will be set to zero. When not set the user is prompted if they wish to allow the remaining to go negative.

Prevent time logging to closed items:

When set, it is not possible to log time to items that are "Closed". When not set, logging time to "Closed" items is allowed but remaining time will be unchanged as the item is closed remaining is assumed to be zero.

Allow logging of time to future dates:

When set, if allows time logging for dates in the future.

Assign task automatically:

When set, when logging the first time log and the task is unassigned, the task is assigned to the 1st time logged user.

Start task automatically:

When set, when logging the first time log and and the task is new then the task is started.

Prevent adding time to other users:

When set, it is not possible to add time to other users or amend/delete other user's times.

Allow selecting many users when logging time:

When set, it is not possible to add time to many users at once.

Prevent logging time on or before this date:

Lockdown logging so users cannot log time or change logs on or before the date entered. Format YYYY-MM-DD.

Time Log REST API Key

Your organisation secure API key. Do not share it with anyone else.

Minimum comment length

Prevent saving time if comment length is less than this. 0 to allow empty comments.

Only show current project in Summary

When set, only show the current project in the Summary.

Weekly target hours

Target hours per week shown on the My Time Log page. Non-integer values like 37.5 are supported. Set to 0 to hide the progress bar.

Include ADO days off

When enabled, ADO Capacity team and personal days off are folded into the My Time Log grid (column shading + a clickable badge linking to the sprint capacity page) and reduce the weekly target on My Time Log and the Weekly Shortfall report by the organisation's daily rate (weekly target ÷ 5) per day off. Users can override this individually from the My weekly target dialog (Use organisation default / Always include / Always exclude).

TFS 2018 and hosted Azure DevOps servers

There is some extra work to do that is documented here

If you are still having issues try authorizing your project Process to Allow permissions. For example Admin Settings -> Process -> Agile -> Settings -> Security -> Add User or Group Then Allow all permissions. (Not Inherited)

Migration of data

If you wish to migrate data into Time Log, please ask for details. We have a high volume data migration tool that can load large quantities of data really quickly.

History

Version Details
2.0.35 My Time Log: edits and deletions of time entries now refresh the grid in place; previously the dialog and grid unmounted briefly during the RTK Query refetch, which made the change appear not to take effect. Also disable the edit pill on rows whose ADO work item is deleted, not found, or unreachable (matching the existing behaviour of the "+" add button); the per-pill delete button stays enabled so individual logs can still be cleaned up. Fix permanently deleted work items rendering as [UNAVAILABLE] (with the bulk-delete button hidden) instead of [NOT FOUND]: a 404 from the ADO recycle-bin endpoint is now treated as "none of the ids are in the bin" rather than as a probe failure, so the bulk-delete button is exposed for genuinely-gone work items.
2.0.34 Time Log Summary: convert the team filter to multi-select with Select All and Clear actions; the user dropdown now lists the de-duplicated members of every selected team (or every user in the project after Select All) and is empty when no team is selected. When the team selection changes to teams the active user is not part of, the user selection is cleared. Make user, From Date and To Date mandatory with inline error messages on the form; reject a From Date in the future and a To Date earlier than the From Date. Performance: cache team-member responses for the session so toggling the team filter no longer re-hits the ADO API; switch member de-duplication to a Map (O(n)) for 100+ teams / 500+ users.
2.0.33 Add My Time Log page: personal weekly timesheet view with inline edit/create/delete, project grouping, and a configurable weekly target. Add Weekly shortfall report on the Time Log Admin page: list users below their weekly target for any ISO week, with organisation-wide / per-user targets, active-user scoping, hero summary cards, and CSV export. Integrate ADO Capacity into both views: shade off-day columns, link the column-header badge to the sprint capacity page, and reduce the weekly target by the organisation's daily rate × days off. New IncludeAdoDaysOff setting on the Time Log Admin page (organisation-wide default) and a per-user override in the My weekly target dialog.
2.0.32 Increase the number of teams returned in the Summary to 1000. Add Analytics Dashboard with Recharts visualization.
2.0.31 Fix "Minimum comment length" = 0 validation. Add retry to failed WIT API calls. Enable Summary download button when results have finished rendering. Bump azure-devops-extension-api to 2.226.0
2.0.30 Fix Summary not show parent work items
2.0.29 Support for Disable Time Types
2.0.27 Add usage to admin page. Add Delete time logs link to items not found in the summary.
2.0.25 Do not update remaining on completed work items. Improve download summary performance
2.0.24 Add 9 to hours drop down
2.0.23 Optionally, only show current project in summary. Sort Summary teams. Increase summary font size
2.0.22 Summary date out by 1 in some regions
2.0.21 Username with non standard characters giving an error.
2.0.20 Date 1 day out in some time zones. Stop resetting Time Type after save.
2.0.19 Fix losing config issue, improve readability of summary, allow copy paste of Time Log table, fix date -1 day for time zones less than UTC
2.0.6 Fix edit Time Log for different regions
2.0.4 Fix saving Time Logs when lockdown date is empty
2.0.0 Rewrite to use DevOps Design standards and components
1.1.11 Support more than 100 teams per project
1.1.10 Improve summary for items with long descriptions. Added Host ID.
1.1.9 Fix parent work item not showing, Hub Preview not setting completed if empty
1.1.8 Add toast for assigned and task start
1.1.7 Fix Axio library not working
1.1.6 Add project default to time types
1.1.5 Fix error messages not showing
1.1.4 Fix save logs when "Prevent adding time to other users" is on
1.1.3 Add time log to many users (turn on by config)
1.1.2 Improve performance of TimeLog Summary and TimeLogs when loading teams. Highlight selected time log during edit. Summary not showing if there are deleted work items
1.1.1 Improve performance of add and update TimeLog.
1.1.0 Upgrade to Jquery 3.6.0. Fix Github security scan issues. Add caching to TimeTypes.
1.0.14 Fix delete issues for users with non ISO-8859-1 characters in their name
1.0.13 Prevent logging time to and amending/deleting other users times (based on configuration). Add "Done" and "Removed" as a closed status. Use soft delete via DeletedOn and DeletedBy. Store the user changing and updating logs via CreatedBy and UpdatedBy. Only allow users with permission to amend types (Devops Service Only). Added lockdown feature to prevent logging time on or before a configured date. Improve support for Devops Server.
1.0.12 Allow future dates based on configuration
1.0.11 Allow more than 100 users in each team
1.0.10 Delete orphan logs via the summary. Configure auto assignment and auto start
1.0.9 Collapse user and project, add Parent of task to summary. Increase vertical scroll height of summary. Fix day order in summary.
1.0.8 Prevent complete going negative. Minor bug fixes
1.0.7 Reduce the number of calls to get logs.
1.0.6 Log time for someone else. Set to In Progress if needed. Assign to current user if needed. Prevent negative and future time. Fix amend time issue.
1.0.5 Add sub totals and collapse to users in summary. Fix team filter in summary.
1.0.4 Validate REST API key is present
1.0.3 Edit icon not visible in non maximised window
1.0.2 Return Location in Header for POST TimeLog and TimeType. Assign task to current user when add first time log to unassigned
1.0.1 Initial version

Contribute

Please pass on any questions or suggestions via the Q & A section or directly to info@timelogextension.com

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