私はJavaで書いていますが、すでにRallyからJsonArrayofDefectアイテムを取得しています。今、私が関連付けた欠陥の1つを持つユーザーストーリーのみを取得できるようにしたいと思います。私はこれを行うための適切なクエリを思い付くことができませんでした。現在、すべてのユーザーストーリーを取得し、それらの[欠陥]フィールドを調べて、私が持っていた欠陥の1つがメンバーであるかどうかを確認しています。
欠陥のあるストーリーを直接取得できるクエリを誰かが提案できますか?ありがとう。
最善の策は、ストーリーから必要なフィールドをプルして、それらを欠陥にアタッチするフェッチを指定することです。
fetch=Requirement,Name,Iteration,ScheduleState
それは、ストーリー(要件)と欠陥のすべてのフィールドを水和させます。
{
Defect: {
_ref: "https://rally1.rallydev.com/slm/webservice/x/defect/5678.js",
Name: "Sad Pandas",
Iteration: null,
Requirement: {
_ref: "https://rally1.rallydev.com/slm/webservice/x/hierarchicalrequirement/1234.js",
_refObjectName: "Pandas",
Name: "Pandas",
Iteration: null,
ScheduleState: "In-Progress",
Blocked: false,
_type: "HierarchicalRequirement"
},
ScheduleState: "Idea",
Blocked: false,
Errors: [ ],
Warnings: [ ]
}
}