此查询正在努力从特定项目中获取缺陷:
QueryRequest defectRequest = new QueryRequest("defect");
defectRequest.setFetch(new Fetch("Project", "LastUpdateDate", "FormattedId", "SubmittedBy", "Owner"));
defectRequest.setQueryFilter(new QueryFilter("Project.Name", "=", rallyProjectName));
QueryResponse projectDefects = rallyApi.query(defectRequest);
但是,从父项目的所有子项目中获取缺陷是行不通的。
最佳答案
不要在查询过滤器中设置项目,而是使用项目范围:
QueryRequest defectRequest = new QueryRequest("defect");
defectRequest.setFetch(new Fetch("Project", "LastUpdateDate", "FormattedId", "SubmittedBy", "Owner"));
defectRequest.setProject("/project/12345"); //The project oid for your project
defectRequest.setScopedDown(true);
QueryResponse projectDefects = rallyApi.query(defectRequest);
关于java - 集会休息 Api : Query for all defects in project and all child projects,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12290704/