1

在 VSTS Online 中,将 BoardColumn 用作查询条件,或将其用作查询结果中的列,都不起作用。

例如,我们有自定义列,从 Committed 开始,并通过其他状态进行。系统似乎只允许我们使用与状态值匹配的开箱即用的列名进行查询。

如果我查询 BoardColumn = Committed,则查询返回已提交列或任何后续列中的工作项,并且查询结果中 BoardColumn 的显示值仅显示“已提交”,因为这是状态值那些工作项。

此外,使用自定义列之一(例如“在 QA”中)作为 Board 列的标准值,即使该列中有工作项,也会返回零结果。

这根本不符合逻辑。为什么查询功能在查询时实际上并不查看 BoardColumn 值?为什么查询结果显示的是State而不是BoardColumn?

4

2 回答 2

1

几周前,我遇到了与此类似的问题。我们将团队一分为二,其中一个新团队正在使用看板。对于拆分,我们使用了Visualstudio.com上的信息

我们注意到,虽然项目位于正确的板列中,但任何查询都会给出旧状态(即已提交)。

visualstudio.uservoice.com上发现了该问题的提示,他们正在讨论哪些团队拥有该项目。最终我意识到,虽然我们的两个新团队都有自己的积压迭代,但旧的“根”团队也是如此。将旧团队的 Backlog Iteration 路径更改为一些子迭代为我们解决了问题。看来老球队还是被认为是老板。

问题似乎是:您的工作项目是否也在另一个板上可见?那么这可能是解决方案。

这是所有本地 TFS 2017。

于 2017-02-02T10:00:39.583 回答
0

VSTS 似乎会为“拥有”该项目的团队保存板列信息。可以在不同团队级别的不同板上移动项目,但查询结果会反映拥有该项目的团队。例如,如果该项目属于一个团队的区域,那么它在板上的位置将反映在查询中。母队在棋盘上的位置不会被反映。如果您也有嵌套的团队/区域,这是正确的。

于 2017-11-05T21:01:39.073 回答