我正在使用TFS 2013和流程编辑器模板。我正在尝试添加一个"允许的值" "分配给"的规则标准字段,所以我进入了#34; [项目] \一些TFS团队"在ListItem弹出跳跃中,只有该团队的成员才会出现在该字段的下拉列表建议值中。 不幸的是,该列表显示了该团队的旧团队成员,无论我是在这个团队中添加或删除成员,下拉列表都只显示旧数据。
以下是我尝试清除缓存的步骤:
1 - 重启一切(TFS,我的机器,TFS服务器)
2 - 删除并重新添加规则
从我的机器上运行3 witadmin rebuildcache
4 - 删除C:\ Users \ ... \ AppData \ Local \ Microsoft \ Team Foundation \ 5.0 \ Cache文件夹
我还应该寻找什么才能使TFS响应?
注:
同样的旧列表也出现在TFS Web访问的字段中。
答案 0 :(得分:0)
您需要删除默认的 ALLOWEXISTINGVALUE 和 VALIDUSER 规则。
只需更改已分配给字段,如下所示:
<FIELD name="Assigned To" refname="System.AssignedTo" type="String" syncnamechanges="true" reportable="dimension">
<ALLOWEDVALUES expanditems="true">
<LISTITEM value="[Project]\Team0720" />
</ALLOWEDVALUES>
</FIELD>
<强>更新强>
请尝试以下项目以缩小问题范围:
答案 1 :(得分:0)
@ Andy-MSFT看起来我需要花费数年的时间来弄清楚问题是什么 - 也许是因为我没有登录到TFS服务器本身 - 我运行了TfsSyncIdentities.exe工具来强制执行AD同步然后运行它再次使用/ status选项来检查我发现它没有运行,只有这时我才知道作业代理服务已经停止!!并且在我重新启动它之后,一切都像梦想和TFS一样工作回应所有的变化 注意: 我不得不再次停止它,因为当工作代理运行时TFS变得太慢了 谢谢Andy的帮助和支持