Requires the following solutions to be installed:
- Timesheets (9c890350-638e-451c-a401-33691b3f4da6)
Can be used together with the following solutions:
- Time Records for Epics (7303e733-ab69-4561-b861-e739fbc5ff8d)
- Time Records for Portfolio Epics (b483cef6-292a-4e11-8712-e6f78a4d5d37)
- Time Records for Features (24789387-8799-438e-b924-daf51efd41c8)
-----------------------------------------------------------------------------------------------------------------------
Solution Overview
The solution allows tracking Time for User Stories, Tasks, and Bugs. Now you can add Time Records on a User Story view or in your Timesheet for a specific User Story, Task, or Bug to show how much time you spent working on it. This solution is designed for Users who work on particular Tasks and Bugs inside one User Story and need to track overall time, such as Developers, Support Engineers, and DevOps.
Note 1: There is a native Time Tracking functionality in Targetprocess, which only allows you to track User Stories, Tasks and Bugs. The current solution will work similarly. However, using the new one, you can now track Time records not only for User Stories, Tasks and Bugs but also for any other entities, such as Features, Epics, Portfolio Epics or any other (with additional solutions installed). You can also see the aggregated reports about all the time records in the same reports, which is impossible with native functionality.
Note 2: Time Records from Tasks and Bugs will automatically be connected to its User Story if it exists. You will also see the Total Hours field showing Hours spent on a User Story itself as well as its Tasks and Bugs.
As soon as a new Time Record is created for a User Story, Task, or Bug, it'll be automatically added to the current Week's Timesheet. You can see a new view installed with the solution, where you can see your Timesheets with User Stories, assigned to you or where you added Time Records during this week, as horizontal lanes.
You can also add Time Records right on this view and the correct User Story will automatically be selected for a new Time Record.
There is one more view where you can add Time Records and see the connected Work Item (User Story, Task, Bug, or other entities, if additional solutions are installed) on a card. This view is better if you need to see your Time Records not grouped by User Story or if you add Time Records not only to User Story but to other entities, such as Portfolio Epics, Epics, or any other.
Solution Configuration
Disable Time Tracking native functionality
As there is native Time Tracking functionality in Targetprocess, we need to disable it.
- Go to Settings -> Processes -> Practices
- Uncheck the checkbox in the Time Tracking practice
- Save it
Time tab will still be visible on User Stories, Bugs and Tasks, so you need to castomise these entities layouts to hide them.
- Copy the part of the following code:
"visibilityConfig": { "entityQuerySelector": "false" },
- Go to Settings -> Detailed Views
- Customize layouts for User Stories, Bugs and Tasks to hide Time tab, as shown on the gif below.
Configure Connected Entity Custom Unit mashup
There is a custom unit called Connected Entity for Time Records. It allows seeing Time Record connected entity (User Story, Feature, Epic, Portfolio Epic or any other). You need to configure the CU Connected Entity for Time Record mashup to define which entities you add Time Records for.
Note: The mashup won't work if you uncomment entities that don't have a connection to Time Records.
Still have a question?
We're here to help! Just contact our friendly support team