【问题标题】:TFS shows old cached team members in "Assigned To" fieldTFS 在“分配给”字段中显示旧的缓存团队成员
【发布时间】:2018-05-06 11:19:52
【问题描述】:

我正在使用 TFS 2013 和流程编辑器模板。我正在尝试为“分配给”标准字段添加“允许值”规则,因此我在 ListItem 弹出窗口中输入了“[Project]\Some TFS Team”,只有来自该团队的成员才会出现在下拉列表建议值中这个领域的。 不幸的是,该列表显示了该团队的旧团队成员,无论我在该团队中添加或删除成员,下拉列表都只显示旧数据。

以下是我尝试清除该缓存的步骤:
1-重启一切(TFS、我的机器、TFS 服务器)
2-删除并重新添加规则
从我的机器运行 3 次 witadmin rebuildcache
4-删除 C:\Users\ ...\AppData\Local\Microsoft\Team Foundation\5.0\Cache 文件夹

我还应该寻找什么以使 TFS 响应?
注意:
同样的旧列表也出现在 TFS Web 访问的字段中。

【问题讨论】:

  • 是直接通过 TFS 还是通过 Active Directory 管理团队成员?当您说“旧”时,您是指“旧”,如“周/月”还是“小时”?
  • 谢谢丹尼尔,没有人只使用 TFS 进行管理,我的意思是“旧”超过一周

标签: tfs


【解决方案1】:

您需要删除默认的 ALLOWEXISTINGVALUEVALIDUSER 规则。

只需将 Assigned to 字段的上下文更改如下:

  <FIELD name="Assigned To" refname="System.AssignedTo" type="String" syncnamechanges="true" reportable="dimension">
    <ALLOWEDVALUES expanditems="true">
     <LISTITEM value="[Project]\Team0720" />
    </ALLOWEDVALUES>
  </FIELD>

更新:

请尝试以下项目以缩小问题范围:

  • TFS 不会立即反映 AD 中的更改,您可以尝试 强制同步更改,请参阅Neno’s blog 发布有关问题的帖子 工具 TfsSyncIdentities.exe 作为解决方案。并将本文转至synchronize TFS users with AD供您参考。
  • 尝试创建一个新团队,然后添加几个 成员加入团队,然后检查这个新团队的规则。
  • 检查其他工作项类型是否存在相同问题。
  • 检查另一个团队项目,看看它是否有效。

【讨论】:

  • 感谢安迪的回答,但我导出了工作项的 xml 模板文件以检查“分配给”字段节点,但我发现它与您发布的节点完全相同 - 当然团队除外名称-所以我认为该字段的定义是正确的,但是 TFS 中还有其他东西使它坚持旧的不存在的现在列表!!
  • @WaleedAly 请尝试创建一个新团队,然后将几个成员添加到团队中,然后检查这个新团队的规则。也尝试强制同步,查看更新的答案。
  • 感谢 @Andy-MSFT 并为延迟感到抱歉,删除安全组并重新添加或创建新团队后提到的解决方法 - 不适用于我的情况,因为我也TFS 在将任何新添加的组的名称识别为字段规则中的输入时遇到问题 - 在此处查看我的帖子 stackoverflow.com/questions/44955488/…
  • 我尝试了 TfsSyncIdentities 工具,运行后它给了我消息“身份同步作业以高优先级排队”但是当我在一天结束时再次使用“\status”选项运行它来检查它最后一次运行时间它给了我最后一次运行日期为 5 月 31 日,是的,相同的行为存在于不同的工作项类型、使用不同的团队名称和不同的 TFS 项目中
  • @WaleedAly 应该是SYNC问题,就像你在另一个帖子中提到的那样,放了几天,一切都像魅力一样,你也可以尝试关注这篇文章到@987654325 @
【解决方案2】:

@Andy-MSFT 看起来我花了好几年才弄清楚问题出在哪里——可能是因为我没有登录到 TFS 服务器本身——因为我运行 TfsSyncIdentities.exe 工具来强制执行 AD 同步,然后运行再次使用 /status 选项检查我发现它没有运行,然后我才知道 Job agent 服务已停止!!,就在我重新启动它之后,一切都像梦想和 TFS响应所有的变化 笔记: 我不得不再次停止它,因为当作业代理运行时 TFS 变得太慢了 感谢安迪的帮助和支持

【讨论】:

    猜你喜欢
    • 2018-01-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-06-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-06-06
    相关资源
    最近更新 更多