IntroductionKeeping 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
Getting Started
FeaturesManage time per work itemUsers 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 can also be logged for other team members if needed Time Log SummaryUsing 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 within each team can also be shown. The project and user can be collapsed and expended making it easier to mangage user's time also showing total time when collapsed Time Log AdminManage types of timeCreate 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 The list of Time Types can then be amended as needed. REST API with full query supportUsing 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 inhouse reporting suite or data wharehouse. Example query using Postman Example chart using Power BI to extract and present data ConfigurationPrevent 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 KeyYour organisation secure API key. Do not share it with anyone else TFS 2018 and hosted Azure DevOps serversThere is some extra work to do that is documented here If you are still having issues try authorizing your project Process to Allow permissons. For example Admin Settings -> Process -> Agile -> Settings -> Security -> Add User or Group Then Allow all permissons. (Not Inherited) Migration of dataIf 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
ContributePlease pass on any questions or suggestions via the Q & A section or directly to info@timelogextension.com |