TFS存储有关谁创建或激活工作项的信息,并且出于某种原因检查工作项被修改时的有效性。
当用户从活动目录中删除或在活动目录中重命名时,所有工作项甚至与用户稍有连接都无法修改。通常错误信息是...... TF20015:字段'Activated By'包含值'blah blah blah',它不在支持的值列表中。
我发现blogpost建议调整TFS数据库,这是微软不支持或推荐的。
可以采取哪些措施来解决这个问题?
...谢谢
E-MRE
答案 0 :(得分:2)
如果您使用TFS Power Tools编辑工作项类型定义,您应该能够更改Activated By字段的规则并向其添加ALLOWEXISTINGVALUE
规则。 可能允许您在AD名称更改时保存这些记录。
我们在分配给字段时使用了一些成功。
答案 1 :(得分:1)
我见过这种行为。如果激活某个工作项的人从Active Directory中删除(离开公司)或者他们更改了他们的名字(结婚),就会发生这种情况。
修复起来很简单,您只需将工作项状态从Active
更改为Pending
,然后再返回Active
,这会将“已激活者”字段更改为人员查询状态和问题将得到解决。
您使用的是TFS 2008吗?我似乎记得这个问题在2010年得到修复(但我可能已经梦想过)
如果您有大量工作项this blog可能有一个有助于自动修复的解决方案。