2011-10-26 10 views
3

複数のプロジェクトがあるワークスペースからデータを取得する必要があるレポートを作成しています。 RallyDataSourceを作成するときにワークスペース全体または複数のプロジェクトを検索する方法を指定する方法はありますか?プロジェクトごとにデータソースを作成することは、それを実行する最善の方法とは言えません。App SDK:ワークスペース/複数のプロジェクトでデータを照会

答えて

3

プロジェクトは、一つの共通の親を持っている場合は、あなたが本当の親プロジェクトとprojectScopeDown指定することができます。あなたのqueryConfigでそれ以外の場合は

var rallyDataSource = new rally.sdk.data.RallyDataSource('/workspace/12345', 
    '/project/23456', false, true); 

あなたはワークスペース全体照会する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); 
+0

ありがとうございます私が望んでいたものを達成するためのプロジェクト。 –

関連する問題