是否可以在整个工作区中查询缺陷?
我们的客户支持门户网站中存在缺陷,这些缺陷具有特殊的“支持ID”字段集,但可以分发到我们的任何项目中。我想查询工作区中所有项目和子项目中的任何此类开放缺陷,但我认为项目范围将阻止这种情况。
有没有办法做到这一点?我想我可以将所有项目放在工作区中的一个“超级”项目下并按照这种方式进行,但似乎这会给组织中的每个人带来更多的导航麻烦,以帮助解决这个问题。
答案 0 :(得分:2)
实际上,您可以通过不在查询中指定项目(特别是将项目设置为null)来执行此操作。以下是使用App SDK中的RallyDataSource的示例:
var rallyDataSource = new rally.sdk.data.RallyDataSource('__WORKSPACE_OID__',
'__PROJECT_OID__',
'__PROJECT_SCOPING_UP__',
'__PROJECT_SCOPING_DOWN__');
var queryConfig = {
type: 'defect',
key: 'defects',
fetch: 'Name,State,Severity',
project: null //query all projects in the workspace
};
rallyDataSource.findAll(queryConfig, displayDefects);