1

我正在尝试使用回溯 api 来获取将 Ready 标志设置为 true 的故事。我似乎能够输出就绪标志,但不能对其进行过滤。

我似乎无法过滤或输出回收标志。

好奇这些字段是否不可用于回溯 API 作为过滤器。

4

2 回答 2

3

尼克对回收文物的看法是正确的。我想知道您是否引用了 Ready 值并将它们视为字符串。这个字段实际上是一个布尔值,可以这样查询:

https://rally1.rallydev.com/analytics/v2.0/service/rally/workspace/12352608129/artifact/snapshot/query.js?find={"Ready":true}&fields=true

这不起作用(因为它匹配字符串“true”而不是布尔值 true)。

https://rally1.rallydev.com/analytics/v2.0/service/rally/workspace/12352608129/artifact/snapshot/query.js?find={"Ready":"true"}&fields=true

它也在文档的提示和技巧部分中列为 #1: https ://rally1.rallydev.com/analytics/doc/Analytics2.0LookbackAPIUserManual.html#h.ce80nb6raonb

于 2014-02-13T12:43:15.763 回答
0

我相信你是对的。在说明时态数据模型的LBAPI 文档示例中,当工件被移至回收站并随后恢复时显示间隙,或者在工件被移至回收站且从未恢复后不显示任何数据。

根据这个 SO post,Lookback API 不提供任何与回收站中的跟踪条目类似的东西。

至于 Ready 标志,这样的查询将返回字段值:

https://rally1.rallydev.com/analytics/v2.0/service/rally/workspace/12352608129/artifact/snapshot/query.js?find={"ObjectID":{$in:[16483705391,14167827399]}}&fields=["Name","Ready"]

例如

{
Name: "my story",
Ready: false
},
{
Name: "my story",
Ready: true
},

true如果值被视为布尔值而不是字符串,则此查询将返回结果,正如 SRMelody 指出的那样:

https://rally1.rallydev.com/analytics/v2.0/service/rally/workspace/12352608129/artifact/snapshot/query.js?find={"Ready":true}&fields=true
于 2014-02-13T00:41:29.487 回答