1

ReleaseCumulativeFlowData オブジェクトを使用してリリースの累積フロー データを取得する方法を理解していますが、これには ReleaseObjectID が必要です。リリースでスケジュールされていないすべてのアイテムについて同じデータを取得する方法を探していますが、ReleaseObjectID が null である場所を照会できるようには見えません。

CumulativeFlow データを使用して、特定の日にスケジュールされていないストーリーのストーリー ポイントの数を取得する方法はありますか? または、1.x API を使用してリビジョン履歴ログを解析するか、ルックバック API を使用するのが最善の策ですか?

基本的に、私が達成しようとしているのは、プロジェクトの全体的な範囲が時間の経過とともにどのように変化したかを表すことができるようにすることです。これには、スケジュールされているアイテムと、バックログで見積もられているがまだスケジュールされていないアイテムが含まれます。- 私が知る限り、この情報をすぐに取得できる方法はありません (リビジョン ログや Lookback API の学習に今すぐ取り掛かる必要はありません)。

4

1 に答える 1

1

Lookback API を学習することをお勧めします。これはまさに、回答するように設計された種類の質問です。

ここでドキュメントを見つけることができます: https://rally1.rallydev.com/analytics/doc/

たとえば、次のように言います。

find:{
    _ProjectHierarchy:279050021,
    _TypeHierarchy: "HierarchicalRequirement",
    Children: null,
    ScheduleState:{$lt:"In-Progress"},
    __At:"current"
},
fields:["ObjectID", "Name", "PlanEstimate"]

OID が 279050021 のプロジェクトの下にあるアイテムのスナップショットを探しています。これはストーリー (HierarchicalRequirements) であり、子がなく (リーフ ストーリーも同様)、「進行中」より前のスケジュール状態にあり、探す必要があります。今日有効なスナップショット (「現在」) ですが、 ISO 8601 の日付を文字列としてそこに入れることもできます。fields パラメータは、スナップショットのどのフィールドを返すかを指定します。そこにあるものを学習している間、fields=true を使用し、この Chrome プラグインを使用して JSON 応答をきれいに印刷すると便利です: https://chrome.google.com/webstore/detail/jsonview-and-jsonlint- for/mfjgkleajnieiaonjglfmanlmibchpam ただし、fields=true は 200 件の結果に制限されているため、本番環境に移行するときに必要なフィールドの正確なリストを指定する必要があります。

完全な URL としては、次のようになります。

https://rally1.rallydev.com/analytics/v2.0/service/rally/workspace/41529001/artifact/snapshot/query.js?find={_ProjectHierarchy:279050021, _TypeHierarchy: "HierarchicalRequirement", Children: null, ScheduleState:{$lt:"In-Progress"}, __At:"current"}&fields=["ObjectID", "Name", "PlanEstimate"]

ただし、自分のワークスペース OID (41529001 の場合) とプロジェクト OID (279050021 の場合) を交換してください。そうしないと、上記の URL が機能しません。

于 2013-04-02T14:31:28.917 に答える