3

複数のプロジェクトを含むワークスペースからデータを取得する必要があるレポートを作成しています。RallyDataSource を作成するときに、ワークスペース全体または複数のプロジェクトを検索するように指定する方法はありますか? プロジェクトごとにデータ ソースを作成することは、最善の方法とは思えません。

4

1 に答える 1

3

プロジェクトに共通の親が 1 つある場合は、親プロジェクトと 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 に答える