Martin, by "not that good" I've found that the answer is not at all, either via the project plan or the connector. Have you had any luck to the contrary
There is no built-in mechanism for this purpose, but there are few options:
- Using custom links to store this information - one link per logged time
- Using a longtext field in workitem to store this one-to-many data in xml format. Optionally using a custom control can give a rich UI to edit/view such information.
In either case, the reporting isn't clean and needs work. In future versions we will have much better linking story to store such data and do rich queries.
TFS support customized fields, but these added fields are one-to-one relationship to work item. However, the logged time shall be many-to-one relationship to the work item, does TFS support such extention
VSTS provides a work item repository in the server side part of the product called "Team Foundation Server" (TFS). Out of the box, these work items contain a "Estimate Hours Renamining", "Hours Worked" etc type fields that can be used to collate the data that you require. You can customize the work items to collect whatever data you want for each work item. You can generate reports based on the data stored in your work item repository.
Note that this will only collect information about work items (i.e. Bugs, Features etc). This does not really provide the capability to record non-project time unless you wanted to create work items for these non-project tasks - however I would not really recommend that approach.
You may want to look at Project Server for time recording, however the integration story between Project Server and TFS is not that good for TFS V1.
How to log worked time for each work-item?
thomas f
centexbi
There is no built-in mechanism for this purpose, but there are few options:
- Using custom links to store this information - one link per logged time
- Using a longtext field in workitem to store this one-to-many data in xml format. Optionally using a custom control can give a rich UI to edit/view such information.
In either case, the reporting isn't clean and needs work. In future versions we will have much better linking story to store such data and do rich queries.
Kathirvel
Hi Martin:
Thanks for your reply.
TFS support customized fields, but these added fields are one-to-one relationship to work item. However, the logged time shall be many-to-one relationship to the work item, does TFS support such extention
Thanks!
Ron
polymorphicx
VSTS provides a work item repository in the server side part of the product called "Team Foundation Server" (TFS). Out of the box, these work items contain a "Estimate Hours Renamining", "Hours Worked" etc type fields that can be used to collate the data that you require. You can customize the work items to collect whatever data you want for each work item. You can generate reports based on the data stored in your work item repository.
Note that this will only collect information about work items (i.e. Bugs, Features etc). This does not really provide the capability to record non-project time unless you wanted to create work items for these non-project tasks - however I would not really recommend that approach.
You may want to look at Project Server for time recording, however the integration story between Project Server and TFS is not that good for TFS V1.
Hope that helps,
Martin.