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.
- DevOps Time recording is simple and quick, adding no extra overhead to teams.
Features
This free extension is only recommended for smaller workloads. Due to the limitations of free extension storage, it is restricted to 400 time log entries per month. If you want higher volumes and a much more robust solution have a look at the premium version.
Feature |
Free |
Premium |
Restricted to 400 time log entries per month |
✓ |
|
Automatically update work item remaining and completed |
✓ |
✓ |
Completed and Remaining work set automatically when missing |
✓ |
✓ |
Prevent remaining time going negative |
✓ |
✓ |
Prevent time logging to closed items |
✓ |
✓ |
Full REST API allowing integration into back office systems |
|
✓ |
Much better performance |
|
✓ |
Error monitoring and performance tuning |
|
✓ |
Slows down as more time logs are added |
✓ |
|
Scales as volumes grow |
|
✓ |
Amend time logs and time types |
|
✓ |
Prevent logging time to future dates |
|
✓ |
Assign task automatically |
|
✓ |
Start task automatically |
|
✓ |
Log time to other users |
|
✓ |
Log time to many users at once |
|
✓ |
Prevent users logging time on or before a selected date |
|
✓ |
Support |
|
✓ |
Backup |
|
✓ |
The premum version is private on the marketplace. There is a fully working evaluation version of it here. Please feel free to install it into a test organisation and see what you think.
Manage time per work item
Users quickly record time spent on each task via the "Time Log" tab.
Logging time is quick and simple and keeps the completed time on the work item updated automatically.
Time Log Summary
Using the time log summary
each user can see their logged time by selecting a week, a month or any date range.
The time logged for the members with each team can also be shown
The free extension is currently restricted to 140,000 logs.
Getting Started
- Installation process
- Click the "Get it Free" above and follow the instructions
- Setup time types
- Under Project settings => Extension => Time Logging Admin
- Add time types you want to monitor. eg Development, Meeting, Test, Documentation, Lost Time, Admin
- See Configuration below
- Log Time
- Record time to each work item using the additional tab "Time Log"
- Time Log Summary
- View the Time Log Summary from the left hand menu.
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"
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.
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)
History
Version |
Details |
1.0.40 |
Fix typo. Add free to labels |
1.0.39 |
Fix #77. Set Completed if missing |
1.0.38 |
Support more than 100 teams per project |
1.0.36 |
Update readme |
1.0.35 |
Remove console logs |
1.0.33 |
#64 remove test area as no longer needed |
1.0.32 |
Fix #63 Download all fails silently |
1.0.31 |
Fix #58 Summary showing invalid date |
1.0.30 |
Fix #57 trim time types. Fixes #54 no time type message missing. |
1.0.29 |
Fix #53 No time types message should be show. Fix #52 "Cannot reinitialise DataTable" Fix #56 User can change time type to an invalid value |
1.0.28 |
Add TimeLogId to export all. Fix #52 Escape quotes in Time Log summary, Fix #51 Day order wrong in sumamry |
1.0.27 |
Fix #49 Date text box trucated |
1.0.25 |
Fix #40 Add project to item summary and download. Fix #47 Prevent script injection into time comment. Fix #48 Delete orphan time logs |
1.0.24 |
Fix #45 Add task id to item summary, Fix #46 Default date shows the wrong day in New Zealand |
1.0.23 |
Fix #43 Default summary to current week, Fix #44 Escape commas in CSV |
1.0.22 |
Fix #39 Order dropdowns in summary. Fix 41 Correct order of Weeks in Firefox |
1.0.21 |
Fix #38 Check box tooltip showing in label |
1.0.20 |
Fix #32 Add day of month to summary. Fixes 33 Summary too long. Fixes 34 prevent remaining going negative. Fixes 35 Prevent logging to closed items. |
1.0.19 |
Fix #30 Default time type if only 1, Fixes 31 Delete time logs on page 2 onwards |
1.0.18 |
Added link to License to the manifest |
1.0.17 |
Fix #27. CSV download not working |
1.0.16 |
Fix #26. Too many rows in time log details. Reduced to 10. |
1.0.15 |
Fix #25. Completed time not showing for process type Scrum. |
1.0.13 |
Feature #21. Set Remaining to Original estimate if not set. Feature #22. Show total time logged. Feature #23. Optionally set remaining to 0 when if it goes negative. |
1.0.12 |
Feature #19. Filter by team |
1.0.11 |
Fix #18. Summary not scrolling. Feature #17. Download logs as CSV |
1.0.10 |
Add month and date range filter to summary. Issue #14. Improve performance of loading summary. |
1.0.9 |
Fixed issue #11. Time log summary showing wrong day in different time zones Fixed issue #9. Summary shows no data if there is nothing logged in current week and only 1 week in drop down Add message to summary if no logs found |
1.0.8 |
Added team and members to Time Log Summary Fixed issue #1. Layout of delete icon |
1.0.6 |
Automatically decrease time remaining. Inform users how to add new time types on new install. Validate the date entered. |
1.0.5 |
Initial version |
Contribute
Please pass on any questions or suggestions via the Q & A Section or get in touch info@timelogextension.com. Please support this project via the "Buy me a coffee" icon in the Time Log Admin section.