问题标签 [wiql]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
488 浏览

tfs - WIQL:将源字段与目标字段进行比较

我尝试创建一个 WIQL 查询来比较工作项的字段内容及其相关(链接)工作项,例如,工作项的“状态”与相关工作项的“状态”不同。

(上面的 ... 仅表示为清楚起见我在此处省略的部分。)

当我尝试应用查询时,我从 TFS 收到以下错误消息:

链接查询不能混合使用不同前缀的表达式

有没有办法用 WIQL 比较源字段和目标字段?

0 投票
1 回答
1549 浏览

c# - 如何使用 TFS API C# 获取 WIQL 查询的所有有效字段?

我找到了这个:

https://msdn.microsoft.com/en-us/library/ms244668(v=vs.90).aspx

但我认为这可能与数据库副本或什么有关?

我只需要知道是否有一种方法可以获取可以进入 WIQL 中的 SELECT 子句的所有有效字段的列表,例如:

我认为 WorkItemType 无效,当我尝试输出它时抛出异常:

0 投票
0 回答
475 浏览

tfs - 通过 API 运行时,使用模式(mayContain)的 TFS 查询不会“返回所有顶级工作项”

我在 TFS 2013 中创建了一个查询,如下所示:

  • 选择“工作项和直接链接”而不是“平面列表”
  • 团队项目 = @Project
  • 删除源工作项的所有其他子句。
  • 删除所有“链接工作项的过滤器”
  • 选择单选按钮“返回所有顶级工作项”
  • 选择单选按钮“返回选定的链接类型”
  • 勾选“父母”

当我在 TFS 中运行此查询时,结果包含所有符合源条件的工作项,无论它们是否具有链接。

以下 WIQL 由上述查询生成(如果我另存为文件):

但是,当我运行以下 powershell 时,生成的 sourceIds 仅包含具有父链接的工作项:

为什么 WIQL 在通过 API 传递时的行为与通过 UI 执行时不同?或者有人可以看到我要去哪里错了吗?

0 投票
2 回答
665 浏览

c# - TF51005 查询列出的工作项属性以外的列?

我正在尝试运行此查询,但它不断抛出 TF51005 查询引用了一个不存在的字段。由 [Microsoft.VSTS.Common.Severity] 引起,我不知道我应该如何拉严重性

我正在使用带有此代码的控制台应用程序

而且我意识到即使我可以拉列严重性也不会列为工作项属性。不能提取这些数据吗?

0 投票
1 回答
357 浏览

tfs - 有没有办法在 TFS 服务器上保存 WIQL 查询?

希望标题能说明一切。我使用 WorkItemStore.Query() 方法检索了临时查询的结果,并通过新语法创建了 Query 对象。但是,在检查了 Query 对象、QueryFolders、QueryItems 和 WorkItemStore 的对象模型之后,我找不到创建 WIQL 查询并将其保存到存储/TFS 服务器的方法。

有什么建议么?

0 投票
1 回答
184 浏览

tfs - 我可以将 WIQL 的查询绑定到数据查看器/网格吗?

我有这段代码将结果输出到文本框

我可以像对待来自 SQL Server 的 SQL 查询一样对待查询结果并将其绑定到数据网格或数据查看器吗?我似乎无法让它工作,我不明白数据是如何从 WIQL/TFS 处理和返回的。

0 投票
1 回答
2235 浏览

tfs - 带有项目父字段的 TFS WIQL 查询条件

我需要查询该层次结构:

  • 特色一

    • 特色二

      • PBI 1 - 标题 A
        • PBI 2 - 标题 X
    • 特色三

      • PBI 2

我想获得功能 1,在功能 1 下,我按子项标题检查其子项,并且由于其标题,我还想获得此子项的项。有可能写出这样的东西吗?基本上我需要一个递归查询到up.WorkItem.Title='something'and WorkItem.Parent.Title='something'

0 投票
1 回答
301 浏览

parsing - Tfs WIQL 到对象转换器

这是我的第一个问题:)

我想知道,是否有类似 WIQL(TFS 工作项查询语言)解析器的东西。我正在处理 TFS 查询,我必须以编程方式更改其中的一些字段。搜索解析或其他东西对我没有任何结果。你能帮助我吗?

注意:我必须自己更改查询。没有任何工作项。

感谢你们。

0 投票
1 回答
1171 浏览

tfs - 使用“工作项查询语言”WIQL 选择 DISTINCT 行

我正在查询所有 IterationID 及其对应的 IterationPath 的列表。以下代码有效并生成一个包含多个重复行的长列表:

我试图只选择不同的行,遗憾的是,该DISTINCT子句似乎不像在 SQL 中那样适用于 WIQL。是否可以使用 WIQL 创建此列表?

0 投票
1 回答
1741 浏览

tfs - TFS WIQL 不支持“不包含”。有替代方案吗?

这是我可以从 Visual Studio 执行的操作,但似乎无法通过使用 WIQL 的 TFS API 执行。

如何使用“不包含”过滤器进行查询?