在VSTS Online中,使用BoardColumn作为查询条件,或将其用作查询结果中的列,不起作用。
例如,我们有自定义列,以Committed开头,并逐步完成其他状态。似乎系统只允许我们使用与状态值匹配的现成列名进行查询。
如果我查询BoardColumn = Committed,则查询返回Committed Column中的工作项或任何后续列,查询结果中BoardColumn的显示值只显示" Committed" ,因为这是那些工作项的状态值。
此外,使用其中一个自定义列(例如"在QA"中)作为Board Column的条件值,即使该列中有工作项,也会返回零结果。
这没有意义。查询时为什么查询功能实际上不会查看BoardColumn值?为什么查询结果显示State而不是BoardColumn?
答案 0 :(得分:1)
几个星期前,我遇到了类似的问题。我们让我们的团队分成两部分,其中一支新团队正在使用看板。对于拆分,我们使用了https://developer.android.com/reference/android/os/AsyncTask.html
上的信息我们注意到,虽然这些项目位于正确的电路板列中,但任何查询都会给出旧状态(即已提交)。
在Visualstudio.com上发现了一个问题提示,他们正在讨论哪些团队拥有该项目。最终我意识到,虽然我们的两个新团队都有自己的积压迭代,但旧的' root'球队。将旧团队的Backlog Iteration路径更改为某些子项解决了我们的问题。似乎老队仍然被认为是老板。
问题似乎是:您的工作项目是否也可以在另一个董事会上看到?那么这可能是解决方案。
这是TFS 2017内部部署。
答案 1 :(得分:0)
VSTS似乎将保存"拥有的团队的电路板列信息。这个项目。可以将项目移动到不同团队级别的不同板上,但查询结果反映了拥有该项目的团队。例如,如果项目属于团队区域,那么它在棋盘上的位置将反映在查询中。父母团队在董事会中的位置将不会被反映出来。如果你也有嵌套的团队/区域,那也是如此。