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投稿によると、ルックバック 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
},

trueSRMelodyが指摘したように、値が文字列ではなくブール値として扱われる場合、このクエリは結果を返します。

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 に答える