Java 当我知道某个缺陷并希望搜索是否有与之关联的UserStory时要使用的查询

Java 当我知道某个缺陷并希望搜索是否有与之关联的UserStory时要使用的查询,java,rally,Java,Rally,我是用Java编写的,已经从Rally中检索到一个JsonArray缺陷项。现在,我希望能够只获得那些具有我与之相关联的缺陷之一的用户故事。我一直无法提出一个好的查询来实现这一点,目前我正在获取所有用户故事,然后查看他们的缺陷字段,看看我的缺陷中是否有一个是成员 有人能提出一个查询,让我直接得到一个缺陷的故事吗?谢谢。您最好的选择是指定一个获取,该获取将从故事中提取您需要的字段并将其附加到缺陷 fetch=Requirement,Name,Iteration,ScheduleState 这将使

我是用Java编写的,已经从Rally中检索到一个JsonArray缺陷项。现在,我希望能够只获得那些具有我与之相关联的缺陷之一的用户故事。我一直无法提出一个好的查询来实现这一点,目前我正在获取所有用户故事,然后查看他们的缺陷字段,看看我的缺陷中是否有一个是成员


有人能提出一个查询,让我直接得到一个缺陷的故事吗?谢谢。

您最好的选择是指定一个获取,该获取将从故事中提取您需要的字段并将其附加到缺陷

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: [ ]
    }
}

您最好指定一个fetch,该fetch将从故事中提取您需要的字段,并将它们附加到缺陷

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: [ ]
    }
}

查询是否与sql样式的查询相同?还是标准java?我不知道rally是什么。如果您阅读了他使用的标签上的描述,可以为您提供有关rally是什么的更多信息?还是标准java?我不知道rally是什么。如果你阅读他使用的标签上的描述,可以为你提供关于rally是什么的更多信息。为了确保我正确理解这一点,将“Requirement”作为fetch中的第一项将使它成为这样,在它之后列出的fetch字段将同时针对Requirement和Defect进行提取?不,他们的顺序并不重要。将需求放入Fetch将使WSAPI返回附加到缺陷的故事。此外,它将填充缺陷上每个子对象的fetch集合中的每个字段。因此,缺陷将为其自身及其所有子对象填充其名称。但是这种水合作用只会达到一个层次,所以故事中的对象将保持不水合状态。感谢这真的帮助了我,使我的生活变得更轻松,不必整理大量的用户故事。作为跟进,是否可以使用AppSDK在javascript中执行类似的操作?据我目前的理解,在配置中为fetch设置的参数只能获得顶级结果,就像通过查看JSON结果可以看到的一样JavaScript SDK和Java SDK命中相同的端点。你可以用两者做同样的事情。我点击端点raw以获取我上面提供的测试数据。为了确保我正确理解这一点,将“Requirement”作为fetch中的第一项将使它成为一个选项,这样在它之后列出的fetch字段将被拉入需求和缺陷?不,它们的顺序并不重要。将需求放入Fetch将使WSAPI返回附加到缺陷的故事。此外,它将填充缺陷上每个子对象的fetch集合中的每个字段。因此,缺陷将为其自身及其所有子对象填充其名称。但是这种水合作用只会达到一个层次,所以故事中的对象将保持不水合状态。感谢这真的帮助了我,使我的生活变得更轻松,不必整理大量的用户故事。作为跟进,是否可以使用AppSDK在javascript中执行类似的操作?据我目前的理解,在配置中为fetch设置的参数只能获得顶级结果,就像通过查看JSON结果可以看到的一样JavaScript SDK和Java SDK命中相同的端点。你可以用两者做同样的事情。我点击端点raw以获取上面提供的测试数据。