我正在请求跟踪在TFS 2010中创建的工作项目的每个状态更改所花费的时间。计划是捕获状态更改事件(something like this)以存储工作项状态更改时的时间戳,可能在与原始工作项具有多对一关系的自定义表中。报告在自定义构建ASP.Net仪表板上完成。这是否真的可以在TFS 2010中实现,是否推荐?我想到的另一种选择是使用HTML字段,并在状态发生变化时为其附加时间戳。
注意:我对TFS管理很陌生,我最近才学会了如何配置字段定义和规则,尽管我是C#开发人员。
答案 0 :(得分:2)
由于工作项存储历史记录,您实际上可以通过历史记录获取状态更改时间戳,无需构建插件或任何内容。 TFS 2010仓库已将这些值提取到WorkItemsAre和WorkItemsWere表中。