我正在 TFS 中开发一个时间跟踪系统,这样我们就可以控制每个任务花费的时间。我通过检查工作项状态的变化并记录状态之间的时间来做到这一点。
我正在使用WCF和TFS2010 警报订阅。
然后我注意到 WorkItem 表中的State列包含一个字符串,而不是指向 State 的 ID。
考虑到这一点,我注意到我必须解析每个状态并检查它是否对应于某个字符串。然后,有一天,有人可能想要更改州名。那我们就完蛋了。
但在我硬核(或放入一些随机的 config.xml)之前......让我问一下,是否有一个表可以保存 TFS 中确定的工作项类型的所有可能状态?