2012-01-26 22 views
1

再オープンされた欠陥の「欠陥ID、欠陥名、作成日、現在の状態」を含むレポートの作成に取り組んでいます。これは、欠陥サイクル中のある時点で再オープンされた状態を有するすべての欠陥を意味し、欠陥が再オープン状態にあったかどうかを見つける唯一の方法は、欠陥の改訂履歴からのものである。ラリー:再オープンされた欠陥レポート

現在、これをサポートしているRallyのレポートはありません。もし誰かが私たちを助けて、それを創造する方法を教えてくれたり、似たような偉大な例を教えてください。

答えて

0

私はDefects by Closer Appを出発点として使用します。それは、誰が欠陥をクローズしたかについての改訂履歴を検索することによって同様の機能を実行する。ここでは参考のため

for (j = 0; j < defect.RevisionHistory.Revisions.length; j++) { 
    var revision = defect.RevisionHistory.Revisions[j]; 
    if (revision.Description.search("OPENED DATE changed") !== -1) { 
     //Found a reopened defect 
    } 
} 

がリニューアルオープン欠陥の例改訂履歴エントリです:

あなたは「CLOSED DATEが追加さ」ではなく「DATEが変更開かれた」の改訂テキストを検索するために、わずかにある変更することができるはずです

開封日が[2012年1月27日金曜日07:50:36 EST 2012]から[Fri Jan 27 07:51:00 EST 2012]に変更されました。[閉鎖]から[開封]に変更されました。締め切り日が削除されました[ 07:50:50 EST 2012]

App SDKのドキュメントを参照してください。Rally's Developer Portalをご覧ください。

0

新しいルックバックAPI(カイルが最初に答えたときに公開されていない未公開の公開プレビュー)をヒットした場合、状態が「再オープン」の値に設定されたスナップショット(リビジョン)を直接照会することができます。または、"_PreviousValues.OpenedDate": {$exists: true}を照会することによってOpenedDateが変更されたインスタンスを探すことができます。

LBAPI hereに関する情報があります。 App SDK 2.0のSnapshotStoreでクエリをサポートしています。 SDK 2.0p6(間もなくリリース予定)にはいくつか改善があります。

関連する問題