我正在创建一个需要从其中包含多个项目的工作区获取数据的报告。创建 RallyDataSource 时,是否可以指定搜索整个工作区或多个项目?为每个项目创建一个数据源听起来并不是最好的方法。
问问题
791 次
1 回答
3
如果您的项目有一个共同的父项目,您可以指定父项目和 projectScopeDown true:
var rallyDataSource = new rally.sdk.data.RallyDataSource('/workspace/12345',
'/project/23456', false, true);
否则,在您的 queryConfig 中,您可以将项目设置为 null 以查询整个工作区:
rallyDataSource.findAll({
key: 'stories',
project: null,
type: 'hierarchicalrequirement',
}, callback, errorCallback);
您可以将其进一步过滤到特定项目,如下所示:
rallyDataSource.findAll({
key: 'stories',
project: null,
type: 'hierarchicalrequirement',
query: '((Project = /project/23456) OR (Project = /project/34567))'
}, callback, errorCallback);
于 2011-10-26T14:45:44.003 回答