【发布时间】:2020-07-09 16:53:41
【问题描述】:
我想创建一个工作项查询,始终要求用户传递他想要的参数的值。
例如:
Team project= @Project
And Work Item Type = Bug
and State = ?
然后询问用户他想得到哪个状态的结果。
有什么想法吗?
【问题讨论】:
-
这是不可能的,我们也没有积压。我想了解您为什么有这个要求。我看到的情况是状态的数量是有限的,并且为每个状态创建了一个新查询。因此,如果用户想查看所有处于活动状态的错误,则有一个名为“活动错误”的查询。我相信这比提示用户更友好。
-
这个想法是为了能够根据它的ID或者根据另一个标识符快速获取一个Work Item。
-
在 TFS11 中,您可以使用搜索框。它在 Web Access 和 Visual Studio 中,它在 ID 和标题、描述和复制步骤中进行搜索。
-
一个有用的场景是允许在特定字段上进行搜索。在我们的例子中,我们有一个自定义字段,其中包含旧系统中工作项的交叉引用编号。搜索框将不起作用,因为在搜索框中仅输入一个数字会显示具有该 ID 号的工作项。 (或者如果它不存在则更有可能给出错误)。如果我们可以编写一个查询来提示输入值,那么我们可以直接在自定义字段上进行搜索,而不会认为我们需要一个 ID。
-
在跟进我的上述评论时,我今天发现您可以从搜索框中按字段进行搜索。您可以输入“”=。不幸的是,AND/OR 似乎不受支持,因此对原始问题没有帮助。