私はRallyのFeatureからいくつかのスコープデータを取り出し、スプレッドシートに入れていました。これはあまりにも厄介なことになるので、私のためにすべてのデータを収集するAppを構築することに決めました。なぜSnapshotStoreはNornalストアよりも大幅に少ないと報告しますか?
SnapshotStoreによって報告されたすべてのデータは、問題の日付で実際に収集したもののかなりのものでしたが、テストしました。そこで、SnapshotStoreとwsapi.Storeの両方を使用して特定の機能に関連付けられたユーザーストーリーの数を単純に数えるための非常に小さなデモアプリケーションを作成しました。その結果、SnapshotStoreはwsapiの間にこの機能の102ユーザーストーリーを見つけました。実際の米国の数は実際120であり、実際の米国の数は数週間変わっていません。
私は別の米国で試してみましたが、結果はSnapshotStoreが17 US、wsapi.Storeが24であったのに対し、米国の数は数週間で変わりませんでした。
なぜ、SnapshotStoreはすべてのストーリーを見つけられないのですか?私はそれが現行から数分遅れる可能性があることを知っていますが、この数は数週間で変化していません。
ここにデモアプリケーションのコードを示します。私はここで何か間違っていますか?
Ext.define('CustomApp', {
extend: 'Rally.app.App',
componentCls: 'app',
launch: function() {
this._getUS() //This counts the stories using wsapi.Store
this._lookBacktest1() //This counts the stories using SnapshotStore
}, //End Launch Function
_getUS: function(){
Ext.create('Rally.data.wsapi.Store',{
model: 'PortfolioItem/Feature',
autoLoad: true,
context: {
project: '/project/33969809027',
projectScopeUp: false,
projectScopeDown: false
},
filters: [
{
property: 'FormattedID',
value: 'F21876'
}
],
fetch: ['UserStories'],
listeners: {
load: this._countUS,
scope: this
} //End Listeners
}); //End Ext.create
}, //End _getUS
_countUS: function(store, records){
var record = _.first(records);
console.log('Store US= ', record.raw.UserStories.Count);
},
_lookBacktest1: function(){
this.snapshot = Ext.create('Rally.data.lookback.SnapshotStore', {
autoLoad: true,
pagesize: 200,
params: [removeUnauthorizedSnapshots = 'true'],
find: {
FormattedID: 'F21876',
__At: "current"
},
fetch: ['UserStories'],
hydrate: ['UserStories'],
listeners: {
load: this._countLBUS,
scope: this
} //End Listeners
});//End snapshot create
},//End _lookbackRelease
_countLBUS: function(store, records){
var record = _.first(records);
var usArr = record.get('UserStories');
console.log('LookBack US count = ', usArr.length)
},
}); //End APP
が私の目標が何であるか、それを明確にするには:ちょうどあなたが周りのクエリを反転し、その機能の下に話を検索する場合どのような笑いのために私は機能によって毎週の範囲の変更を表示するレポートを作っています。基本的には、現在のリリースのすべての機能を表示する拡張可能なグリッドになります。フィーチャーを展開すると、リリース開始後に経過した毎週の金曜日の行(Story Count、Plan Est、Task Est、To Do)とその行が表示されます。 – Maverickz
ルックバックハイドレートクエリは直接の子のみを返しますが、WSAPIおよび_ItemHierarchyルックバッククエリはストーリーのツリーを返している可能性があります。これを確認できますか? –